Method for optimally routing specific service in network, and server and routing node used in the network
First Claim
1. A method for optimally routing a specific service in a network having a plurality of servers and a plurality of routing nodes which route service access requests to said servers in accordance with address information assigned to said service access requests, said method comprising:
- registering and updating service information pertaining to service contents provided by said server at each routing node by means of exchanging said service information through use of a routing protocol used in controlling a path among said routing nodes; and
each of said routing nodes selectively changing address information about said service access request on the basis of said service information owned by said routing node, to thus route said service access request to an optimal address.
1 Assignment
0 Petitions
Accused Products
Abstract
Information (service information) about service contents provided by servers is registered or updated by each of routing nodes by exchanging said information through use of a routing protocol used in controlling a path among the routing nodes. The routing node selectively changes address information about a service access request on the basis of the service information owned by the routing node, to thus route the service access request to an optimal destination. Thereby, concentration of load to a specific service can be efficiently dispersed.
-
Citations
22 Claims
-
1. A method for optimally routing a specific service in a network having a plurality of servers and a plurality of routing nodes which route service access requests to said servers in accordance with address information assigned to said service access requests, said method comprising:
-
registering and updating service information pertaining to service contents provided by said server at each routing node by means of exchanging said service information through use of a routing protocol used in controlling a path among said routing nodes; and
each of said routing nodes selectively changing address information about said service access request on the basis of said service information owned by said routing node, to thus route said service access request to an optimal address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server used in a network having a plurality of servers, and a plurality of routing nodes for routing service access requests to said server in accordance with address information assigned to said service access requests, said server comprising:
-
service notification means for notifying a routing node connected to said server of service information pertaining to service contents provided by said server; and
service operation status notification means for notifying said routing node of said service operation status of said server. - View Dependent Claims (11, 12)
-
-
13. A routing node used in a network having a plurality of servers, and a plurality of routing nodes for routing service access requests to said server in accordance with address information assigned to said service access requests, said routing node comprising:
-
service information management means for managing registration and updating of service information pertaining to service contents provided by said routing node upon receipt of said service information from a server connected to said routing node or another routing node;
service information transmission means which transmits said service information to an additional routing node through use of a routing protocol used in controlling a path among said routing nodes, in response to registration and updating of said service information performed by said service information management means; and
routing control means which selectively changes address information about said service access request on the basis of said service information in said service information management means, to thus route said service information to an optimal address. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification