US2012263062A1PendingUtilityA1

Transport control server, transport control system, and transport control method

45
Assignee: MATSUBARA DAISUKEPriority: Dec 10, 2009Filed: Sep 6, 2010Published: Oct 18, 2012
Est. expiryDec 10, 2029(~3.4 yrs left)· nominal 20-yr term from priority
H04L 45/123H04L 45/50H04L 45/22H04L 45/10
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A passage channel is calculated by taking into account a plurality of requirements having different importance degrees. A channel calculation unit ( 202 ) of a transport control server ( 100 ) calculates a plurality of passage channel candidates with respect to a passage setting request wherein an active passage candidate and a standby passage candidate are paired in the passage channel candidate; and calculates the occurrence number of phenomena that violate a predetermined requirement relating an operation of the active passage and the standby passage, or a value of a network element for determining whether the requirement is violated, with respect to each passage channel candidate. A cost calculation unit ( 205 ) calculates the cost of a passage channel from the calculated number of occurrence, network element value, and a predetermined cost calculation coefficient corresponding to the requirement. A GUI control unit (display control unit) 201 displays identification information of the passage channel candidate, the number of occurrences or the network element value, and the cost, as a list on, for example, a management terminal.

Claims

exact text as granted — not AI-modified
1 . A transport control server in a network system having a plurality of nodes and the transport control server, the transport control server comprising:
 a channel calculation unit that calculates a plurality of candidates of path channels in each of which a candidate of an active path and a candidate of a backup path are paired with respect to a request for path setting, and calculates the number of occurrences of phenomena that violate one or a plurality of predetermined requirements for operation of the active path and the backup path, or a value of a network element for determining whether to violate the requirements or not, for each of the candidates of the path channels;   a cost calculation unit that calculates a cost of the path channel according to the calculated number of occurrences or the calculated value of the network element, and predetermined cost calculation coefficients corresponding to the requirements; and   a display controller that displays identification information on the candidates of the path channels, the number of occurrences or the value of the network element, and the costs, as a list.   
     
     
         2 . The transport control server according to  claim 1 , further comprising:
 a link redundant bandwidth storage area in which redundant bandwidths of links between the respective nodes, or inverse numbers of the redundant bandwidths are stored for each of the links,   wherein, in calculating the costs of the path channels, the cost calculation unit refers to the link redundant bandwidth storage area, and calculates the costs of the path channels according to the number of occurrences of the phenomena that violate the requirements or the value of the network element, the inverse number of the redundant bandwidth of the link on the path channel, the cost calculation coefficients for the requirements, and the cost calculation coefficient for the redundant bandwidth.   
     
     
         3 . The transport control server according to  claim 1 ,
 wherein the requirements includes at least one of:   a link disjoint requirement that selects a channel in which a link between the same nodes is not shared by the active path and the backup path,   a node disjoint requirement that selects a channel in which the same node is not shared by the active path and the backup path, and   a package disjoint requirement that selects a channel in which the same package within a node is not shared by the active path and the backup path.   
     
     
         4 . The transport control server according to  claim 1 ,
 wherein the requirement is a hop number minimization requirement that reduces the numbers of hops of the active path and the backup path as much as possible, and   the value of the network element is the number of hops of each of the active path and the backup path, or a sum of the numbers of hops of the active path and the backup path.   
     
     
         5 . The transport control server according to  claim 1 ,
 wherein the requirement is a minimization requirement of a package straddle which reduces the number of times of straddling different packages within the node where the active path and the backup path are identical with each other as much as possible, and   the value of the network element is the number of times by which the active path and the backup path straddle different packages within the same node.   
     
     
         6 . The transport control server according to  claim 1 , further comprising:
 a node setting unit that enters the identification information on the candidate of the path channel selected by the operator according to the displayed list, and sets the path in the node on the path channel.   
     
     
         7 . The transport control server according to  claim 1 ,
 wherein the display controller displays, on the list, a given number of the path channels of the candidates in an ascending order of the costs.   
     
     
         8 . The transport control server according to  claim 1 ,
 wherein the display controller highlights, on the list, the number of occurrences of values or the value of the network element larger than a predetermined specified value.   
     
     
         9 . The transport control server according to  claim 1 ,
 wherein the display controller displays a network diagram of the candidates of the selected path channel when the candidates of the path channel is selected by the operator according to the displayed list, and   in the network diagram, in a portion where the phenomenon that violates each of the requirements occurs, an identification number of the requirement is displayed, and an identification number of a predetermined requirement among the displayed requirements is highlighted.   
     
     
         10 . The transport control server according to  claim 1 ,
 wherein candidates of two path channels, and a high priority requirement and a low priority requirement from the requirements are selected by the operator according to the displayed list, and   the cost calculation unit changes the cost calculation coefficient corresponding to any one of the high priority requirement and the low priority requirement, on the basis of a first product of the number of occurrences of the higher priority requirement which is one of the candidates of the selected two path channels or the value of the network element, and the cost calculation coefficient corresponding to the higher priority requirement, and a second product of the number of occurrences of the lower priority requirement which is the other of the candidates of the selected two path channels or the value of the network element, and the cost calculation coefficient corresponding to the lower priority requirement.   
     
     
         11 . The transport control server according to  claim 10 ,
 wherein the cost calculation unit changes the cost calculation coefficient corresponding to any one of the higher priority requirement and the lower priority requirement so that the first product and the second product are identical with each other.   
     
     
         12 . The transport control server according to  claim 10 ,
 wherein the cost calculation unit recalculates the costs for each of the path channels on the basis of the changed cost calculation coefficient, and   the display controller displays the identification information on the candidate of the path channel, the number of occurrences or the value of the network element, and the recalculated costs, as a list.   
     
     
         13 . A transport control system, comprising:
 a transport control server that manages a plurality of nodes; and   a management terminal that displays information from the transport control server,   wherein the transport control server comprising:   a channel calculation unit that calculates a plurality of candidates of path channels in each of which a candidate of an active path and a candidate of a backup path are paired with respect to a request for path setting, and calculates the number of occurrences of phenomena that violate one or a plurality of predetermined requirements for operation of the active path and the backup path, or a value of a network element for determining whether to violate the requirements or not, for each of the candidates of the path channels;   a cost calculation unit that calculates a cost of the path channel according to the calculated number of occurrences or the calculated value of the network element, and predetermined cost calculation coefficients corresponding to the requirements; and   a display controller that displays identification information on the candidates of the path channels, the number of occurrences or the value of the network element, and the costs, to the management terminal as a list.   
     
     
         14 . A transport control method in a network system having a plurality of nodes and the transport control server, the transport control method including steps of:
 calculating a plurality of candidates of path channels in each of which a candidate of an active path and a candidate of a backup path are paired with respect to a request for path setting, and calculating the number of occurrences of phenomena that violate one or a plurality of predetermined requirements for operation of the active path and the backup path, or a value of a network element for determining whether to violate the requirements or not, for each of the candidates of the path channels;   calculating a cost of the path channel according to the calculated number of occurrences or the calculated value of the network element, and predetermined cost calculation coefficients corresponding to the requirements; and   displaying identification information on the candidates of the path channels, the number of occurrences or the value of the network element, and the costs, as a list.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.