Apparatus method and storage medium for autonomous selection of a path by tuning response times
AssigneeFujitsu Limited
InventorTakahisa Hatakeyama
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorTakahisa Hatakeyama
Estimating the term…
The present invention provides a system, which relates to request and response processes between a transmission source node and a transmission destination node, for autonomously selecting an optimum path by obtaining an actual response time per unit data length and estimating a response time for each path. Upon receipt of a response, which is returned from a transmission destination node 111, to a service request issued from the transmission source node (client), a path selecting apparatus calculates and stores an actual response time. The system comprises estimation individuals to be used for estimating a response time for each of clients, and makes each of the plurality of estimation individuals evolve into an estimation individual which can make a more preferable estimate by using a genetic algorithm, each time the actual response time is stored. When any of the clients requests a service of any of servers, the system calculates an estimated response time for each of the paths which can make a data communications with any of the servers by using the estimation individual, selects the path with the minimum estimated response time, and transmits the service request on the selected path.
A path selecting apparatus directing a computer or computers to perform selecting a network path of data transmitted from a transmission source node to a transmission destination node, and a network path of data returned from the transmission destination node to the transmission source node in an environment where nodes are distributed and located via a network, comprising:
A node in an environment where nodes are distributed and located via a network, comprising:
A node in an environment where nodes are distributed and located via a network, comprising:
A transmission source node for transmitting a service request to a transmission destination node via a network in an environment where nodes are distributed and located via the network, comprising:
A transmission source node for transmitting a service request to a transmission destination node via a network in an environment where nodes are distributed and located via the network, comprising:
A node in an environment where nodes are distributed and located via a network, comprising:
A path selecting apparatus comprising a first node and a second node, which are distributed via a network wherein:
A path selecting method for selecting a network path of data transmitted from a transmission source node to a transmission destination node, and a network path of data returned from the transmission destination node to the transmission source node in an environment where nodes are distributed and located via a network, comprising:
The path selecting method according to claim wherein the estimated response time is calculated based on:
A path selecting method for selecting a path on which a service request is transmitted from a transmission source node to a transmission destination node via a network in an environment where nodes are distributed and located via the network, comprising:
A path selecting method for selecting a path on which a service request is transmitted from a transmission source node to a transmission destination node via a network in an environment where nodes are distributed and located via the network, comprising:
A computer-readable storage medium, which stores a program implementing a method for selecting a path on which a service request is transmitted from a transmission source node to a transmission destination node via a network in an environment where nodes are distributed and located via the network, for directing a computer to perform:
A computer-readable storage medium, which stores a program implementing a method for selecting a path on which a service request is transmitted from a transmission source node to a transmission destination node via a network in an environment where nodes are distributed and located via the network, for directing a computer to perform:
A computer-readable storage medium, which stores a program implementing a method for selecting a network path of data transmitted from a transmission source node to a transmission destination node, and a network path of data returned from the transmission destination node to the transmission source node in an environment where nodes are distributed and located via a network, for directing a computer to perform:
Dependencies are inferred from the claim text.