High performance journaling for replication and continuous...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output command process

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S052000, C707S682000, C707S648000, C707S793000, C707S793000

Reexamination Certificate

active

08065442

ABSTRACT:
Technologies are described herein for high-performance and space efficient journaling mechanisms. A journal queue can buffer incoming I/O operations. The queue can be read by a journal write module. The journal write module can form metadata headers to store into the journal along with each I/O operation. Compound metadata headers may be formed for multiple I/O operations and the combination of multiple I/O operations may be efficiently stored to the journal as one journal write. Multiple journal entries may be written into the journal in parallel while maintaining the sequential ordering of the journal. A queue depth threshold can be established for determining if journal entries should be combined into compound entries or not. Multiple concurrent readers can support continuous data protection, and various data replication features. Each reader can be represented as a reader pointer and a journal writer can invalidate reader pointers when related data is overwritten.

REFERENCES:
patent: 4942579 (1990-07-01), Goodlander et al.
patent: 5257367 (1993-10-01), Gooddlander et al.
patent: 5604862 (1997-02-01), Midgely et al.
patent: 5720027 (1998-02-01), Sarkozy et al.
patent: 5732238 (1998-03-01), Sarkozy
patent: 5790774 (1998-08-01), Sarkozy
patent: 5893919 (1999-04-01), Sarkozy et al.
patent: 6098128 (2000-08-01), Velez-McCaskey et al.
patent: 6128654 (2000-10-01), Runaldue et al.
patent: 6298345 (2001-10-01), Armstrong et al.
patent: 6434681 (2002-08-01), Armangau
patent: 6487561 (2002-11-01), Ofek et al.
patent: 6609187 (2003-08-01), Merrell et al.
patent: 6665675 (2003-12-01), Mitaru
patent: 6671757 (2003-12-01), Mutler et al.
patent: 6694336 (2004-02-01), Multer et al.
patent: 6732125 (2004-05-01), Autrey et al.
patent: 7398422 (2008-07-01), Amano et al.
patent: 7415486 (2008-08-01), Multer
patent: 7457980 (2008-11-01), Yang et al.
patent: 7680834 (2010-03-01), Sim-Tang
patent: 7725445 (2010-05-01), Hirakawa et al.
patent: 2002/0029227 (2002-03-01), Multer et al.
patent: 2002/0040369 (2002-04-01), Multer et al.
patent: 2004/0250031 (2004-12-01), Ji et al.
patent: 2005/0091391 (2005-04-01), Burton et al.
patent: 2005/0228957 (2005-10-01), Satoyama et al.
patent: 2005/0273565 (2005-12-01), Hirakawa et al.
patent: 2006/0206542 (2006-09-01), Wolfgang et al.
patent: 2006/0236047 (2006-10-01), Shitomi
patent: 2007/0150677 (2007-06-01), Homma et al.
patent: 2008/0052480 (2008-02-01), Satoyama et al.
patent: 2008/0104443 (2008-05-01), Akutsu et al.
patent: 2008/0244205 (2008-10-01), Amano et al.
patent: 2009/0044046 (2009-02-01), Yamasaki
patent: 2009/0055608 (2009-02-01), Yamasaki
Shepard, et al., SGI InfiniteStorage Shared Filesystem CXFS: A High Performance, Multi-OS Filesystemfrom SGI, White Paper, Jun. 16, 2004 (19 pages).
Fan et al., “A Failure Recovery Mechanism for Distributed Metadata Servers in DCFS2,” IEEE Computer Society, 2004.
Intel (Publisher). “PRO/10 Adapter: Reducing Bottlenecks for Maximum Performance,” 2004. URL: http://www.intel.com/support
etwork/adapter/pro100/sb/cs-010531.htm, 5 pages.
U.S. Official Action dated Mar. 27, 2009 in U.S. Appl. No. 11/695,673.
U.S. Official Action dated Apr. 30, 2009 in U.S. Appl. No. 11/695,854.
U.S. Official Action dated Oct. 14, 2009 in U.S. Appl. No. 11/695,854.
U.S. Appl. No. 11/695,673, filed Apr. 3, 2007, entitled “Snapshot-Assisted Data Replication,” Inventors: Chatterjee et al.
U.S. Appl. No. 11/695,854, filed Apr. 3, 2007, entitled “Asynchronous Data Replication,” Inventors: Chatterjee et al.
U.S. Appl. No. 12/104,129, filed Apr. 16, 2008, entitled “Low Latency Synchronous Replication Using an N-Way Router,” Inventors: Chatterjee et al.
U.S. Appl. No. 12/173,188, filed Jul. 15, 2008, entitled “Continuous Data Protection Journaling in Data Storage Systems,” Inventors: Chatterjee et al.
U.S. Appl. No. 12/173,203, filed Jul. 15, 2008, entitled “Data Recovery Point Review in a Continuous Data Protection System,” Inventors: Chatterjee et al.

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

High performance journaling for replication and continuous... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with High performance journaling for replication and continuous..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and High performance journaling for replication and continuous... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4269395

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