Providing and utilizing high performance block storage metadata

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

C711S154000, C714S753000, C714S755000, C714S756000, C714S758000, C713S194000

Reexamination Certificate

active

08069317

ABSTRACT:
An enhanced mechanism for the allocation, organization and utilization of high performance block storage metadata provides a stream of data (e.g., in a server system, storage system, DASD, etc.) that includes a sequence of fixed-size blocks which together define a page. Each of the fixed-size blocks includes a data block and a footer. A high performance block storage metadata unit associated with the page is created from a confluence of the footers. Each footer in the confluence of footers has space available for application metadata, which are provided as one or more information units. At least one of the footers includes a Checksum field containing a checksum that covers at least the confluence of footers. This approach is advantageous in that it provides data integrity protection, protects against stale data, and significantly increases the amount of metadata space available for application use.

REFERENCES:
patent: 5200864 (1993-04-01), Dunn et al.
patent: 5301304 (1994-04-01), Menon
patent: 5951691 (1999-09-01), Ng et al.
patent: 6297891 (2001-10-01), Kara
patent: 6438646 (2002-08-01), Kitamura et al.
patent: 6748486 (2004-06-01), Burton et al.
patent: 6775693 (2004-08-01), Adams
patent: 6874092 (2005-03-01), Motoyama et al.
patent: 7310316 (2007-12-01), Auerbach
patent: 2002/0162014 (2002-10-01), Przydatek et al.
patent: 2003/0023933 (2003-01-01), Duncan
patent: 2005/0076226 (2005-04-01), Boivie et al.
patent: 2006/0129901 (2006-06-01), Arataki et al.
patent: 2006/0206680 (2006-09-01), Yamanaka et al.
patent: 2007/0050542 (2007-03-01), Benhase et al.
patent: 2008/0024835 (2008-01-01), Harano
patent: 2009/0259456 (2009-10-01), Amann et al.
patent: 2009/0259924 (2009-10-01), Amann et al.
Gerald Houlder, “Data Integrity Proposal”, Document T10/03-110r0, T10 technical committee of the InterNational Committee for Information Technology Standards (INCITS), Mar. 7, 2003. (http://www.t10.org/ftp/t10/document.03/03-110r0.pdf).
Gerald Houlder, “End to End Data Protection”, Document T10/03-110r1, T10 technical committee of the InterNational Committee for Information Technology Standards (INCITS), May 7, 2003. (http://www.t10.org/ftp/t10/document.03/03-110r1.pdf).
Gerald Houlder, Document T10/03-111r0, T10 technical committee of the InterNational Committee for Information Technology Standards (INCITS), 2003. (http://www.t10.org/ftp/t10/document.03/03-111r0.pdf).
George Penokie, “End-to-End Data Protection”, Document T10/03-176r0, T10 technical committee of the InterNational Committee for Information Technology Standards (INCITS), May 1, 2003. (http://www.t10.org/ftp/t10/document.03/03-176r0.pdf).
Keith Holt, “End-to-End Data Protection Justification”, Document T10/03-224r0, T10 technical committee of the InterNational Committee for Information Technology Standards (INCITS), Jul. 1, 2003. (http://www.t10.org/ftp/t10/document.03/03-224r0.pdf).
David Broom et al., “Protecting Oracle Data Integrity: Hitachi Database Validator Technology and the Hitachi Freedom Storage Lightning 9900 V Series Systems”, Technical White Paper, Hitachi Data Systems, Jan. 2003. (http://www.hds.com/assets/pdf/wp127—01—dbvalidator.pdf).
Narayan Ayalasomayajula et al., “DIF (Data Integrity Field): Provides End-to-End Protection of User Data”, White Paper, Agilent Technologies, Aug. 31, 2004. (http://cp.literature.agilent.com/litweb/pdf/5989-0892EN.pdf).
J. Brown et al., “Oracle's Hardware Assisted Resilient Data (H.A.R.D.)”, Nov. 16, 2001. (http://www.oracle.com/technology/deploy/availability/htdocs/hard—metalink—note—158367.pdf).
“Emulex, LSI, Oracle and Seagate Collaborate to Reduce System Downtime with Groundbreaking Data Integrity Initiative”, Press Release, Emulex Corporation, Apr. 18, 2007. (http://www.emulex.com/press/2007/0418-01.jsp).
U.S. Appl. No. 12/100,237, to Amann et al., entitled “Data Protection for Variable Length Records by Utilizing High Performance Block Storage Metadata”, filed Apr. 9, 2008, assigned to International Business Machines Corporation.
U.S. Appl. No. 12/100,249, to Amann et al., entitled “Data Protection Method for Variable Length Records by Utilizing High Performance Block Storage Metadata”, filed Apr. 9, 2008, assigned to International Business Machines Corporation.

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

Providing and utilizing high performance block storage metadata does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Providing and utilizing high performance block storage metadata, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Providing and utilizing high performance block storage metadata will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4274437

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