Distributed data store for testing data center services
AssigneeEMC IP Holding Company LLC
InventorsWyatt Tischler, Brian Simons, Anthony Qin
Life of this patent
Estimating the term…
Abstract
Architectures and techniques are described that can enhance or improve testing procedure that tests operation of services provided by a data center. Advantageously, the testing dataset can be distributed on test clients allowing the testing procedure to scale to any suitable size, while providing integrity checking for a dataset that includes snapshots and scalability to millions of files, while supporting multiple readers/writers.
Claims20
A testing system, comprising:
- a processor configured to control a testing procedure that tests operation of a service provided by a data center comprising storage nodes;
- and
- a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
- determining a group of storage nodes of the data center as being representative of a primary cluster of nodes of the data center;
- based on characteristics of the group of storage nodes, determining a group of test clients that are to store testing data for a testing procedure;
- and
- configuring the group of test clients to maintain a distributed data store that records testing data generated during application of the testing procedure.
A non-transitory computer-readable medium comprising instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
- determining a group of storage nodes of a data center as being representative of a primary cluster of nodes;
- based on characteristics of the group of storage nodes, determining a group of test clients that are to store a testing dataset for a testing procedure that tests operation of a service provided by the data center;
- and
- configuring the group of test clients to maintain a fault-tolerant, distributed data store that records testing data generated during execution of the testing procedure.
A method, comprising:
- determining, by a device comprising a processor, a group of storage nodes of a data center as being representative of a primary cluster of nodes of the data center that provides a service;
- based on characteristics of the group of storage nodes, determining, by the device, a group of test clients that are to store testing data and test operation of the service;
- and
- configuring, by the device, the group of test clients to maintain a fault-tolerant, distributed database that records testing data generated during execution of a testing procedure.
Dependencies are inferred from the claim text.