Patent ReferencesMethod and system for performing virtual address range mapping in a virtual storage data processing system Multilevel, hierarchical, dynamically mapped data storage subsystem Non-volatile memory storage of write operation identifier in data sotrage device 5237658 Recovery from errors in a redundant array of disk drives Bufferless SCSI to SCSI data transfer scheme for disk array applications Memory apparatus with built-in parity generation Data logging for hard disk data storage systems Memory systems with data storage redundancy management Method and system for minimizing seek affinity and enhancing write sensitivity in a DASD array InventorsApplicationNo. 386573 filed on 02/10/1995US Classes:711/114, Arrayed (e.g., RAIDs)711/154, Control technique711/206Translation tables (e.g., segment and page table or map)ExaminersPrimary: Robertson, David L.International ClassG06F 012/12AbstractA hierarchic disk array data storage system has multiple storage disks that define a physical storage space and a RAID management system that maps the physical storage space into two virtual storage spaces. A RAID-level virtual storage space presents the physical storage space as mirror and parity RAID areas where the mirror RAID areas store data according to RAID Level 1 and the parity RAID areas store data according to RAID Level 5. An application-level virtual storage space presents the physical storage space as multiple virtual blocks. The RAID management system migrates data between the mirror and parity RAID areas to optimize performance and reliability. To facilitate migration, the RAID management system guarantees a minimum of unused storage space that can be used to empty a RAID area for the purpose of converting the RAID level or other storage attribute of the RAID area. The minimum unused storage space is preferably equivalent in size to at least one largest parity RAID area. However, the unused storage space is not in any one physical location, but can be allowed to distribute itself over various RAID areas in a non-contiguous manner across the storage disks.Other References
| |