Method for allocating files in a file system integrated with a r

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

707203, G06F 1730

Patent

active

061381268

ABSTRACT:
A method is disclosed for integrating a file system with a RAID array that exports precise information about the arrangement of data blocks in the RAID subsystem. The file system examines this information and uses it to optimize the location of blocks as they are written to the RAID system. Thus, the system uses explicit knowledge of the underlying RAID disk layout to schedule disk allocation. The method uses separate current-write location (CWL) pointers for each disk in the disk array where the pointers simply advance through the disks as writes occur. The algorithm used has two primary goals. The first goal is to keep the CWL pointers as close together as possible, thereby improving RAID efficiency by writing to multiple blocks in the stripe simultaneously. The second goal is to allocate adjacent blocks in a file on the same disk, thereby improving read back performance. The method satisfies the first goal by always writing on the disk with the lowest CWL pointer. For the second goal, a new disks chosen only when the algorithm starts allocating space for a new file, or when it has allocated N blocks on the same disk for a single file. A sufficient number of blocks is defined as all the buffers in a chunk of N sequential buffers in a file. The result is that CWL pointers are never more than N blocks apart on different disks, and large files have N consecutive blocks on the same disk.

REFERENCES:
patent: 5504883 (1996-04-01), Coverston et al.
patent: 5675782 (1997-10-01), Misra et al.
patent: 5720029 (1998-02-01), Kern et al.
patent: 5819292 (1998-10-01), Hitz et al.
patent: 5963962 (1999-10-01), Hitz et al.
R. Reichel: "Inside Windows NT Security: Part 1" Windows/DOS Developers' Journal, vol. 4, No. 4, Apr. 1993, pp. 6-19, XP002107445, Lawrence, Ks, USA.
"Mapping the VM text files to the AIX text files", IBM Technical Disclosure Bulletin, vol. 33, No. 2, Jul. 1990 (1990-07), p. 341 XP000123641, IBM Corp. New York, US ISSN: 0018-8689--the whole document.
"Migrated Data Backup Utility", IBM Technical Disclosure Bulletin, vol. 37, No. 06B, Jun. 1994 (1994-06), pp. 505-507, XP000456079, IBM Corp. New York, US ISSN: 0018-8689.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for allocating files in a file system integrated with a r does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for allocating files in a file system integrated with a r, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for allocating files in a file system integrated with a r will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1975078

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.