COMMUNICATION SYSTEM, INFORMATION PROCESSING SYSTEM, CONNECTION SERVER, PROCESSING SERVER, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND PROGRAM
2 Assignments
0 Petitions
Accused Products
Abstract
A connection server (3) has a receiving part (31) for receiving request information regarding a request for load sharing, which is sent from a first information processing apparatus (1) to a load sharing port of the connection server (3), a load sharing part (32) for allocating the first information processing apparatus (1) that is a source of the request information to any processing server, a sending part (33) for sending port position information indicating the position of the connection port corresponding to the allocated processing server to the first information processing apparatus (1), and a connection part (34) for establishing a connection between the connection port and the processing server corresponding to the connection port. The first information processing apparatus (1) sends the received port position information to a second information processing apparatus (2). With this configuration, in a communication system for load sharing, two or more information processing apparatuses have access to one processing server.
-
Citations
42 Claims
-
1-21. -21. (canceled)
-
22. An information processing system having N processing servers (N is an integer of 2 or greater) and a connection server for connecting an information processing apparatus and any one of said N processing servers, in which the connection ports that are a plurality of ports for said connection server correspond to said N processing servers for every one or more ports;
-
wherein said connection server comprises; a receiving part for receiving request information that is information regarding a request for load sharing, which is sent from said information processing apparatus to a load sharing port of said connection server; a load sharing part for allocating the information processing apparatus that is a source of the request information received by said receiving part to any of said N processing servers; a sending part for sending port position information that is information indicating the position of the connection port corresponding to the processing server allocated by said load sharing part to said information processing apparatus; and a connection part for establishing a connection between said connection port and the processing server corresponding to said connection port. - View Dependent Claims (24, 25, 26, 30, 31, 32)
-
-
23. An information processing system having N processing servers (N is an integer of 2 or greater) and a connection server for connecting an information processing apparatus and any one of said N processing servers, in which the connection ports that are a plurality of ports for said connection server correspond to said N processing servers for every one or more ports;
-
wherein said connection server comprises; a first receiving part for receiving request information that is information regarding a request for load sharing, which is sent from said information processing apparatus to a load sharing port of said connection server; a load sharing part for allocating the information processing apparatus of a source of the request information received by said first receiving part to any of said N processing servers; a first sending part for sending said request information to the processing server allocated by said load sharing part; a second receiving part for receiving port position information that is information indicating the position of the connection port corresponding to said processing server and sent from said processing server; a second sending part for sending the port position information received by said second receiving part to the information processing apparatus that is the source of said request information; and a connection part for establishing a connection between said connection port and the processing server corresponding to said connection port; and wherein each of said N processing servers comprises; a port position information storage part for storing the port position information that is information indicating the position of one or more connection ports corresponding to said processing server; a request information receiving part for receiving said request information; and a port position information sending part for sending the port position information stored in said port position information storage part when said request information receiving part receives the request information.
-
-
27. A connection server for connecting an information processing apparatus and any one of the N processing servers (N is an integer of 2 or greater);
-
wherein said connection server comprises; a plurality of connection ports corresponding to said N processing servers for every one or more ports; a receiving part for receiving request information that is information regarding a request for load sharing, which is sent from said information processing apparatus to a load sharing port of said connection server; a load sharing part for allocating the information processing apparatus that is a source of the request information received by said receiving part to any of said N processing servers; a sending part for sending port position information that is information indicating the position of the connection port corresponding to the processing server allocated by said load sharing part to said information processing apparatus; and a connection part for establishing a connection between said connection port and the processing server corresponding to said connection port.
-
-
28. A connection server for connecting an information processing apparatus and any one of the N processing servers(N is an integer of 2 or greater), in which the connection ports that are a plurality of ports for said connection server correspond to said N processing servers for every one or more ports;
-
wherein said connection server comprises; a plurality of connection ports corresponding to said N processing servers for every one or more ports; a first receiving part for receiving request information that is information regarding a request for load sharing, which is sent from said information processing apparatus to a load sharing port of said connection server; a load sharing part for allocating the information processing apparatus that is a source of the request information received by said first receiving part to any of said N processing servers; a first sending part for sending said request information to the processing server allocated by said load sharing part; a second receiving part for receiving port position information that is information indicating the position of the connection port corresponding to said processing server and sent from said processing server; a second sending part for sending the port position information received by said second receiving part to the information processing apparatus that is the source of said request information; and a connection part for establishing a connection between said connection port and the processing server corresponding to said connection port; and wherein each of said N processing servers comprises; a port position information storage part for storing the port position information that is information indicating the position of one or more connection ports corresponding to said processing server; a request information receiving part for receiving said request information; and a port position information sending part for sending the port position information stored in said port position information storage part when said request information receiving part receives the request information.
-
-
29. A processing server that is any one of the N processing servers (N is an integer of 2 or greater) connected to an information processing apparatus by a connection server, in which the connection ports that are a plurality of ports for said connection server correspond to said N processing servers for every one or more ports;
-
wherein said connection server comprises; a plurality of connection ports corresponding to said N processing servers for every one or more ports; a first receiving part for receiving request information that is information regarding a request for load sharing, which is sent from said information processing apparatus to a load sharing port of said connection server; a load sharing part for allocating the information processing apparatus that is a source of the request information received by said first receiving part to any of said N processing servers; a first sending part for sending said request information to the processing server allocated by said load sharing part; a second receiving part for receiving port position information that is information indicating the position of the connection port corresponding to said processing server and sent from said processing server; a second sending part for sending the port position information received by said second receiving part to the information processing apparatus that is the source of said request information; and a connection part for establishing a connection between said connection port and the processing server corresponding to said connection port; and wherein each of said N processing servers comprises; a port position information storage part for storing the port position information that is information indicating the position of one or more connection ports corresponding to said processing server; a request information receiving part for receiving said request information; and a port position information sending part for sending the port position information stored in said port position information storage part when said request information receiving part receives the request information.
-
-
33. An information processing method for use in an information processing system having N processing servers (N is an integer of 2 or greater) and a connection server for connecting an information processing apparatus and any one of said N processing servers, in which the connection ports that are a plurality of ports for said connection server correspond to said N processing servers for every one or more ports, and said connection server establishes a connection between said connection port and the processing server corresponding to said connection port, said method comprising:
-
a reception step of receiving request information that is information regarding a request for load sharing, which is sent from said information processing apparatus; a load sharing step of allocating the information processing apparatus that is a source of the request information received at said reception step to any of said N processing servers; and a sending step of sending port position information that is information indicating the position of the connection port corresponding to the processing server allocated at said load sharing step to said information processing apparatus.
-
-
34. An information processing method for use in a connection server making up an information processing system having N processing servers (N is an integer of 2 or greater) and the connection server for connecting an information processing apparatus and any one of said N processing servers, in which the connection ports that are a plurality of ports for said connection server correspond to said N processing servers for every one or more ports, said method comprising:
-
a reception step of receiving request information that is information regarding a request for load sharing, which is sent from said information processing apparatus to a load sharing port of said connection server; a load sharing step of allocating the information processing apparatus that is a source of the request information received at said reception step to any of said N processing servers; a sending step of sending port position information that is information indicating the position of the connection port corresponding to the processing server allocated at said load sharing step to said information processing apparatus; and a connection step of establishing a connection between said connection port and the processing server corresponding to said connection port.
-
-
35. An information processing method for use in a connection server making up an information processing system having N processing servers (N is an integer of 2 or greater) and the connection server for connecting an information processing apparatus and any one of said N processing servers, in which the connection ports that are a plurality of ports for said connection server correspond to said N processing servers for every one or more ports, said method comprising:
-
a first reception step of receiving request information that is information regarding a request for load sharing, which is sent from said information processing apparatus to a load sharing port of said connection server; a load sharing step of allocating the information processing apparatus that is a source of the request information received at said first receiving step to any of said N processing servers; a first sending step of sending said request information to the processing server allocated at said load sharing step; a second reception step of receiving port position information that is information indicating the position of the connection port corresponding to said processing server and sent from said processing server; a second sending step of sending the port position information received at said second reception step to the information processing apparatus that is the source of said request information; and a connection step of establishing a connection between said connection port and the processing server corresponding to said connection port.
-
-
36. An information processing method for use in any processing server making up an information processing system having N processing servers (N is an integer of 2 or greater) and a connection server for connecting an information processing apparatus and any one of said N processing servers, in which the connection ports that are a plurality of ports for said connection server correspond to said N processing servers for every one or more ports, said method comprising:
-
a request information reception step of receiving the request information that is information regarding a request for load sharing, which is sent via said connection server from said information processing apparatus; and a port position information sending step of sending the port position information that is information indicating the position of one or more connection ports corresponding to the processing server when the request information is received at said request information reception step.
-
-
37. An information processing method for use in a first information processing apparatus making up a communication system having N processing servers (N is an integer of 2 or greater), a connection server for connecting an information processing apparatus and any one of said N processing servers, and the first information processing apparatus, in which the connection ports that are a plurality of ports for said connection server correspond to said N processing servers for every one or more ports, said method comprising:
-
a request information sending step of sending the request information that is information regarding a request for load sharing to said connection server; a port position information reception step of receiving the port position information that is information indicating the position of one or more connection ports corresponding to the processing server allocated in said connection server; and a communication step of communicating with one processing server via a connection port indicated by the port position information received at said port position information reception step.
-
-
38. A program for performing a process in an information processing system having N processing servers (N is an integer of 2 or greater) and a connection server for connecting an information processing apparatus and any one of said N processing servers, in which the connection ports that are a plurality of ports for said connection server correspond to said N processing servers for every one or more ports, and said connection server establishes a connection between said connection port and the processing server corresponding to said connection port, said program enabling a computer to perform:
-
a reception step of receiving request information that is information regarding a request for load sharing, which is sent from said information processing apparatus; a load sharing step of allocating the information processing apparatus that is a source of the request information received at said reception step to any of said N processing servers; and a sending step of sending port position information that is information indicating the position of the connection port corresponding to the processing server allocated at said load sharing step to said information processing apparatus.
-
-
39. A computer program product embodied on a computer readable medium, when executed by a computer to perform a process in a connection server making up an information processing system having N processing servers (N is an integer of 2 or greater) and the connection server for connecting an information processing apparatus and any one of said N processing servers, in which the connection ports that are a plurality of ports for said connection server correspond to said N processing servers for every one or more ports, said processing comprising:
-
a reception step of receiving request information that is information regarding a request for load sharing, which is sent from said information processing apparatus to a load sharing port of said connection server; a load sharing step of allocating the information processing apparatus that is a source of the request information received at said reception step to any of said N processing servers; a sending step of sending port position information that is information indicating the position of the connection port corresponding to the processing server allocated at said load sharing step to said information processing apparatus; and a connection step of establishing a connection between said connection port and the processing server corresponding to said connection port.
-
-
40. A computer program product embodied on a computer readable medium, when executed by a computer to perform a process in a connection server making up an information processing system having N processing servers (N is an integer of 2 or greater) and the connection server for connecting an information processing apparatus and any one of said N processing servers, in which the connection ports that are a plurality of ports for said connection server correspond to said N processing servers for every one or more ports, said processing comprising:
-
a first reception step of receiving request information that is information regarding a request for load sharing, which is sent from said information processing apparatus to a load sharing port of said connection server; a load sharing step of allocating the information processing apparatus that is a source of the request information received at said first reception step to any of said N processing servers; a first sending step of sending said request information to the processing server allocated at said load sharing step; a second reception step of receiving port position information that is information indicating the position of the connection port corresponding to said processing server and sent from said processing server; a second sending step of sending the port position information received at said second reception step to the information processing apparatus that is the source of said request information; and a connection step of establishing a connection between said connection port and the processing server corresponding to said connection port.
-
-
41. A computer program product embodied on a computer readable medium, when executed by a computer to perform a process in a connection server making up an information processing system having N processing servers (N is an integer of 2 or greater) and the connection server for connecting an information processing apparatus and any one of said N processing servers, in which the connection ports that are a plurality of ports for said connection server correspond to said N processing servers for every one or more ports, said processing comprising:
-
a request information reception step of receiving the request information that is information regarding a request for load sharing, which is sent via said connection server from said information processing apparatus; and a port position information sending step of sending the port position information that is information indicating the position of one or more connection ports corresponding to the processing server when the request information is received at said request information reception step.
-
-
42. A computer program product embodied on a computer readable medium, when executed by a computer to perform a process in a connection server making up an information processing system having N processing servers (N is an integer of 2 or greater) and the connection server for connecting an information processing apparatus and any one of said N processing servers, in which the connection ports that are a plurality of ports for said connection server correspond to said N processing servers for every one or more ports, said processing comprising:
-
a request information sending step of sending the request information that is information regarding a request for load sharing to said connection server; a port position information reception step of receiving the port position information that is information indicating the position of one or more connection ports corresponding to the processing server allocated in said connection server; and a communication step of communicating with one processing server via a connection port indicated by the port position information received at said port position information reception step.
-
Specification