Patent · US Active

Create virtual track buffers in NVS using customer segments to maintain newly written data across a power loss

US7849254B2 · kind B2 · utility

13Cited by
4References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 16, 2007
Grant dateDec 7, 2010
Priority date
Expiry dateFeb 22, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/2089
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for storing customer data at a non-volatile storage (NVS) at a storage server. A track buffer is maintained for identifying first and second sets of segments that are allocated in the NVS. A flag in the track buffer identifies which of the first and second sets of segments to use for storing customer data for which a write request has been made. The customer data is stored in the NVS in successive commit processes. Following a power loss in the storage server, the NVS uses the track buffer information to identify which of the first and second sets of segments was involved in the current commit process to allow the current commit process to be completed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.