Electrical computers and digital processing systems: memory – Address formation – Combining two or more values to create address
Reexamination Certificate
2004-05-07
2004-11-23
Elmore, Stephen (Department: 2186)
Electrical computers and digital processing systems: memory
Address formation
Combining two or more values to create address
C711S006000, C711S114000, C711S173000, C711S202000, C711S203000, C711S206000, C711S207000, C711S208000, C711S221000
Reexamination Certificate
active
06823442
ABSTRACT:
FIELD OF INVENTION
This invention relates to a utility storage server and more particularly to virtual volume management of the utility storage server.
DESCRIPTION OF RELATED ART
A utility storage server may be defined as any carrier-class storage system that provisions physical storage to multiple users and/or applications. To meet the demands of multiple users and applications, a system administrator has to purchase enough physical storage for the users and the applications. Often the purchased physical storage is underutilized as the users and the applications generally fill their provisioned storage over time. Thus, what is needed is a method that allows the system administrator to increase asset utilization and defer expenses spent on the physical storage.
SUMMARY
In one embodiment of the invention, a method is provided to allow a system administrator of a utility storage server to provision virtual volumes several times larger than the amount of physical storage within the storage server. A virtual volume is a virtual representation of multiple disks as a single large volume to a host or an application. In one embodiment, a virtual volume comprises an exception list containing the set of differences from a dummy base volume consisting of all zeros. This exception list can be made up of address tables that map virtual volume pages to logical disk pages. As storage demand grows, additional storage is allocated for the address tables and the data pages from separate pools of storage. If any of the pools runs low, more logical disk regions are allocated to that pool.
REFERENCES:
patent: 4947319 (1990-08-01), Bozman
patent: 5394537 (1995-02-01), Courts et al.
patent: 6092157 (2000-07-01), Suzuki
patent: 6260129 (2001-07-01), Crockett et al.
patent: 6421767 (2002-07-01), Milillo et al.
patent: 6477612 (2002-11-01), Wang
patent: 6658478 (2003-12-01), Singhal et al.
patent: 6732171 (2004-05-01), Hayden
patent: 2002/0112113 (2002-08-01), Karpoff et al.
patent: 2003/0131207 (2003-07-01), Arakawa et al.
patent: 2003/0140210 (2003-07-01), Testardi
patent: 2003/0204597 (2003-10-01), Arakawa et al.
patent: 2003/0225884 (2003-12-01), Hayden
patent: 2004/0111485 (2004-06-01), Mimatsu et al.
Milligan et al., “Online Storage Virtualization: The Key to Managing the Data Explosion,” pp 3052-3060, IEEE, Jan. 10, 2002.*
de Jonge et al., “The Logical Disk: A New Approach to Improving File Systems,” pp 15-28, ACM, Dec. 1993.*
Wilkes et al., “The HP AutoRAID Hierarchical Storage System,” pp 108-136, ACM, Feb. 1996.*
Gibson et al., “File Server Scaling with Network-Attached Secure Disks,” pp 272-284, ACM, Jun. 1997.
3PARdata, Inc.
Elmore Stephen
Hsia David C.
Patent Law Group LLP
LandOfFree
Method of managing virtual volumes in a utility storage... 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 of managing virtual volumes in a utility storage..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of managing virtual volumes in a utility storage... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3302598