A method and system for improving data access of a reliable file system is provided. In a first aspect of the invention, the file system determines the relative vacancy of a collection of storage blocks, herein called an "allocation area". This is accomplished by recording an array of binary numbers. Each binary number in the array describes the vacancy of a collection of storage blocks. The file system examines these binary numbers when attempting to record file blocks in relatively contiguous areas on a storage medium, such as a hard disk. When a request to write to disk occurs, the system determines the average vacancy of all the allocation areas and queries the allocation areas for individual vacancy rates such as sequentially. The system preferably writes file blocks to the allocation areas that are above a threshold related to the average storage block vacancy of the file system. If the file in the request to write is larger than the selected allocation area, the next allocation area above the threshold is preferably used to write the remaining blocks of the file.

Un método y un sistema para mejorar el acceso de los datos de un sistema de ficheros confiable se proporciona. En un primer aspecto de la invención, el sistema de ficheros determina la vacante relativa de una colección de bloques del almacenaje, adjunto llamada una "área de la asignación". Esto es lograda registrando un arsenal de números binarios. Cada número binario en el arsenal describe la vacante de una colección de bloques del almacenaje. El sistema de ficheros examina estos números binarios al procurar a los bloques del archivo de registro en áreas relativamente contiguas en un medio de almacenaje, tal como un disco duro. Cuando ocurre una petición de escribir al disco, el sistema determina la vacante media de todas las áreas de la asignación y pregunta las áreas de la asignación para las tarifas individuales de la vacante tales como secuencialmente. El sistema escribe preferiblemente bloques del archivo a las áreas de la asignación que están sobre un umbral relacionado con la vacante media del bloque del almacenaje del sistema de ficheros. Si el archivo en la petición de escribir es más grande que el área seleccionada de la asignación, el área siguiente de la asignación sobre el umbral se utiliza preferiblemente para escribir los bloques restantes del archivo.

 
Web www.patentalert.com

< (none)

< Method and system for modeling migration of call traffic in a multiple mode wireless network

> Mechanism for replicating and maintaining files in a spaced-efficient manner

> (none)

~ 00088