Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique
Reexamination Certificate
2006-07-11
2006-07-11
Bataille, Pierre-Michel (Department: 2186)
Electrical computers and digital processing systems: memory
Storage accessing and control
Control technique
C709S214000, C709S201000, C711S170000, C711S114000
Reexamination Certificate
active
07076622
ABSTRACT:
A system and method of optimizing storage of common data blocks within a networked storage system comprises receiving a data block to be stored in the networked storage system, analyzing contents of the received data block to determine how many copies of the data block the system is entrusted to store and how many copies of the data block existing within the system, and to identify a location of each copy of the data block within the system, identifying performance and reliability requirements of the system, determining an optimal number of copies of the received data block to store in the system, wherein the determination is made according to a number of copies of the data block the system is entrusted to store together with the identified performance and reliability requirements of the system, and maintaining the optimal number of copies of the received data block within the system.
REFERENCES:
patent: 4974156 (1990-11-01), Harding et al.
patent: 5457791 (1995-10-01), Matsumoto et al.
patent: 6128654 (2000-10-01), Runaldue et al.
patent: 6401120 (2002-06-01), Gamache et al.
patent: 6728831 (2004-04-01), Bridge
patent: 2002/0166026 (2002-11-01), Ulrich et al.
patent: 2002/0169934 (2002-11-01), Krapp et al.
patent: 2003/0037187 (2003-02-01), Hinton et al.
patent: 2004/0103254 (2004-05-01), Satoyama et al.
patent: 2004/0145986 (2004-07-01), Taylor
Veritas Software Corp., “Veritas Volume Manager (V.times.VM) System Administrator's Guide, Release 2.3,” Aug. 1996.
Bernstein et al., “Replicated Data”, Concurrency Control and Recovery in Database Systems, Chapter 8, Addison-Wesley Publishing Company, pp. 265-311 (1987).
Liebeherr et al., “A Versatile Packet Multiplexer for Quality-of-Service Networks”, Proceedings of the 4th IEEE International Symposium on High Performance Distributed Computing Systems, 1995.
“Fips Pub 180-Secure Hash Standard”, Federal Information Processing Standards Publication, US Dept. of Commerce/National Institute of Standards and Technology, May 11,1993, 5 pages.
“Secure Hash Standard”, Federal Information Processing Standards Publication 180-1, Apr. 17, 1995, 18 pages.
“Venti: a new approach to archival storage”, Proceedings of the FAST 2002 Conference on File and Storage Technologies, USENIX, Monterey, CA, Jan. 28-30, 2002, 14 pages.
“Soft Updates: A solution to the metadata update problem in file systems”, Gregory R. Ganger, Marshall Kirk McKusick, Craig A.N. Soules, Yale N. Patt, ACM Transactions on Computer Systems, vol. 18, No. 2, May 2000, pp. 127-153.
“A Universal Algorithm for Sequential Data Compression”, Jacob Ziv, Abraham Lempel, IEEE Transactions on Information Technology Theory, vol. IT-23, No. 3, May 1977, pp. 337-343.
Hsu Windsor Wee Sun
Ong Shauchi
Bataille Pierre-Michel
Gibb I.P. Law Firm LLC
International Business Machines - Corporation
McCabe, Esq. Mark
LandOfFree
System and method for detecting and sharing common blocks in... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for detecting and sharing common blocks in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for detecting and sharing common blocks in... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3614342