Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2008-07-01
2008-07-01
Puente, Emerson C (Department: 2113)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C714S006130, C714S014000
Reexamination Certificate
active
07395452
ABSTRACT:
A method of preventing data loss in a data storage system includes supplying write data to a high speed volatile write buffer and supplying electrical power from an energy storage device upon detection of a primary power loss event. The backup electrical power is supplied to the write buffer and nonvolatile cache. Under backup power, the write data is transferred into the nonvolatile cache and the backup power is removed. Upon regaining main power, a data presence indication triggers a transfer of the write data from the nonvolatile cache to the long term storage media. The method may be implemented for a system to protect it from inadvertent power losses or it may implemented in a system where the long term storage device is power cycled to save power. The energy storage device is not necessarily needed in the power cycled system unless power failure protection is also desired.
REFERENCES:
patent: 5269019 (1993-12-01), Peterson et al.
patent: 5437040 (1995-07-01), Campbell et al.
patent: 5586291 (1996-12-01), Lasker et al.
patent: 5708820 (1998-01-01), Park et al.
patent: 6295577 (2001-09-01), Anderson et al.
patent: 7055056 (2006-05-01), Bessire
patent: 2002/0191471 (2002-12-01), Caulkins
patent: 2003/0142561 (2003-07-01), Mason et al.
patent: 2004/0039960 (2004-02-01), Kassayan
patent: 2005/0120251 (2005-06-01), Fukumori
patent: 2007/0006021 (2007-01-01), Nicholson et al.
Chen, P.M. et al., “The Rio File Cache: Surviving Operating System Crashes”,Architectural Support for Programming Languages and Operating Systems, Proceedings of the 7thInternational Conference on Architectural Support for Programming Languages and Operating Systems, 1996, 74-83.
Hu, Y. et al., “DCD-Disk Caching Disk: A New Approach for Boosting I/O Performance”,International Conference on Computer Architecture, Proceedings of the 23rdAnnual International Symposium on Computer Architecture, 1996, 169-178.
Schlosser, S.W. et al., “Designing Computer Systems with MEMS-Based Storage”,Architectural Support for Programming Languages and Operating Systems, Proceedings of the 9thInternational Conference on Architectural Support for Programming Languages and Operating Systems, 2000, 1-12.
Varma, A. et al., “Destage Algorithms for Disk Arrays with Non-Volatile Caches”, International Conference on Computer Architecture, Proceedings of the 22ndAnnual International Symposium on Computer Architecture, 1995, 83-95.
Zhu, Y. et al., “Can Large Disk Built-in Caches Really Improve System Performance?”,Joint International Conference on Measurement and Modeling of Computer Systems, Proceedings of the 2002 ACM Sigmetrics International Conference on Measurement and Modeling of Computer Systems, 2002, 284-285.
Zhu, Q. et al., “PB-LRU: A Self-Tuning Power Aware Storage Cache Replacement Algorithm for Conserving Disk Energy”,International Conference on Supercomputing, Proceedings of the 18thAnnual International Conference on Supercomputing, 2004, 79-88.
Nicholson Clark D.
Westerinen William J.
Microsoft Corporation
Puente Emerson C
Woodcock & Washburn LLP
LandOfFree
Method and system for improved reliability in storage devices 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 for improved reliability in storage devices, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for improved reliability in storage devices will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2745007