Patent Number: 8,819,502

Title: Deterministic data verification in storage controller

Abstract: 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.

Inventors: Chuchem; Yair G. (Omer, IL), Goldfarb; Adi (Tel Aviv, IL), Zilberman; Zohar (Kiryat Haim, IL)

Assignee: International Business Machines Corporation

International Classification: G06F 11/00 (20060101)

Expiration Date: 8/26/12018