PATH DETERMINATION APPARATUS, PATH DETERMINATION METHOD, AND PROGRAM
A route determination device includes a memory and a processor configured to calculate, in a communication network including a plurality of nodes and edges connecting the nodes, weights of the edges using a plurality of parameters regarding the edges or the nodes; and determine a first route from a start point node to an end point node in the communication network based on the weights of the edges.
1 . A route determination device comprising:
a memory; and
a processor configured to:
calculate, in a communication network including a plurality of nodes and edges connecting the nodes, weights of the edges using a plurality of parameters regarding the edges or the nodes; and
determine a first route from a start point node to an end point node in the communication network based on the weights of the edges.
2 . The route determination device according to claim 1 , wherein the communication network includes one or more transmission planes each of which includes part of the nodes and the edges of the communication network, and
wherein the plurality of parameters regarding the edges includes information of the transmission planes including the edges.
3 . The route determination device according to claim 2 , wherein the processor calculates a weight of a second route from the start point node to the end point node on each of the one or more transmission planes using the weights of the edges, and
determines the first route from among the second routes based on the weights of the second routes.
4 . The route determination device according to claim 1 , wherein the communication network is an optical transmission network, and
wherein the plurality of parameters includes a number of optical cross-connects connected to the edges.
5 . The route determination device according to claim 1 , further comprising:
a database in which topology information indicating a connection relationship between the nodes and the edges and the weights of the edges are stored,
wherein the processor determines the first route using the database.
6 . A route determination method performed by a computer that includes a memory and a processor, the route determination method comprising:
in a communication network including a plurality of nodes and edges connecting the nodes, calculating weights of the edges using a plurality of parameters regarding the edges or the nodes; and
determining a first route from a start point node to an end point node in the communication network based on the weights of the edges.
7 . A non-transitory computer-readable recording medium having computer-readable instructions stored thereon, which, when executed, cause a computer to perform processing, the processing comprising:
in a communication network including a plurality of nodes and edges connecting the nodes, calculating weights of the edges using a plurality of parameters regarding the edges or the nodes; and
determining a first route from a start point node to an end point node in the communication network based on the weights of the edges.