System and method for intelligent, globally distributed network storage
First Claim
Patent Images
1. In an environment that includes globally distributed heterogeneous network devices for storing data, a method of transporting data from a source to a set of network devices, the method comprising:
- receiving a storage access request from a source for data, wherein the data is associated with a set of criteria that define storage characteristics;
dynamically determining a geographic context, a political context, an economic context, and a topological context for each heterogeneous network device to determine which of the heterogeneous network devices are able to handle the data; and
automatically selecting a set of distributed network devices for storing the data, wherein the geographic context, political context, economic context, and topological context of the selected set of network devices matches the set of criteria and provides the storage characteristics for the data.
10 Assignments
0 Petitions
Accused Products
Abstract
A data storage system comprising a plurality of storage nodes, each node existing at a physical location having one or more contexts. Interface mechanisms couple to each storage node to communicate storage access requests with the storage node. Data storage management processes select one or more of the storage nodes to serve a data storage request based at least in part upon the particular contexts of each of the storage nodes.
-
Citations
17 Claims
-
1. In an environment that includes globally distributed heterogeneous network devices for storing data, a method of transporting data from a source to a set of network devices, the method comprising:
-
receiving a storage access request from a source for data, wherein the data is associated with a set of criteria that define storage characteristics; dynamically determining a geographic context, a political context, an economic context, and a topological context for each heterogeneous network device to determine which of the heterogeneous network devices are able to handle the data; and automatically selecting a set of distributed network devices for storing the data, wherein the geographic context, political context, economic context, and topological context of the selected set of network devices matches the set of criteria and provides the storage characteristics for the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for globally storing data in geographically distributed storage devices, the method comprising:
-
determining a criteria for data that is to be stored in geographically distributed storage devices; dynamically determining a geographic context, a political context, an economic context, and a topological context for the geographically distributed storage devices to determine which of the geographically distributed storage devices are able to satisfy the criteria; dynamically determining a set of storage devices from the geographically distributed storage devices that collectively provide the geographic context, political context, economic context, and topological context for storing the data based on the criteria; and storing the data at the set of storage devices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification