Patent application serial number 837628 is assigned to Fusion-io.
The following quote was obtained by the news editors from the background information supplied by the inventors: "Computer applications that store large amounts of data rely on what is known as a backing store to store the data. Examples of backing stores include hard disk drives, storage area networks (SAN), redundant arrays of inexpensive disks (RAID), etc. Memory devices (or 'caches') connected to or otherwise in communication with a backing store are able to store data from the backing store. Storing data from the backing store on the cache allows the data to be quickly accessible to an operating system or other application, improving application performance over accessing the data directly from the backing store. Many backing stores are hard disk devices that have slower read performance than caches such as flash memory devices.
"However, conventional backing stores do not provide atomic guarantees for write operations. If a failure occurs in the middle of a write, the backing store may present any combination of old and new data for the affected write operations after the backing store restarts or recovers."
In addition to the background information obtained for this patent application, VerticalNews journalists also obtained the inventors' summary information for this patent application: "Embodiments of a system are described. In one embodiment, the system includes a cache management layer for processing an atomic storage request from a storage client directed to a backing store. The system also includes a translation interface for receiving the atomic storage request from the cache management layer and storing the atomic storage request in a log-based format in one or more storage operations in the cache device. Other embodiments of the system are also described.
"Embodiments of a method are also described. In one embodiment, the method is a method for receiving, from a storage client, an atomic storage request for a first storage device that is incapable of processing atomic write operations. The method also includes processing the atomic storage request at a translation interface. The method also includes storing the atomic storage request in one or more storage operations in a second storage device capable of processing the atomic storage request. Other embodiments of the method are also described.
"Other aspects and advantages of embodiments of the present invention will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, illustrated by way of example of the principles of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
"FIG. 1 illustrates one embodiment of a system for enhanced integrity using atomic writes.
"FIG. 2 illustrates another embodiment of the system for enabling atomicity for non-atomic-enabled devices.
"FIG. 3 illustrates one embodiment of a block diagram for a cache management layer.
"FIG. 4 illustrates one embodiment of a software stack representing the cache management layer and a cache device.
"FIG. 5 is a schematic flow chart diagram illustrating one embodiment of a method for implementing atomic write capability."
URL and more information on this patent application, see: Flynn, David; Talagala, Nisha. Enhanced Integrity through Atomic Writes in Cache. U.S. Patent Application Serial Number 837628, filed
Keywords for this news article include: Fusion-io.
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2013, NewsRx LLC
Most Popular Stories
- 15 Myths That Could Ruin Your Hispanic Ad Campaign
- Bitcoin Clones Lurch Onto Financial Scene
- General Motors Names Mary Barra as First Female CEO
- AIG to Create 230 Jobs in Charlotte
- Clinton to Keynote Annual Simmons Leadership Conference
- Pacific Trade Pact Delay Hinders U.S. Pivot to Asia
- Californians Want to Legalize Marijuana
- How Bitcoin and Other Cryptocurrencies Work
- Russia Says Nyet to Canada North Pole Claim
- Budget Deal Sets Off Grumbles in Both Houses