Methods, systems and computer program products for source address selection
First Claim
1. A method of establishing a connection originated by an application executing on a data processing system in a cluster of data processing systems, the method comprising the following carried out by the data processing system executing the application:
- associating a dynamic network address with the application at the data processing system on which the application is executing;
determining at the data processing system executing the application if a received request for the data processing system to originate a connection is associated with the application; and
establishing the connection front the data processing system executing the application utilizing the associated dynamic network address as a source address for the connection if the request is associated with the application.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products provide for establishing a connection originated by an application executing on a data processing system in a cluster of data processing systems. A dynamic network address is associated with the application at the data processing system on which the application is executing. If a request is received for the data processing system to originate a connection that is associated with the application, the connection is established utilizing the dynamic network address associated with the application as a source address for the connection.
-
Citations
27 Claims
-
1. A method of establishing a connection originated by an application executing on a data processing system in a cluster of data processing systems, the method comprising the following carried out by the data processing system executing the application:
-
associating a dynamic network address with the application at the data processing system on which the application is executing; determining at the data processing system executing the application if a received request for the data processing system to originate a connection is associated with the application; and establishing the connection front the data processing system executing the application utilizing the associated dynamic network address as a source address for the connection if the request is associated with the application. - View Dependent Claims (2, 3, 4)
-
-
5. A method of selecting a source address for a connection originated by an application executing on a data processing system in a cluster of data processing systems, comprising:
associating a dynamic virtual IP address (DVIPA) with the application at a communication protocol stack of the data processing system in the cluster of data processing systems executing the application so as to utilize the DVIPA as the source address for the connection originated by the application. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A system for establishing a connection between an application and a client, the system comprising:
-
a cluster of data processing systems; the application executing on a data processing system in the cluster of data processing systems; and a communication protocol stack on the data processing system in the cluster of data processing systems executing the application, the communication protocol stack being configured to associate a dynamic virtual Internet protocol address (DVIPA) with the application so that the DVIPA is utilized as a source address for a connection request from the application. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for establishing a connection originated by an application executing on a data processing system in a cluster of data processing systems, comprising:
-
means for associating a dynamic network address with the application at the data processing system on which the application is executing; means for determining at the data processing system executing the application if a received request for the data processing system to originate a connection is associated with the application; and means for establishing the connection from the data processing system executing the application utilizing the associated dynamic network address as a source address for the connection if the request is associated with the application.
-
-
25. A system for selecting a source address for a connection originated by an application executing on a data processing system in a cluster of data processing systems, comprising:
-
a communication protocol stack executing on the data processing system executing the application; means for associating a dynamic virtual IP address (DVIPA) with the application at the communication protocol stack of the data processing system in the cluster of data processing systems executing the application so as to utilize the DVIPA as the source address for the connection originated by the application.
-
-
26. A computer program product for establishing a connection originated by an application executing on a data processing system in a cluster of data processing systems, comprising:
-
a computer readable media having computer readable program code embodied therein, the computer readable program code comprising; computer readable program code which associates a dynamic network address with the application at the data processing system on which the application is executing; computer readable program code which determines at the data processing system executing the application if a received request for the data processing system to originate a connection is associated with the application; and computer readable program code which establishes the connection from the data processing system executing the application utilizing the associated dynamic network address as a source address for the connection if the request is associated with the application.
-
-
27. A computer program product for selecting a source address for a connection originated by an application executing on a data processing system in a cluster of data processing systems, comprising:
-
a computer readable media having computer readable program code embodied therein, the computer readable program code comprising; computer readable program code which associates a dynamic virtual IP address (DVIPA) with the application at the communication protocol stack of the data processing system in the cluster of data processing systems executing the application so as to utilize the DVIPA as the source address for the connection originated by the application.
-
Specification