Handling data writes copied from a remote data storage device
US7114033B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 1, 2004 |
| Grant date | Sep 26, 2006 |
| Priority date | — |
| Expiry date | Dec 15, 2024 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/284
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Handling ordered writes to a data storage device includes receiving a first chunk of data into slots of a cache of the data storage device and using a hash table to provide a correlation between cache slots containing data from the first chunk of data and locations of a logical storage device of the data storage device. Handling ordered writes may also include maintaining a circularly linked list of pointers to cache slots containing the first chunk of data. Handling ordered writes may also include receiving a second chunk of data into slots of the cache of the data storage device and receiving a message indicating that all data corresponding to the first chunk of data has been transferred to the data storage device. Handling ordered writes may also include, in response to receiving the message, storing data from the first chunk on to the logical storage device. Handling ordered writes may also include using a hash table to provide a correlation between cache slots containing data from the second chunk of data and locations of a logical storage device of the data storage device.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.