发明名称 |
Synthetic data generation for backups of block-based storage |
摘要 |
A system and method for generating synthetic data to simulate backing up data between a primary storage system and a protection storage system is presented. In one embodiment, a first track in a set of tracks is selected at random. Having selected a first track, at least a first block in the first track is modified. Subsequently, it is determined, based on a track run probability, whether to modify a second track that is consecutive to the first track or a third track that is selected randomly. Depending on the determination, at least one block is modified at either the second or third track. Other embodiments are also described herein. |
申请公布号 |
US9128823(B1) |
申请公布日期 |
2015.09.08 |
申请号 |
US201213612393 |
申请日期 |
2012.09.12 |
申请人 |
EMC Corporation |
发明人 |
Shilane Philip N.;Shim Hyong;Ozdemir Kadir |
分类号 |
G06F12/00;G06F12/02;G06F12/08 |
主分类号 |
G06F12/00 |
代理机构 |
Blakely, Sokoloff, Taylor & Zafman LLP |
代理人 |
Blakely, Sokoloff, Taylor & Zafman LLP |
主权项 |
1. A computer-implemented method to generate a synthetic data set, the computer-implemented method implemented by a track selection module and a block selection module executed by a processor, the computer-implemented method comprising:
determine a percentage of a set of tracks to modify; converting the percentage of tracks to an integer amount of tracks; setting a quantity of tracks to modify to the integer value; selecting a first track in the set of tracks from at least one storage unit to modify; modifying at least a first block in the first track; determining, by the track selection module based on a track run probability, whether to modify a second track that is consecutive to the first track in the set of tracks or a third track that is selected randomly; selecting, by the block selection module, at random at least a second block in the second track or a third block in the third track; and modifying the second block or third block. |
地址 |
Hopkinton MA US |