APPLICATION SWITCH SYSTEM AND APPLICATION SWITCH METHOD
First Claim
1. An application switch system comprising:
- a switch configured to control a connection between a plurality of client terminals and a plurality of servers which exist on a network;
a relay unit configured to perform a protocol relay; and
a controller,wherein said controller comprises;
a section configured to perform a centralized control on a route table used to determine a destination in said switch;
a section configured to control relay processing of said relay unit;
a section configured to select one server as a connection destination from said plurality of servers;
a section configured to select a route which links between one client terminal of said plurality of client terminals and said selected connection destination server, and which contains said relay unit, and set the selected route to the route table in said switch; and
a section configured to set relay information used when said relay unit performs the protocol relay, to said relay unit.
1 Assignment
0 Petitions
Accused Products
Abstract
In data processing of network traffic (a communication amount), relay processing is distributed in a wide area. Specifically, an application switch system which controls a connection between a plurality of client terminals and a plurality of servers, is provided with at least one switch, a relay unit configured to perform protocol relays; and a controller. The controller is provided with a section for performing a centralized control on a route table used to determine a destination in the switch; a section for controlling relay processing of the relay unit; a section for selecting one server as a connection destination from the plurality of servers; a section for selecting a route which links between one client terminal of the plurality of client terminals and the selected server, and which contains the relay unit, and for setting the selected route to the route table in the switch; and a section for setting relay information used when the relay unit performs the protocol relay, to the relay unit.
-
Citations
33 Claims
-
1. An application switch system comprising:
-
a switch configured to control a connection between a plurality of client terminals and a plurality of servers which exist on a network; a relay unit configured to perform a protocol relay; and a controller, wherein said controller comprises; a section configured to perform a centralized control on a route table used to determine a destination in said switch; a section configured to control relay processing of said relay unit; a section configured to select one server as a connection destination from said plurality of servers; a section configured to select a route which links between one client terminal of said plurality of client terminals and said selected connection destination server, and which contains said relay unit, and set the selected route to the route table in said switch; and a section configured to set relay information used when said relay unit performs the protocol relay, to said relay unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A controller comprising:
-
a section configured to perform a centralized control on a route table used to determine a destination in a switch; a section configured to control relay processing of a relay unit; a section configured to select one server as a connection destination from a plurality of servers; a section configured to select a route which links between one client terminal of a plurality of client terminals and said selected connection destination server, and which contains said relay unit, and to set the selected route to the route table in said switch; and a section configured to set relay information used when said relay unit performs the protocol relay, to said relay unit.
-
-
13. An application switch method comprising:
-
controlling, by a switch, a connection between a plurality of client terminals and a plurality of servers which exist on a network; performing a protocol relay by a relay unit; performing a centralized control on a route table used to determine a destination in said switch by a controller; controlling relay processing of said relay unit by said controller; selecting one server as a connection destination from said plurality of servers by said controller; selecting, by said controller, a route which links between said one client terminal of said plurality of client terminals and said selected server, and which contains said relay unit; setting, by said controller, the selected route to a route table in said switch; and setting, by said controller, relay information used when said relay unit performs the protocol relay, to said relay unit. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-readable non-transitory storage medium which stores a computer-executable program code to attain an application switch method which comprises:
-
making a plurality of servers, a switch, and a relay unit operate as applications of virtual machines on a computer; controlling, by said switch, connections between a plurality of client terminals and said plurality of servers which exist on a network; performing, by said relay unit, a protocol relay; performing a centralized control on a route table used to determine a destination in said switch; controlling relay processing of said relay unit; selecting one server as a connection destination from said plurality of servers; selecting a route which links between one client terminal from said plurality of client terminals and said selected server, and which contains said relay unit; setting the selected route to a route table in said switch; and setting relay information used when said relay unit performs the protocol relay, to said relay unit. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification