Handling data writes copied from a remote data storage device
US7386668B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 11, 2006 |
| Grant date | Jun 10, 2008 |
| Priority date | — |
| Expiry date | Aug 11, 2026 |
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.