Method and system for federated resource discovery service in distributed systems
First Claim
1. A method for federated resource discovery in distributed systems, the method comprising:
- communicating resource attribute data associated with a plurality of resources disposed in a plurality of distributed computing systems from the distributed computing systems to one or more of a plurality of dedicated servers arranged in accordance with a hierarchy, the resource attribute data sufficient to facilitate identification and allocation of the associated resources disposed within the plurality of distributed computing systems;
maintaining a sufficient amount of resource attribute data at any given dedicated server within the hierarchy of dedicated servers to process resource queries and to route those queries through the hierarchy of dedicated servers to a distributed computing system comprising a suitable resource for the query.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for identifying and allocating resources disposed within a plurality of distributed and autonomous computing systems, each of which may have its own legacy resource discovery service. Resource identification servers disposed within each one of the distributed computing systems communicate resource attribute data to a tree hierarchy of dedicated servers. The resource attribute data are maintained in native formats within the distributed computing systems and are mapped to a common format provided by the dedicated servers. The resource attribute data are aggregated at each node within the tree hierarchy, communicated up through the tree hierarchy to one or more root nodes and replicated down through all of the nodes. Additional system robustness is provided through period resource checks and resource attribute data updates. Resource allocation queries are submitted to any level node within the hierarchy and forwarded to the proper computing system for processing.
56 Citations
20 Claims
-
1. A method for federated resource discovery in distributed systems, the method comprising:
-
communicating resource attribute data associated with a plurality of resources disposed in a plurality of distributed computing systems from the distributed computing systems to one or more of a plurality of dedicated servers arranged in accordance with a hierarchy, the resource attribute data sufficient to facilitate identification and allocation of the associated resources disposed within the plurality of distributed computing systems; maintaining a sufficient amount of resource attribute data at any given dedicated server within the hierarchy of dedicated servers to process resource queries and to route those queries through the hierarchy of dedicated servers to a distributed computing system comprising a suitable resource for the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium containing a computer-readable code that when read by a computer causes the computer to perform a method for federated resource discovery in distributed systems, the method comprising:
-
communicating resource attribute data associated with a plurality of resources disposed in a plurality of distributed computing systems from the distributed computing systems to one or more of a plurality of dedicated servers arranged in accordance with a hierarchy, the resource attribute data sufficient to facilitate identification and allocation of the associated resources disposed within the plurality of distributed computing systems; maintaining a sufficient amount of resource attribute data at any given dedicated server within the hierarchy of dedicated servers to process resource queries and to route those queries through the hierarchy of dedicated servers to a distributed computing system comprising a suitable resource for the query. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification