Patent
Managing cache data and metadata
Mehmet Iyigun,Yevgeniy M. Bak,Michael R. Fortin,David Fields,Cenk Ergan,Alexander Kirshenbaum +5 more
TLDR
In this article, the contents of a non-volatile memory device may be relied upon as accurately reflecting data stored on disk storage across a power transition such as a reboot, and cache metadata may be efficiently accessed and reliably saved and restored across power transitions.Abstract:
Embodiments of the invention provide techniques for ensuring that the contents of a non-volatile memory device may be relied upon as accurately reflecting data stored on disk storage across a power transition such as a reboot. For example, some embodiments of the invention provide techniques for determining whether the cache contents and/or or disk contents are modified during a power transition, causing cache contents to no longer accurately reflect data stored in disk storage. Further, some embodiments provide techniques for managing cache metadata during normal ("steady state") operations and across power transitions, ensuring that cache metadata may be efficiently accessed and reliably saved and restored across power transitions.read more
Citations
More filters
Patent
Systems and methods for a de-duplication cache
TL;DR: In this paper, a de-duplication cache is configured to cache data for access by a plurality of different storage clients, such as virtual machines, and metadata pertaining to the contents of the cache may be persisted and/or transferred with respective storage clients.
Patent
Live restore for a data intelligent storage system
Paula Long,Eric K. Mccall,Dmitry Bochkov,Misha Zelikov,Bryan Keith Panner,Andrew Ferris,Istvan Gonczi,Gregory James Mchale,Janice Ann Lacy,Kumar Kanteti +9 more
TL;DR: In this article, a single system merges primary data storage, data protection, and intelligence through in-line data analytics and data intelligence and analytics are gathered on protected data and prior analytics, and stored in discovery points.
Patent
Systems and methods for a multi-level cache
TL;DR: In this paper, a multi-level cache comprises a plurality of cache levels, each configured to cache I/O request data pertaining to requests of a different respective type and/or granularity.
Patent
Systems and methods for a file-level cache
TL;DR: A multi-level cache comprises a plurality of cache levels, each configured to cache I/O request data pertaining to requests of a different respective type and/or granularity.
Patent
Techniques to perform power fail-safe caching without atomic metadata
TL;DR: In this paper, the authors propose a method and system to allow power fail-safe write-back or write-through caching of data in a persistent storage device into one or more cache lines of a caching device.
References
More filters
Book
Computer Graphics: Principles and Practice
TL;DR: This chapter discusses the development of Hardware and Software for Computer Graphics, and the design methodology of User-Computer Dialogues, which led to the creation of the Simple Raster Graphics Package.
Book
Object-Oriented Analysis and Design with Applications
TL;DR: This chapter discusses the development of Object-Oriented Programming Languages and the Structure of Complex Systems, and the role of Classification in this development.
Book
The Design and Implementation of a Log-structured file system
Mendel Rosenblum,John Ousterhout +1 more
TL;DR: A prototype log-structured file system called Sprite LFS is implemented; it outperforms current Unix file systems by an order of magnitude for small-file writes while matching or exceeding Unix performance for reads and large writes.
Patent
Flash EEprom system
TL;DR: In this paper, the authors proposed selective multiple sector erase, in which any combinations of Flash sectors may be erased together, and select sectors among the selected combination may also be de-selected during the erase operation.
Patent
Method and apparatus for reliable and scalable distribution of data files in distributed networks
Vijay R. Basani,Krishna Mangiapudi,Lynne M. Murach,Leroy R. Karge,Vitaly S. Revsin,Azer Bestavros,Mark Crovella,Domenic J Larosa +7 more
TL;DR: In this article, the authors present a system and apparatus for efficient and reliable, control and distribution of data files or portions of files, applications, or other data objects in large-scale distributed networks.