发明名称 Sliding-window multi-class striping
摘要 A sequence of storage devices of a data store may include one or more stripesets for storing data stripes of different lengths and of different types. Each data stripe may be stored in a prefix or other portion of a stripeset. Each data stripe may be identified by an array of addresses that identify each page of the data stripe on each included storage device. When a first storage device of a stripeset becomes full, the stripeset may be shifted by removing the full storage device from the stripeset, and adding a next storage device of the data store to the stripeset. A class variable may be associated with storage devices of a stripeset to identify the type of data that the stripeset can store. The class variable may be increased (or otherwise modified) when a computer stores data of a different class in the stripeset.
申请公布号 US9043546(B2) 申请公布日期 2015.05.26
申请号 US201313868887 申请日期 2013.04.23
申请人 Microsoft Technology Licensing, LLC 发明人 Reid Colin;Bernstein Philip A.
分类号 G06F12/16;G06F3/06 主分类号 G06F12/16
代理机构 代理人 Gabryjelski Henry;Drakos Kate;Minhas Micky
主权项 1. A method, comprising: associating a class variable with a corresponding storage device of a data store, the class variable indicating a store status of the corresponding storage device, the data store including a plurality of storage devices having associated class variables; enabling the class variable to be modified by a first computer that stores a data page in the corresponding storage device; and enabling the class variable to be reset by a second computer that erases data stored in the corresponding storage device.
地址 Redmond WA US
您可能感兴趣的专利