Addressing mechanism for data at world wide scale
First Claim
Patent Images
1. A computer implemented method for accessing worldwide comprising:
- sending a request for data to a worldwide name node;
wherein the worldwide name node is communicatively coupled to worldwide data nodes;
wherein a worldwide data hierarchy is layered over the worldwide name node and worldwide data nodes;
wherein the worldwide data hierarchy classifies data distributed across the worldwide data nodes into categories according to the type of data stored on the worldwide data nodes;
wherein the classification of the data into categories of the worldwide hierarchy is enabled to be unrelated to the underlying location of the data;
wherein the worldwide data hierarchy further maps the data categorization to the location of the worldwide data nodes; and
wherein worldwide data structure enable analysis of data distributed across the worldwide data nodes regardless of the location of the underlying data based on a requested to analyze a type of categorized data;
sending from the worldwide name node to the worldwide data nodes the request for data according to the worldwide hierarchy;
wherein each of the worldwide data nodes serves as an index for a cluster of data;
processing at each of the worldwide data nodes the request for data according to the worldwide hierarchy; and
returning the result to the world wide name node.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and apparatus for sending a request for data to a worldwide name node; wherein the worldwide name node is communicatively coupled to worldwide data nodes, sending from the worldwide name node to the worldwide data nodes the request for data; wherein each of the worldwide data nodes serves as an index for a cluster of data, processing at each of the worldwide data nodes the request for information; and returning the result to the world wide name node.
64 Citations
20 Claims
-
1. A computer implemented method for accessing worldwide comprising:
-
sending a request for data to a worldwide name node;
wherein the worldwide name node is communicatively coupled to worldwide data nodes;
wherein a worldwide data hierarchy is layered over the worldwide name node and worldwide data nodes;
wherein the worldwide data hierarchy classifies data distributed across the worldwide data nodes into categories according to the type of data stored on the worldwide data nodes;
wherein the classification of the data into categories of the worldwide hierarchy is enabled to be unrelated to the underlying location of the data;
wherein the worldwide data hierarchy further maps the data categorization to the location of the worldwide data nodes; and
wherein worldwide data structure enable analysis of data distributed across the worldwide data nodes regardless of the location of the underlying data based on a requested to analyze a type of categorized data;sending from the worldwide name node to the worldwide data nodes the request for data according to the worldwide hierarchy;
wherein each of the worldwide data nodes serves as an index for a cluster of data;processing at each of the worldwide data nodes the request for data according to the worldwide hierarchy; and returning the result to the world wide name node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
a non-transitory computer readable medium encoded with computer executable program code, the code configured to enable one or more processors to execute; sending a request for data to a worldwide name node;
wherein the worldwide name node is communicatively coupled to worldwide data nodes;
wherein a worldwide data hierarchy is layered over the worldwide name node and worldwide data nodes;
wherein the worldwide data hierarchy classifies data distributed across the worldwide data nodes into categories according to the type of data stored on the worldwide data nodes;
wherein the classification of the data into categories of the worldwide hierarchy is enabled to be unrelated to the underlying location of the data;
wherein the worldwide data hierarchy further maps the data categorization to the location of the worldwide data nodes; and
wherein worldwide data structure enable analysis of data distributed across the worldwide data nodes regardless of the location of the underlying data based on a requested to analyze a type of categorized data;sending from the worldwide name node to the worldwide data nodes the request for data according to the worldwide hierarchy;
wherein each of the worldwide data nodes serves as an index for a cluster of data;processing at each of the worldwide data nodes the request for data according to the worldwide hierarchy; and returning the result to the world wide name node. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. An apparatus comprising:
-
one or more processors; and a send module, configurable to operate on one or more of the one or more processors, configured to send a request for data to a worldwide name node;
wherein the worldwide name node is communicatively coupled to worldwide data nodes;
wherein a worldwide data hierarchy is layered over the worldwide name node and worldwide data nodes;
wherein the worldwide data hierarchy classifies data distributed across the worldwide data nodes into categories according to the type of data stored on the worldwide data nodes;
wherein the classification of the data into categories of the worldwide hierarchy is enabled to be unrelated to the underlying location of the data;
wherein the worldwide data hierarchy further maps the data categorization to the location of the worldwide data nodes; andwherein worldwide data structure enable analysis of data distributed across the worldwide data nodes regardless of the location of the underlying data based on a requested to analyze a type of categorized data; a sender module, configurable to operate on one or more of the one or more processors, configured to send from the worldwide name node to the worldwide data nodes the request for data;
wherein each of the worldwide data nodes serves as an index for a cluster of data according to the worldwide hierarchy;a processing module, configurable to operate on one or more of the one or more processors, configured to process at each of the worldwide data nodes the request for data according to the worldwide hierarchy; and a returning module configured to return the result to the world wide name node. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification