发明名称 Deterministic data verification in storage controller
摘要 Exemplary method, system, and computer program embodiments for performing deterministic data verification by a storage controller are provided. Each of a plurality of concurrent write tasks is configured to be placed in a plurality of overlapping data storage ranges by performing at least one of: implementing a data generation function for generating pseudo-random data using a data seed, and generating a range map, the range map utilized as a lookup data structure to verify a chronological order for performing the plurality of concurrent write tasks, wherein a data address space is first designated in the range map as undetermined. Each of a plurality of read tasks is analyzed by comparing data read from a sub range in the plurality of overlapping data storage ranges against the data seed associated with the sub range.
申请公布号 US8819502(B2) 申请公布日期 2014.08.26
申请号 US201313947344 申请日期 2013.07.22
申请人 International Business Machines Corporation 发明人 Chuchem Yair G.;Goldfarb Adi;Zilberman Zohar
分类号 G06F11/00 主分类号 G06F11/00
代理机构 Griffiths & Seaton PLLC 代理人 Griffiths & Seaton PLLC
主权项 1. A method for performing deterministic data verification by a storage controller operational in a computing storage environment, comprising: configuring each of a plurality of concurrent write tasks to be placed in a plurality of overlapping data storage ranges by: implementing a data generation function for generating pseudo-random data using a data seed, andgenerating a range map, the range map utilized as a lookup data structure to verify a chronological order for performing the plurality of concurrent write tasks, wherein a data address space is first designated in the range map as undetermined, the generating including generating a plurality of nodes, wherein each node represents a range from a starting address offset to an ending address offset; and analyzing each of a plurality of read tasks by comparing data read from a sub range in the plurality of overlapping data storage ranges against the data seed associated with the sub range.
地址 Armonk NY US