Method and apparatus for distributed indexing
First Claim
1. A system comprising:
- a plurality of distributed network nodes;
each of said network nodes storing at least a portion of a logical index tree;
said logical index tree comprising a plurality of logical nodes;
wherein said logical nodes are mapped to said network nodes based on a hash function.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method and apparatus for providing range based queries over distributed network nodes. Each of a plurality of distributed network nodes stores at least a portion of a logical index tree. The nodes of the logical index tree are mapped to the network nodes based on a hash function. Load balancing is addressed by replicating the logical index tree nodes in the distributed physical nodes in the network. In one embodiment the logical index tree comprises a plurality of logical nodes for indexing available resources in a grid computing system. The distributed network nodes are broker nodes for assigning grid computing resources to requesting users. Each of the distributed broker nodes stores at least a portion of the logical index tree.
51 Citations
19 Claims
-
1. A system comprising:
-
a plurality of distributed network nodes;
each of said network nodes storing at least a portion of a logical index tree;
said logical index tree comprising a plurality of logical nodes;
wherein said logical nodes are mapped to said network nodes based on a hash function. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
maintaining a logical index tree comprising a plurality of logical nodes;
storing at least a portion of said logical index tree in a plurality of distributed network nodes; and
mapping said logical nodes to said network nodes based on a hash function. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A grid computing resource discovery system comprising:
-
a logical index tree comprising a plurality of logical nodes for indexing available resources in said grid computing system, a network of distributed broker nodes for assigning grid computing resources to requesting users, each of said distributed broker nodes storing at least a portion of said logical index tree;
wherein said logical nodes are mapped to said broker nodes based on a distributed hash function. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification