Pervasive data center architecture systems and methods
AssigneeDigital Realty Trust, Inc.
InventorsDave Dennis McCrory, Anthony Bennett Bishop
Life of this patent
Estimating the term…
Abstract
Embodiments of a system for determining a data gravity index score and implementing pervasive data center architecture is disclosed. In some embodiments, the system can calculate a data gravity index score based on the amount of data stored in a given location, an amount of data in motion in the given location, a bandwidth index associated with the given location, and a latency index associated with the given location. Based on data gravity index scores, in some embodiments, the system can localize traffic to improve network performance, improve security operations, and generate software-defined-network overlay.
Claims21
(canceled)
A system comprising:
- a processor;
- a memory;
- and
- computer code stored in the memory, wherein the computer code, when retrieved from the memory and executed by the processor causes the processor to:
- receive information about a plurality of nodes from a plurality of submitters, wherein the plurality of nodes are part of one or more mass storage systems, and wherein the plurality of submitters are registered contributors in providing aggregated data storage information;
- identify, using the processor, a selected zone indicator for analysis;
- select, using the processor, a subset of nodes of the plurality of nodes based on the selected zone indicator, wherein each node in the subset of nodes is associated with the selected zone indicator;
- obtain, using the processor, one or more data characteristics including at least one of:
- data mass, data activity, bandwidth between at least two points, or latency;
- and
- generate, using the processor, an index score of the subset of nodes based at least in part on the one or more data characteristics weighted according to a context, the index score indicating a metric of data accumulation.
A computer-implemented method comprising, as implemented by one or more computing devices configured with specific executable instructions:
- receiving information about a plurality of nodes from a plurality of submitters, wherein the plurality of nodes are part of one or more mass storage systems, and wherein the plurality of submitters are registered contributors in providing aggregated data storage information;
- identifying a selected zone indicator for analysis;
- selecting a subset of nodes of the plurality of nodes based on the selected zone indicator, wherein each node in the subset of nodes is associated with the selected zone indicator;
- obtaining one or more data characteristics including at least one of:
- data mass, data activity, bandwidth between at least two points, or latency, and
- generating an index score of the subset of nodes based at least in part on the one or more data characteristics weighted according to a context, the index score indicating a metric of data accumulation.
A non-transitory computer storage medium storing computer-executable instructions that, when executed by a processor, cause the processor to at least:
- receive information about a plurality of nodes from a plurality of submitters, wherein the plurality of nodes are part of one or more mass storage systems, and wherein the plurality of submitters are registered contributors in providing aggregated data storage information;
- identify a selected zone indicator for analysis;
- select a subset of nodes of the plurality of nodes based on the selected zone indicator, wherein each node in the subset of nodes is associated with the selected zone indicator;
- obtain, using the processor, one or more data characteristics including at least one of:
- data mass, data activity, bandwidth between at least two points, or latency;
- and
- generate an index score of the subset of nodes based at least in part on the one or more data characteristics weighted according to a context, the index score indicating a metric of data accumulation.
Dependencies are inferred from the claim text.