Method and system for selecting a computing device for maintaining a client session in response to a request packet
First Claim
1. An information processing system, comprising:
- a first computing device configured to;
receive a request packet originating from a client;
in response to receiving the request packet select a computing device for maintaining a session with the client based at least in part on a state of the first computing device and a second computing device;
when the selected computing device is the first computing device, output a response packet to the client for identifying the first computing device as maintaining the session with the client; and
when the selected computing device is a second computing device, output a response packet to the client for identifying the second computing device as maintaining the session with the client.
7 Assignments
0 Petitions
Accused Products
Abstract
A server farm for processing client requests comprising a first server having a first processor and a first network interface controller communicatively coupled to the first processor, and a second server comprising a second processor and communicatively coupled to the first server, wherein the first network interface controller is configured to maintain a state table associated with at least the first server and the second server and respond to receipt of a request packet from a client by, initiating by the first processor execution of a software application associated with the request packet when the state table corresponds to a first state, and selectively forwarding the request packet to the second server when the state table corresponds to a second state.
114 Citations
17 Claims
-
1. An information processing system, comprising:
- a first computing device configured to;
receive a request packet originating from a client;
in response to receiving the request packet select a computing device for maintaining a session with the client based at least in part on a state of the first computing device and a second computing device;
when the selected computing device is the first computing device, output a response packet to the client for identifying the first computing device as maintaining the session with the client; and
when the selected computing device is a second computing device, output a response packet to the client for identifying the second computing device as maintaining the session with the client. - View Dependent Claims (2, 3, 4, 5)
- a first computing device configured to;
-
6. A method performed by a first computing device of an information processing system, the method comprising:
-
receiving a request packet originating from a client;
in response to receiving the request packet ,selecting a computing device for maintaining a session with the client based at least in part on a state of the first computing device and a second computing device;
when the selected computing device is the first computing device, outputting a response packet to the client for identifying the first computing device as maintaining the session with the client; and
when the selected computing device is a second computing device, outputting a response packet to the client for identifying the second computing device as maintaining the session with the client. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable memory medium containing contents that, when executed, cause a first computing device of an information processing system to perform a method comprising:
-
receiving a request packet originating from a client;
in response to receiving the request packet, selecting a computing device for maintaining a session with the client based at least in part on a state of the first computing device and a second computing device;
when the selected computing device is the first computing device, outputting a response packet to the client for identifying the first computing device as maintaining the session with the client; and
when the selected computing device is a second computing device, outputting a response packet to the client for identifying the second computing device as maintaining the session with the client. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification