Method and apparatus for providing scalable resource discovery
First Claim
Patent Images
1. A method for facilitating access to a plurality of resources distributed across an electronic network comprising a plurality of interconnected server nodes, each of the resources being associated with at least one corresponding server node, said method comprising the steps of:
- a) assigning to each of the server nodes membership in at least one of a plurality of announce sets; and
b) assigning to each of the server nodes membership in at least one of a plurality of request sets, where each of the request sets intersects with at least one of the announce sets thereby forming a logical grid.
6 Assignments
0 Petitions
Accused Products
Abstract
A scalable method and architecture for efficiently locating desired resources within a network containing a plurality of server nodes, each of which hosts or otherwise provides access to a subset of a global resource set. In one aspect of the invention, each of the server nodes are assigned membership in at least two sets, an “announce” set and a “request” set.
-
Citations
117 Claims
-
1. A method for facilitating access to a plurality of resources distributed across an electronic network comprising a plurality of interconnected server nodes, each of the resources being associated with at least one corresponding server node, said method comprising the steps of:
-
a) assigning to each of the server nodes membership in at least one of a plurality of announce sets; and
b) assigning to each of the server nodes membership in at least one of a plurality of request sets, where each of the request sets intersects with at least one of the announce sets thereby forming a logical grid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An apparatus for facilitating access to a plurality of resources distributed across an electronic network comprising a plurality of interconnected server nodes, each of the resources being associated with at least one corresponding server node, said system comprising:
-
means for assigning to each of the server nodes membership in at least one of a plurality of announce sets; and
means for assigning to each of the server nodes membership in at least one of a plurality of request sets, where each of the request sets intersects with at least one of the announce sets thereby forming a logical grid. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform a method for facilitating access to a plurality of resources distributed across an electronic network comprising a plurality of interconnected server nodes, each of the resources being associated with at least one corresponding server node, said method comprising the steps of:
-
a) assigning to each of the server nodes membership in at least one of a plurality of announce sets; and
b) assigning to each of the server nodes membership in at least one of a plurality of request sets, where each of the request sets intersects with at least one of the announce sets thereby forming a logical grid. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117)
-
Specification