Method, system and program products for controlling system traffic of a clustered computing environment
First Claim
1. A method of controlling system traffic of a clustered computing environment, said method comprising:
- mapping one or more node addresses, for a service to be provided, to one or more network objects defined for said service, wherein the mapping of a node address comprises performing one or more operations on the node address to locate a particular network object of a plurality of network objects, said particular network object corresponding to the node address and including a network priority assigned to the node address for the service to be provided, said network priority indicating an order of preference for using one network over another network to access the service;
obtaining from said one or more network objects one or more network priorities of said service; and
contacting said service based on said one or more network priorities.
1 Assignment
0 Petitions
Accused Products
Abstract
Various components are provided to manage a clustered environment. These components include a System Registry that provides a global data storage; a Configuration manager that stores data locally on nodes of the clustered environment and globally within the System Registry; a Liveness component to provide status of communications paths of the cluster; a Group Services component that provides services to one or more other components of the clustered environment; and a Resource Management component that communicates with one or more resource controllers of the clustered environment. Each of the components of the clustered environment has one or more data and/or functional dependencies on one or more other components of the environment. However, relationships between the components are created such that the data and functional dependencies form an acyclic graph (i.e., a cycle of dependency relationships is avoided).
-
Citations
34 Claims
-
1. A method of controlling system traffic of a clustered computing environment, said method comprising:
-
mapping one or more node addresses, for a service to be provided, to one or more network objects defined for said service, wherein the mapping of a node address comprises performing one or more operations on the node address to locate a particular network object of a plurality of network objects, said particular network object corresponding to the node address and including a network priority assigned to the node address for the service to be provided, said network priority indicating an order of preference for using one network over another network to access the service; obtaining from said one or more network objects one or more network priorities of said service; and contacting said service based on said one or more network priorities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system of controlling system traffic of a clustered computing environment, said system comprising:
-
means for mapping one or more node addresses, for a service to be provided, to one or more network objects defined for said service, wherein the means for mapping a node address comprises means for performing one or more operations on the node address to locate a particular network object of a plurality of network objects, said particular network object corresponding to the node address and including a network priority assigned to the node address for the service to be provided, said network priority indicating an order of preference for using one network over another network to access the service; means for obtaining from said one or more network objects one or more network priorities of said service; and means for contacting said service based on said one or more network priorities. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system of controlling system traffic of a clustered computing environment, said system comprising:
-
one or more node addresses for a service to be provided mapped to one or more network objects defined for said service, wherein one or more operations are performed on a node address to locate a particular network object of a plurality of network objects, said particular network object corresponding to the node address and including a network priority assigned to the node address for the service to be provided, said network priority indicating an order of preference for using one network over another network to access the service; one or more network priorities of said service obtained from said one or more network objects; and a node to contact said service based on said one or more network priorities.
-
-
24. At least one program storage device readable by a machine tangibly embodying at least one program of instructions executable by the machine to perform a method of controlling system traffic of a clustered computing environment, said method comprising:
-
mapping one or more node addresses, for a service to be provided, to one or more network objects defined for said service, wherein the mapping of a node address comprises performing one or more operations on the node address to locate a particular network object of a plurality of network objects, said particular network object corresponding to the node address and including a network priority assigned to the node address for the service to be provided, said network priority indicating an order of preference for using one network over another network to access the service; obtaining from said one or more network objects one or more network priorities of said service; and contacting said service based on said one or more network priorities. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification