Method and system supporting per-file and per-block replication

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

C711SE12001

Reexamination Certificate

active

07873799

ABSTRACT:
A method for writing data to a storage pool, involving receiving a first write operation to write a first block to the storage pool, determining a first replication type for the first block using a first replication policy associated with the first block, determining a first number of physical blocks required to write the first block to the storage pool using a size of the first block and the first replication type, and writing the first block, in accordance with the first replication policy, to the storage pool by filling in the first number of physical blocks.

REFERENCES:
patent: 4144522 (1979-03-01), Kageyama et al.
patent: 5129085 (1992-07-01), Yamasaki et al.
patent: 5155847 (1992-10-01), Kirouac et al.
patent: 5274803 (1993-12-01), Dubin et al.
patent: 5371885 (1994-12-01), Letwin
patent: 5403639 (1995-04-01), Belsan et al.
patent: 5410667 (1995-04-01), Belsan et al.
patent: 5675802 (1997-10-01), Allen et al.
patent: 5819292 (1998-10-01), Hitz et al.
patent: 5875457 (1999-02-01), Shalit
patent: 6012063 (2000-01-01), Bodnar
patent: 6151665 (2000-11-01), Blumenau
patent: 6170037 (2001-01-01), Blumenau
patent: 6209111 (2001-03-01), Kadyk et al.
patent: 6341341 (2002-01-01), Grummon et al.
patent: 6536033 (2003-03-01), Weerawarana et al.
patent: 6718435 (2004-04-01), Riedle
patent: 6745284 (2004-06-01), Lee et al.
patent: 6745305 (2004-06-01), McDowell
patent: 6795966 (2004-09-01), Lim et al.
patent: 6820098 (2004-11-01), Ganesh et al.
patent: 6829617 (2004-12-01), Sawdon et al.
patent: 6854071 (2005-02-01), King et al.
patent: 6857001 (2005-02-01), Hitz et al.
patent: 6892211 (2005-05-01), Hitz et al.
patent: 7007047 (2006-02-01), Zelenka et al.
patent: 7007196 (2006-02-01), Lee et al.
patent: 7032154 (2006-04-01), Kidorf et al.
patent: 7039611 (2006-05-01), Devine
patent: 7039661 (2006-05-01), Ranade et al.
patent: 7043677 (2006-05-01), Li
patent: 7133964 (2006-11-01), Rodrigues et al.
patent: 7146522 (2006-12-01), Rowe et al.
patent: 7162486 (2007-01-01), Patel et al.
patent: 7174352 (2007-02-01), Kleiman et al.
patent: 7200715 (2007-04-01), Kleiman et al.
patent: 7293133 (2007-11-01), Colgrove et al.
patent: 7340640 (2008-03-01), Karr et al.
patent: 7424497 (2008-09-01), Leverett et al.
patent: 7424637 (2008-09-01), Schoenthal et al.
patent: 7516355 (2009-04-01), Noya et al.
patent: 7558927 (2009-07-01), Clark et al.
patent: 7567991 (2009-07-01), Armangau et al.
patent: 7574459 (2009-08-01), Sen et al.
patent: 7577689 (2009-08-01), Masinter et al.
patent: 7610465 (2009-10-01), Hu et al.
patent: 2001/0056438 (2001-12-01), Ito
patent: 2002/0004883 (2002-01-01), Nguyen et al.
patent: 2002/0055942 (2002-05-01), Reynolds
patent: 2002/0087788 (2002-07-01), Morris
patent: 2002/0161972 (2002-10-01), Talagala et al.
patent: 2002/0169996 (2002-11-01), King et al.
patent: 2003/0033477 (2003-02-01), Johnson et al.
patent: 2003/0084242 (2003-05-01), Strange et al.
patent: 2003/0101320 (2003-05-01), Chauvel et al.
patent: 2003/0126107 (2003-07-01), Yamagami
patent: 2003/0145167 (2003-07-01), Tomita
patent: 2003/0187883 (2003-10-01), Zelenka et al.
patent: 2003/0188097 (2003-10-01), Holland et al.
patent: 2004/0024973 (2004-02-01), Chron et al.
patent: 2004/0030822 (2004-02-01), Rajan et al.
patent: 2004/0064474 (2004-04-01), Hitz et al.
patent: 2004/0098720 (2004-05-01), Hooper
patent: 2004/0107314 (2004-06-01), Kim et al.
patent: 2004/0123063 (2004-06-01), Dalal et al.
patent: 2004/0143713 (2004-07-01), Niles et al.
patent: 2004/0153479 (2004-08-01), Mikesell et al.
patent: 2004/0225834 (2004-11-01), Lu et al.
patent: 2004/0234000 (2004-11-01), Page
patent: 2004/0268068 (2004-12-01), Curran et al.
patent: 2005/0010620 (2005-01-01), Silvers et al.
patent: 2005/0021916 (2005-01-01), Loafman
patent: 2005/0097270 (2005-05-01), Kleiman et al.
patent: 2005/0132212 (2005-06-01), Haswell
patent: 2005/0210083 (2005-09-01), Kodama
patent: 2005/0235154 (2005-10-01), Serret-Avila
patent: 2005/0246397 (2005-11-01), Edwards et al.
patent: 2005/0268056 (2005-12-01), Meiri et al.
patent: 2006/0010293 (2006-01-01), Schnapp et al.
patent: 2006/0036898 (2006-02-01), Doering
patent: 2006/0059306 (2006-03-01), Tseng
patent: 2006/0136685 (2006-06-01), Griv et al.
patent: 2006/0168409 (2006-07-01), Kahn et al.
patent: 2006/0218644 (2006-09-01), Niles et al.
patent: 2006/0224550 (2006-10-01), Gopisetty et al.
patent: 2006/0256965 (2006-11-01), Rowe
patent: 2007/0094269 (2007-04-01), Mikesell et al.
patent: 2007/0198789 (2007-08-01), Clark et al.
Austin, B.; “A Dynamic Disc Allocation Algorithm Designed to Reduce Fragmentation During File Reloading”; Information Sciences Laboratory, Corporate Research and Development Center, General Electric Company, 1970; pp. 378-381 (4 pages).
Goodheart, B. et al.; “The Magic Garden Explained”; Prentice Hall, 1994; pp. 24-25, 29-30, 390-391 (8 pages).
Stallings, W.; “Computer Organization and Architecture: Designing for Performance”; Prentice Hall, Fifth Edition, 2000; pp. 377-378 (4 pages).
Johnson, J. E. et al.; “Overview of the Spiralog File System”, Digital Technical Journal, vol. 8, No. 2, 1996, pp. 5-14 (10 pages).
Santry, D. S. et al.; “Deciding When to Forget in the Elephant File System”; 17th ACM Symposium on Operating Systems Principles (SOSP '99), Dec. 1999; pp. 110-123 (14 pages).
Chutani, S. et al., “The Episode File System”, Proceedings of the 1992 USENIX Winter Technical Conference; 1992; (18 pages).
Seltzer, M. L.; “File System Performance and Transaction Support”; University of California at Berkeley, 1992 (131 pages).
Octavian Lascu et al, “Configuration and Tunin GPFS for Digital Media Environments”, Nov. 2005, IBM International Technical Support Organization, p. 38. Available online: http://www.redbooks.ibm.com/redbooks/pdfs/sg246700.pdf.
“An Introduction to GPFS v1.3 for Linux”, Jun. 2003. Available online: http://jumpdoc.fz-juelich.de/doc—pdf/gpfs21/GPFs-Linux-wp060303.pdf.
Sanjay Ghemawat et al, “The Google File System”, ACM, p. 3.
Sandberg, R. et al.; “Design and Implementation of the Sun Network Filesystem”; Sun Microsystems, Inc., 1985 USENIX Conference (12 pages).
McKusick, M. K. et al.; “A Fast File System for UNIX”; ACM Transaction on Computer Systems, vol. 2, No. 3, Aug. 1984, pp. 181-197 (17 pages).
Astrahan, M.M. et al.; “System R: Relational Approach to Database Management”; ACM Transactions on Database Systems, vol. 1, No. 2, Jun. 1976, pp. 97-137 (41 pages).
“VERITAS File System 3.4 Administrator's Guide” VERITAS Software Corporation, Nov. 2000, http://www.veritas.com; pp. 1-227 (227 pages).
Czezatke C. et al.; “Linlogfs: A Log-Structured Filesystem for Linux”; The USENIX Association, Proceedings of FREENIX Track: 2000 USENIX Annual Technical Conference, San Diego, California, Jun. 18-23, 2000 (13 pages).
Osorio, N. et al.; “Guidelines for Using Snapshot Storage Systems for Oracle Databases”; Oracle Corporation, Oct. 2001 (13 pages).
Quinlan, S.; “A Cached WORM File System”; AT&T Bell Laboratories, Murry Hill, New Jersey; Software-Practice and Experience, vol. 21(12), pp. 1289-1299, Dec. 1991 (11 pages).
Sun StorEdge Instant Image 2.0 System Administrator's Guide; Sun Microsystems, Inc., Feb. 2000, Revision A (106 pages).
Ylonen, T.; “Concurrent Shadow Paging: A New Direction for Database Research”; Laboratory of Information Processing Science, Helsinki University of Technology, SF-02150, Espoo, Finland, 1992 (8 pages).
Popek, G. et al.; “The LOCUS Distributed System Architecture”; The MIT Press, Cambridge, Massachusetts, 1985 The Massachusetts Institute of Technology (8 pages).
Gray, J. et al.; “The Recovery Manager of the System R Database Manager”; Computing Surveys, vol. 13, No. 2, Jun. 1981 (20 pages).
Schilling, J.; “Enrwurf und Implementierung eines schnellen Filesystems fur Unix unter besonderer Berucksichtigung der technischen Paramete

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 and system supporting per-file and per-block replication 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 and system supporting per-file and per-block replication, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system supporting per-file and per-block replication will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2717602

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