SYSTEM AND METHOD FOR MANAGING DISTRIBUTED OBJECTS AS A SINGLE REPRESENTATION
First Claim
1. A method for managing multiple objects as a single interface in an agent-based system, comprising:
- generating a first set of commands to obtain one or more resource or service shared by an agent of a first machine and an agent of a second machine;
opening the virtual non-persistent connection using a single virtual IP address to both the first machine and the second machine from the local agent as the single interface;
sending the first set of commands from the local agent, through the virtual non-persistent connection to a clustered machine containing the first machine, the second machine and the one or more shared resource or service, wherein the one or more shared resource or service is accessible from the agent of one of the first machine and the second machine;
triggering the agent of one of the first machine and the second machine having access to the shared resource or service to process the first set of commands;
receiving information, through the virtual non-persistent connection, from the clustered machine as a result of the agent processing the first set of commands; and
closing the virtual non-persistent connection.
0 Assignments
0 Petitions
Accused Products
Abstract
An architecture and method for managing at least two distinct machines (or objects) in which resources are shared as a single entity (or object) in an agent-based system. The agent-based system comprising a controller, a local agent coupled to the controller, and at least one clustered machine. The at least one clustered machine includes at least two individual agents, the at least two individual agents sharing at least one shared resource/service. The system also includes a virtual non-persistent connection for coupling the at least two individual agents to the local agent. The at least one shared resource/service is accessed by the local agent through the virtual non-persistent connection using a virtual IP address to enable the at least two individual agents of the at least one clustered machine to be represented as a single object.
-
Citations
20 Claims
-
1. A method for managing multiple objects as a single interface in an agent-based system, comprising:
-
generating a first set of commands to obtain one or more resource or service shared by an agent of a first machine and an agent of a second machine;
opening the virtual non-persistent connection using a single virtual IP address to both the first machine and the second machine from the local agent as the single interface;
sending the first set of commands from the local agent, through the virtual non-persistent connection to a clustered machine containing the first machine, the second machine and the one or more shared resource or service, wherein the one or more shared resource or service is accessible from the agent of one of the first machine and the second machine;
triggering the agent of one of the first machine and the second machine having access to the shared resource or service to process the first set of commands;
receiving information, through the virtual non-persistent connection, from the clustered machine as a result of the agent processing the first set of commands; and
closing the virtual non-persistent connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article comprising a storage medium having a plurality of computer accessible instructions, wherein when the instructions are executed by a processor, the instructions provide for:
-
generating a first set of commands to obtain one or more resource or service shared by an agent of a first machine and an agent of a second machine;
opening the virtual non-persistent connection using a single virtual IP address to both the first machine and the second machine from the local agent as the single interface;
sending the first set of commands from the local agent, through the virtual non-persistent connection to a clustered machine containing the first machine, the second machine and the one or more shared resource or service, wherein the one or more shared resource or service is accessible from the agent of one of the first machine and the second machine;
triggering the agent of one of the first machine and the second machine having access to the shared resource or service to process the first set of commands;
receiving information, through the virtual non-persistent connection, from the clustered machine as a result of the agent processing the first set of commands; and
closing the virtual non-persistent connection. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification