Claims
- 1. An information processing system, comprising:
a first computing device for:
receiving a first information packet originating from a client; in response to the first information packet, identifying a computing device that stores a data structure of a connection with the client; if the identified computing device is the first computing device, performing an operation of an application in response to the first information packet; and if the identified computing device is a second computing device, outputting a second information packet to the second computing device for performing the operation in response to the second information packet, the second information packet including a reference to the data structure, the reference being included within a single header of the second information packet.
- 2. The system of claim 1 wherein the second information packet includes the first information packet.
- 3. The system of claim 1 wherein the operation is a first operation, and wherein the reference includes an IP address of the client, a port of a second application executed by the client, an IP address of the second computing device, and a port of the first application executed by the second computing device.
- 4. The system of claim 3 wherein the port of the first application is a TCP port.
- 5. The system of claim 3 wherein the port of the first application is a UDP port.
- 6. The system of claim 1 wherein the first computing device is for receiving the first information packet through a global computer network.
- 7. The system of claim 6 wherein the first computing device is for:
if the identified computing device is a second computing device, outputting the second information packet to the second computing device through a local area network.
- 8. The system of claim 1 wherein the application is a socket application.
- 9. The system of claim 1 wherein the first computing device is a network interface card.
- 10. The system of claim 1 wherein the first information packet is addressed by the client to the first computing device, and wherein the first computing device is for receiving the first information packet in response to the addressing.
- 11. A method performed by a first computing device of an information processing system, the method comprising:
receiving a first information packet originating from a client; in response to the first information packet, identifying a computing device that stores a data structure of a connection with the client; if the identified computing device is the first computing device, performing an operation of an application in response to the first information packet; and if the identified computing device is a second computing device, outputting a second information packet to the second computing device for performing the operation in response to the second information packet, the second information packet including a reference to the data structure, the reference being included within a single header of the second information packet.
- 12. The method of claim 11 wherein the second information packet includes the first information packet.
- 13. The method of claim 11 wherein the operation is a first operation, and wherein the reference includes an IP address of the client, a port of a second application executed by the client, an IP address of the second computing device, and a port of the first application executed by the second computing device.
- 14. The method of claim 13 wherein the port of the first application is a TCP port.
- 15. The method of claim 13 wherein the port of the first application is a UDP port.
- 16. The method of claim 11 wherein the method comprises:
receiving the first information packet through a global computer network.
- 17. The method of claim 16 wherein the method comprises:
if the identified computing device is a second computing device, outputting the second information packet to the second computing device through a local area network.
- 18. The method of claim 11 wherein the application is a socket application.
- 19. The method of claim 11 wherein the first computing device is a network interface card.
- 20. The method of claim 11 wherein the first information packet is addressed by the client to the first computing device, and wherein the method comprises:
receiving the first information packet in response to the addressing.
CLAIM TO EARLIER APPLICATION
[0001] This application claims priority to U.S. Provisional Patent Application No. 60/257,456, filed Dec. 21, 2000, entitled SYSTEM AND METHOD FOR COMMUNICATING BETWEEN CLIENT AND SERVER COMPUTING DEVICE APPLICATIONS AND ENHANCING SERVER FARM RESOURCE UTILIZATION, naming Mitchell T. Berg as inventor.
[0002] This application relates to co-pending U.S. patent applications (a) Ser. No. ______, entitled METHOD AND SYSTEM FOR COMMUNICATING AN INFORMATION PACKET THROUGH MULTIPLE NETWORKS, (b) Ser. No. ______, entitled METHOD AND SYSTEM FOR COMMUNICATING A REQUEST PACKET IN RESPONSE TO A STATE, (c) Ser. No. ______, entitled METHOD AND SYSTEM FOR INITIATING EXECUTION OF SOFTWARE IN RESPONSE TO A STATE, (d) Ser. No. ______, entitled METHOD AND SYSTEM FOR COMMUNICATING AN INFORMATION PACKET THROUGH MULTIPLE ROUTER DEVICES, (e) Ser. No. ______, entitled METHOD AND SYSTEM FOR ESTABLISHING A DATA STRUCTURE OF A CONNECTION WITH A CLIENT, (f) Ser. No. ______, entitled METHOD AND SYSTEM FOR IDENTIFYING A COMPUTING DEVICE IN RESPONSE TO A REQUEST PACKET, and (g) Ser. No. ______, entitled METHOD AND SYSTEM FOR EXECUTING PROTOCOL STACK INSTRUCTIONS TO FORM A PACKET FOR CAUSING A COMPUTING DEVICE TO PERFORM AN OPERATION. Each of these co-pending applications is filed concurrently herewith, names Mitchell T. Berg as inventor, is incorporated herein by reference in its entirety, and is assigned to the assignee of this application.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60257456 |
Dec 2000 |
US |