System and method for managing distributed objects as a single representation
First Claim
1. A method for managing an agent-based system, comprising:
- opening a virtual non-persistent connection using a virtual Internet Protocol (IP) address and security information;
receiving a request to manipulate one or more shared resources or services, the manipulation comprising graphically manipulating object instances as a displayed representation of the one or more shared resources or services via a graphical user interface (GUI);
generating a first set of commands to perform the request;
sending, from a local agent, the first set of commands to perform the request through the virtual non-persistent connection to a clustered machine containing the shared resources or services, wherein the clustered machine comprises a first machine, a second machine and the shared one or more resource or service, wherein the virtual non-persistent connection is used to connect the local agent to both the first machine comprising a first processor and the second machine comprising a second processor using the virtual IP address and to view the first machine and second machine of the clustered machine as a single entity to the local agent, and wherein the shared one or more resource or service is accessible from one of a first agent on the first machine and a second agent on the second machine;
triggering the one of the first agent of the first machine and the second agent of second machine within the clustered machine to process the first set of commands to perform the request;
receiving information via the virtual non-persistent connection from one of the first machine and the second machine as a result of the one of the first agent and second agent processing the first set of commands;
closing the virtual connection;
initiating a request for non-clustered resources or services;
generating a second set of commands for obtaining a second request for non-clustered resources or services;
sending the second set of commands through a first persistent connection to the first machine in which the non-clustered resource or service resides;
enabling the first agent on the first machine to process the second set of commands; and
receiving information from the first agent as a result of processing the second set of commands, wherein the second machine has a second persistent connection separate from the first persistent connection and the virtual non-persistent connection, and wherein the first machine is assigned a first IP address, the second machine is assigned a second IP address, and the clustered machine comprising the first machine and the second machine is assigned the virtual IP address.
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 an agent-based system, comprising:
-
opening a virtual non-persistent connection using a virtual Internet Protocol (IP) address and security information; receiving a request to manipulate one or more shared resources or services, the manipulation comprising graphically manipulating object instances as a displayed representation of the one or more shared resources or services via a graphical user interface (GUI); generating a first set of commands to perform the request; sending, from a local agent, the first set of commands to perform the request through the virtual non-persistent connection to a clustered machine containing the shared resources or services, wherein the clustered machine comprises a first machine, a second machine and the shared one or more resource or service, wherein the virtual non-persistent connection is used to connect the local agent to both the first machine comprising a first processor and the second machine comprising a second processor using the virtual IP address and to view the first machine and second machine of the clustered machine as a single entity to the local agent, and wherein the shared one or more resource or service is accessible from one of a first agent on the first machine and a second agent on the second machine; triggering the one of the first agent of the first machine and the second agent of second machine within the clustered machine to process the first set of commands to perform the request; receiving information via the virtual non-persistent connection from one of the first machine and the second machine as a result of the one of the first agent and second agent processing the first set of commands; closing the virtual connection; initiating a request for non-clustered resources or services; generating a second set of commands for obtaining a second request for non-clustered resources or services; sending the second set of commands through a first persistent connection to the first machine in which the non-clustered resource or service resides; enabling the first agent on the first machine to process the second set of commands; and receiving information from the first agent as a result of processing the second set of commands, wherein the second machine has a second persistent connection separate from the first persistent connection and the virtual non-persistent connection, and wherein the first machine is assigned a first IP address, the second machine is assigned a second IP address, and the clustered machine comprising the first machine and the second machine is assigned the virtual IP address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article comprising:
-
a non-transitory storage medium having a plurality of machine accessible instructions, wherein when the instructions are executed by a processor, the instructions provide for opening a virtual non-persistent connection; opening a virtual non-persistent connection using a virtual Internet Protocol (IP) address and security information; receiving a request to manipulate one or more shared resources or services, the manipulation comprising graphically manipulating object instances as a displayed representation of the one or more shared resources or services via a graphical user interface (GUI); generating a first set of commands to perform the request; sending, from a local agent, the first set of commands to perform the request through the virtual non-persistent connection to a clustered machine containing the shared resources or services, wherein the clustered machine comprises a first machine, a second machine and the shared one or more resource or service, wherein the virtual non-persistent connection is used to connect the local agent to both the first machine comprising a first processor and the second machine comprising a second processor using the virtual IP address and to view the first machine and second machine of the clustered machine as a single entity to the local agent, and wherein the shared one or more resource or service is accessible from one of a first agent on the first machine and a second agent on the second machine; triggering the one of the first agent of the first machine and the second agent of the second machine within the clustered machine to process the first set of commands to perform the request; receiving information via the virtual non-persistent connection from one of the first machine and the second machine as a result of the one of the first agent and the second agent processing the first set of commands; closing the virtual connection; receiving a request for non-clustered resources or services; generating a second set of commands for obtaining a second request for non-clustered resources or services; sending the second set of commands through a first persistent connection to the first machine in which the non-clustered resource or service resides; enabling the first agent on the first machine to process the second set of commands; and receiving information from the first agent as a result of processing the second set of commands, wherein the second machine has a second persistent connection separate from the first persistent connection and the virtual non-persistent connection, and wherein the first machine is assigned a first IP address, the second machine is assigned a second IP address, and the clustered machine comprising the first machine and the second machine is assigned the virtual IP address. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification