Managing the writing of a dataset to a data storage device
AssigneeHappy Cloud Inc.
InventorsGAVRIEL RAANAN, LAWRENCE REISLER
Life of this patent
Estimating the term…
Abstract
Managing the writing of a dataset by initiating a first computer-implemented process to write a plurality of portions of a dataset to a corresponding plurality of data storage locations on at least one data storage device, identifying a request made by a second computer-implemented process to write data to one of the data storage locations before the first computer-implemented process has finished writing all of the portions of the dataset to all of the data storage locations, and excluding the data storage location associated with the request from future writes by the first computer-implemented process of any portion of the dataset.
Claims20
A method for managing the writing of a dataset, the method comprising:
- initiating a first computer-implemented process to write a plurality of portions of a dataset to a corresponding plurality of data storage locations on at least one data storage device;
- identifying a request made by a second computer-implemented process to write data to one of the data storage locations before the first computer-implemented process has finished writing all of the portions of the dataset to all of the data storage locations;
- and
- excluding the data storage location associated with the request from future writes by the first computer-implemented process of any portion of the dataset.
A system for managing the writing of a dataset, the system comprising:
- a dataset writer configured to write a plurality of portions of a dataset to a corresponding plurality of data storage locations on at least one data storage device;
- and
- a conflict monitor configured to
- identify a request made by a second computer-implemented process to write data to one of the data storage locations before the first computer-implemented process has finished writing all of the portions of the dataset to all of the data storage locations, and
- exclude the data storage location associated with the request from future writes by the first computer-implemented process of any portion of the dataset.
A computer program product for managing the writing of a dataset, the computer program product comprising:
- a non-transitory, computer-readable storage medium, and
- computer-readable program code embodied in the computer-readable storage medium, wherein the computer-readable program code is configured to
- initiate a first computer-implemented process to write a plurality of portions of a dataset to a corresponding plurality of data storage locations on at least one data storage device,
- identify a request made by a second computer-implemented process to write data to one of the data storage locations before the first computer-implemented process has finished writing all of the portions of the dataset to all of the data storage locations, and
- exclude the data storage location associated with the request from future writes by the first computer-implemented process of any portion of the dataset.
Dependencies are inferred from the claim text.