System and method for detecting and sharing common blocks in...

Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-3614342

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