发明名称 Systems, methods, and interfaces for vector input/output operations
摘要 Data of a vector storage request pertaining to one or more disjoint, non-adjacent, and/or non-contiguous logical identifier ranges are stored contiguously within a log on a non-volatile storage medium. A request consolidation module modifies one or more sub-requests of the vector storage request in response to other, cached storage requests. Data of an atomic vector storage request may comprise persistent indicators, such as persistent metadata flags, to identify data pertaining to incomplete atomic storage requests. A restart recovery module identifies and excludes data of incomplete atomic operations.
申请公布号 US9274937(B2) 申请公布日期 2016.03.01
申请号 US201213725728 申请日期 2012.12.21
申请人 Longitude Enterprise Flash S.a.r.l. 发明人 Batwara Ashish;Peterson James G.;Talagala Nisha;Piggin Nick;Zappe Michael
分类号 G06F12/00;G06F3/06 主分类号 G06F12/00
代理机构 代理人
主权项 1. An apparatus, comprising: a non-volatile storage medium; a request consolidation module configured to modify a storage request of an atomic vector storage request in response to another pending storage request; a storage fulfillment module configured to service storage requests including the one or more modified storage requests; a log storage module configured to append data pertaining to the atomic vector storage request contiguously within a log on the non-volatile storage medium; and an atomic storage module configured to include a first persistent indicator on the non-volatile storage medium, wherein the first persistent indicator is configured to indicate that the data pertains to an atomic storage operation.
地址 Luxembourg LU