JP5778089B2 - Transmission / reception control device, transmission / reception control method, and transmission / reception control program - Google Patents
Transmission / reception control device, transmission / reception control method, and transmission / reception control program Download PDFInfo
- Publication number
- JP5778089B2 JP5778089B2 JP2012153210A JP2012153210A JP5778089B2 JP 5778089 B2 JP5778089 B2 JP 5778089B2 JP 2012153210 A JP2012153210 A JP 2012153210A JP 2012153210 A JP2012153210 A JP 2012153210A JP 5778089 B2 JP5778089 B2 JP 5778089B2
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- reliability
- demand
- reception
- transmission paths
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
Description
本発明は、クライアントからのディジタル信号に消失訂正符号化を行った上で、複数の伝送路から構成される伝送区間に分散化して送出し、伝送区間からの出力信号を再び集約した上で、消失訂正復号を行う伝送システムにおける、クライアントからのディジタル信号の符号化及び分散化を制御する技術に関する。 The present invention performs erasure correction coding on a digital signal from a client, then distributes and transmits the transmission signal to a transmission section composed of a plurality of transmission paths, and aggregates output signals from the transmission section again. The present invention relates to a technique for controlling encoding and dispersion of a digital signal from a client in a transmission system that performs erasure correction decoding.
現在のフォトニックネットワーク等のバックボーンあるいはメトロネットワークにおいて、伝送装置のインタフェースの故障あるいは光ファイバの切断等による故障に対する耐力あるいは信頼性を向上するため、同一の信号を複数の伝送路あるいは複数のインタフェースに伝送し、いずれかの伝送路あるいはいずれかのインタフェースが故障した際にも、実際の転送サービスに影響が無いようにシステムを構築する等の工夫を行っている。従来、このようなプロテクション技術としては、1+1方式や1:1方式あるいはN:1方式等が実際に利用され、高い信頼性要求に対応してきた。 In the backbone or metro network of the current photonic network, the same signal is sent to multiple transmission lines or multiple interfaces in order to improve tolerance or reliability against failure due to transmission device interface failure or optical fiber cutting. The system is constructed so that the actual transfer service is not affected even when one of the transmission paths or any interface fails. Conventionally, as such a protection technique, a 1 + 1 system, a 1: 1 system, an N: 1 system, or the like has been actually used, and has responded to high reliability requirements.
このような信頼性の要求されるネットワークにおいて、ある対地間の需要をネットワークに設定し伝送するための資源割当方法として、送信元及び送信先のノードの識別情報、1+1方式や1:1方式等の信頼性実現手段に関する情報、ネットワークの各リンクあるいは送受信装置が有する資源情報に基づいて、前記需要に対して割当可能な1つ以上の伝送経路を明示的に設定していた。MPLS(Multi Protocol Label Switching)ネットワークにおけるトラフィックエンジニアリング機能と、フォトニックネットワークにおける経路計算機能及び波長割当機能が、これに相当する。 In such a network that requires reliability, resource allocation methods for setting and transmitting demand between a certain ground to the network include identification information of source and destination nodes, 1 + 1 method, 1: 1 method, etc. One or more transmission paths that can be allocated to the demand are explicitly set on the basis of the information on the reliability realizing means and the resource information of each link or transmission / reception apparatus of the network. This corresponds to a traffic engineering function in an MPLS (Multi Protocol Label Switching) network, a route calculation function and a wavelength allocation function in a photonic network.
一方で、限られたネットワーク資源において、より高い信頼性で転送サービスを実現するため、これまで主に伝送区間の長距離化を目的に用いられてきた誤り訂正符号を、伝送路故障に対する耐力を向上させるための手段として利用する方法が考えられる。なお、データの欠損を訂正するための誤り訂正符号を、消失訂正符号と呼ぶ。この消失訂正符号によって冗長情報が付与された符号化データ列を、ネットワーク上の複数の伝送路に分散して転送することで、消失訂正符号の訂正能力を伝送路における故障に対する補償に活かすことができ、高い信頼性を有する伝送システムを実現することが可能となる。 On the other hand, in order to realize a transfer service with higher reliability in a limited network resource, error correction codes that have been used mainly for the purpose of extending the transmission section have been improved in resistance to transmission line failures. A method that can be used as a means for improvement is conceivable. An error correction code for correcting data loss is called an erasure correction code. It is possible to utilize the correction ability of the erasure correction code in compensation for a failure in the transmission path by distributing and transferring the encoded data sequence to which the redundancy information is given by the erasure correction code to a plurality of transmission paths on the network. It is possible to realize a transmission system having high reliability.
この伝送システムを図1に示す。送信ノード1では、消失訂正符号を付与して符号化データを構成する消失訂正符号化部11と、符号化データを分散させるデータ分散部12と、が含まれる。符号化データは、複数の伝送路3−1、3−2、3−3、3−4、3−5に分散して、伝送される。受信ノード2では、符号化データを結合させるデータ結合部21と、消失訂正符号を復号する消失訂正復号部22と、が含まれる。
This transmission system is shown in FIG. The
消失訂正符号を用いて高い信頼性を実現するネットワークにおいて、クライアントからの需要に対して資源割当を柔軟に行うためには、従来のMPLSネットワークやフォトニックネットワークのように限定的な伝送路選択及び固定的な資源割当のみを行うのではなく、信頼度の需要値に応じて伝送路選択及び符号特性設定を柔軟に行う必要がある。しかしながら、既存の発明では、信頼度の需要値に応じて伝送路選択及び符号特性設定を柔軟に行うための装置又は方法は存在しない。 In a network that achieves high reliability using an erasure correction code, in order to flexibly allocate resources to the demand from the client, a limited transmission path selection and the like as in the conventional MPLS network and photonic network Rather than performing only fixed resource allocation, it is necessary to flexibly perform transmission path selection and code characteristic setting according to the reliability demand value. However, in the existing invention, there is no apparatus or method for flexibly performing transmission path selection and code characteristic setting according to the reliability demand value.
そこで、前記課題を解決するために、本発明は、信頼度の需要値に応じて伝送路選択及び符号特性設定を柔軟に行うための技術を提供することを目的とする。 Therefore, in order to solve the above-described problem, an object of the present invention is to provide a technique for flexibly performing transmission path selection and code characteristic setting according to a reliability demand value.
上記目的を達成するために、冗長性の付与された信号をネットワーク中の複数の伝送路に分散伝送する通信システムにおいて、クライアントから要求された信頼性が満足されるように、伝送路選択及び符号特性設定を柔軟に行うこととした。 To achieve the above object, in a communication system that distributes a signal with redundancy added to a plurality of transmission paths in the network, transmission path selection and coding are performed so that the reliability required by the client is satisfied. The characteristic setting was made flexible.
さらに、冗長性の付与された信号をネットワーク中の複数の伝送路に分散伝送する通信システムにおいて、クライアントから要求された伝送路選択及び符号特性設定が適用されるときの、実現可能な信頼度を算出することとした。 Furthermore, in a communication system in which a signal with redundancy is distributed and transmitted to a plurality of transmission lines in the network, the reliability that can be realized when the transmission line selection and the code characteristic setting requested by the client are applied. It was decided to calculate.
具体的には、本発明は、送受信の対地の情報と、送受信の対地間の需要帯域の情報と、送受信の対地間でデータを分散して伝送する複数の伝送路のうち少なくとも1つの伝送路における故障が発生したときでも、消失訂正符号を利用してデータを復号可能である度合を示す信頼度の需要値である需要信頼度についての情報と、を取得する需要情報取得部と、前記需要情報取得部が通知された送受信の対地、需要帯域及び需要信頼度が満足されるように、送受信の対地間でデータを分散して伝送する複数の伝送路と、消失訂正符号における符号長及び入力データ長と、を設定する伝送路符号長設定部と、前記伝送路符号長設定部が設定した複数の伝送路、符号長及び入力データ長を、送受信の対地に通知する伝送路符号長通知部とを備え、前記信頼度は、複数の伝送路の各々の信頼度及び故障の発生を許容される伝送路の本数に基づいて算出される、複数の伝送路の全体の信頼度である
ことを特徴とする送受信制御装置である。
Specifically, the present invention relates to at least one transmission path among transmission / reception ground information, transmission / reception ground demand band information, and a plurality of transmission paths that distribute and transmit data between transmission / reception ground. A demand information obtaining unit for obtaining information on demand reliability, which is a demand value of reliability indicating the degree to which data can be decoded using an erasure correction code even when a failure occurs in A plurality of transmission paths for distributing and transmitting data between the transmission / reception ground and the code length and input of the erasure correction code so that the information transmission / reception ground, demand bandwidth, and demand reliability are notified. A transmission path code length setting section for setting a data length, and a transmission path code length notification section for notifying the transmission / reception ground of a plurality of transmission paths, code lengths and input data lengths set by the transmission path code length setting section. equipped with a door, the Yoriyukido is characterized is calculated based on the number of the transmission path is allowed the generation of each of the reliability and failure of a plurality of transmission paths, <br/> it is an overall reliability of the plurality of transmission paths Is a transmission / reception control device.
また、本発明は、送受信の対地の情報と、送受信の対地間の需要帯域の情報と、送受信の対地間でデータを分散して伝送する複数の伝送路のうち少なくとも1つの伝送路における故障が発生したときでも、消失訂正符号を利用してデータを復号可能である度合を示す信頼度の需要値である需要信頼度についての情報と、を取得する需要情報取得ステップと、前記需要情報取得ステップで通知された送受信の対地、需要帯域及び需要信頼度が満足されるように、送受信の対地間でデータを分散して伝送する複数の伝送路と、消失訂正符号における符号長及び入力データ長と、を設定する伝送路符号長設定ステップと、前記伝送路符号長設定ステップで設定した複数の伝送路、符号長及び入力データ長を、送受信の対地に通知する伝送路符号長通知ステップと、を順に実行し、前記信頼度は、複数の伝送路の各々の信頼度及び故障の発生を許容される伝送路の本数に基づいて算出される、複数の伝送路の全体の信頼度であることを特徴とする送受信制御方法である。 Further, the present invention relates to a failure in at least one transmission path among a plurality of transmission paths for distributing and transmitting data between transmission / reception ground information, transmission / reception demand band information, and transmission / reception ground. Demand information acquisition step for acquiring information on demand reliability, which is a demand value of reliability indicating the degree that data can be decoded using an erasure correction code, even when it occurs, the demand information acquisition step A plurality of transmission paths for distributing and transmitting data between the transmission and reception ground, the code length and the input data length in the erasure correction code, so that the transmission and reception ground, demand band and demand reliability reported in A transmission path code length setting step for notifying transmission / reception ground of a plurality of transmission paths, code lengths and input data lengths set in the transmission path code length setting step. A step, a turn running, the reliability is calculated based on the number of the transmission path is allowed the generation of each of the reliability and failure of a plurality of transmission paths, the overall reliability of the plurality of transmission paths This is a transmission / reception control method characterized by the above.
この構成によれば、クライアントからの信頼度の需要値に応じて、伝送路選択及び符号特性設定を柔軟に行うための技術を提供することができる。
また、伝送路選択及び符号特性設定を柔軟に行うにあたり、又は、実現可能な信頼度を算出するにあたり、個々の伝送路の信頼度を考慮することで、複数の伝送路の全体の信頼度を精密に評価することができる。
According to this configuration, it is possible to provide a technique for flexibly performing transmission path selection and code characteristic setting according to the reliability demand value from the client.
In addition, when performing flexible selection of transmission lines and setting of code characteristics, or when calculating feasible reliability, the reliability of the entire transmission lines can be improved by considering the reliability of individual transmission lines. It can be evaluated accurately.
具体的には、本発明は、送受信の対地間でデータを分散して伝送する複数の伝送路のうち、要求元によって選択された1以上の伝送路の情報と、前記要求元によって設定された消失訂正符号における符号長及び入力データ長の情報と、を取得する設定情報取得部と、前記設定情報取得部が取得した1以上の伝送路、符号長及び入力データ長が適用されるときにおける、送受信の対地間でデータを分散して伝送する複数の伝送路のうち少なくとも1つの伝送路における故障が発生したときでも、消失訂正符号を利用してデータを復号可能である度合を示す信頼度を算出する信頼度算出部と、前記信頼度算出部が算出した信頼度を、前記要求元に通知する信頼度通知部と、を備え、前記信頼度は、複数の伝送路の各々の信頼度及び故障の発生を許容される伝送路の本数に基づいて算出される、複数の伝送路の全体の信頼度であることを特徴とする送受信制御装置である。 Specifically, in the present invention, information of one or more transmission paths selected by a request source among a plurality of transmission paths for distributing and transmitting data between transmission and reception grounds and the request source is set. A setting information acquisition unit that acquires information on a code length and an input data length in an erasure correction code, and one or more transmission paths, code lengths, and input data lengths acquired by the setting information acquisition unit Reliability indicating the degree to which data can be decoded using an erasure correction code even when a failure occurs in at least one transmission path among a plurality of transmission paths for transmitting and distributing data between transmission and reception ground A reliability calculation unit that calculates the reliability calculated by the reliability calculation unit, and a reliability notification unit that notifies the request source of the reliability calculated by the reliability calculation unit , wherein the reliability is a reliability of each of a plurality of transmission paths. And allow failure Is calculated based on the number of the transmission path is a transmission and reception control apparatus according to claim entire reliability der Rukoto the plurality of transmission paths.
また、本発明は、送受信の対地間でデータを分散して伝送する複数の伝送路のうち、要求元によって選択された1以上の伝送路の情報と、前記要求元によって設定された消失訂正符号における符号長及び入力データ長の情報と、を取得する設定情報取得ステップと、前記設定情報取得ステップで取得した1以上の伝送路、符号長及び入力データ長が適用されるときにおける、送受信の対地間でデータを分散して伝送する複数の伝送路のうち少なくとも1つの伝送路における故障が発生したときでも、消失訂正符号を利用してデータを復号可能である度合を示す信頼度を算出する信頼度算出ステップと、前記信頼度算出ステップで算出した信頼度を、前記要求元に通知する信頼度通知ステップと、を順に実行し、前記信頼度は、複数の伝送路の各々の信頼度及び故障の発生を許容される伝送路の本数に基づいて算出される、複数の伝送路の全体の信頼度であることを特徴とする送受信制御方法である。 The present invention also provides information on one or more transmission paths selected by a request source among a plurality of transmission paths for transmitting and distributing data between transmission and reception grounds, and an erasure correction code set by the request source. A setting information acquisition step for acquiring the code length and the input data length information, and one or more transmission paths, code lengths, and input data lengths acquired in the setting information acquisition step. Calculates reliability indicating the degree to which data can be decoded using erasure correction codes even when a failure occurs in at least one transmission path among a plurality of transmission paths that distribute and transmit data between grounds a reliability calculating step, reliability calculated by the reliability calculation step, a reliability notifying step for notifying the requestor executes sequentially, the reliability, of the plurality of transmission paths It is calculated 's reliability and the occurrence of a failure based on the number of the transmission path is allowed, a reception control method which is a total reliability of the plurality of transmission paths.
この構成によれば、クライアントからの伝送路選択及び符号特性設定に応じて、実現可能な信頼度を算出するための技術を提供することができる。 According to this configuration, it is possible to provide a technique for calculating realizable reliability in accordance with transmission path selection and code characteristic setting from the client.
また、伝送路選択及び符号特性設定を柔軟に行うにあたり、又は、実現可能な信頼度を算出するにあたり、個々の伝送路の信頼度を考慮することで、複数の伝送路の全体の信頼度を精密に評価することができる。
In addition , when performing flexible selection of transmission lines and setting of code characteristics, or when calculating feasible reliability, the reliability of the entire transmission lines can be improved by considering the reliability of individual transmission lines. It can be evaluated accurately.
また、本発明は、コンピュータに、上記の需要情報取得ステップ、伝送路符号長設定ステップ及び伝送路符号長通知ステップを順に実行させる送受信制御プログラムである。 The present invention is a transmission / reception control program for causing a computer to sequentially execute the demand information acquisition step, the transmission channel code length setting step, and the transmission channel code length notification step.
この構成によれば、クライアントからの信頼度の需要値に応じて、伝送路選択及び符号特性設定を柔軟に行うためのプログラムを提供することができる。 According to this configuration, it is possible to provide a program for flexibly performing transmission path selection and code characteristic setting in accordance with the reliability demand value from the client.
また、本発明は、コンピュータに、上記の設定情報取得ステップ、信頼度算出ステップ及び信頼度通知ステップを順に実行させる送受信制御プログラムである。 The present invention is a transmission / reception control program for causing a computer to sequentially execute the setting information acquisition step, the reliability calculation step, and the reliability notification step.
この構成によれば、クライアントからの伝送路選択及び符号特性設定に応じて、実現可能な信頼度を算出するためのプログラムを提供することができる。 According to this configuration, it is possible to provide a program for calculating realizable reliability in accordance with transmission path selection and code characteristic setting from the client.
本発明は、信頼度の需要値に応じて伝送路選択及び符号特性設定を柔軟に行うための技術を提供することができる。 The present invention can provide a technique for flexibly performing transmission line selection and code characteristic setting in accordance with a demand value of reliability.
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施の例であり、本発明は以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。 Embodiments of the present invention will be described with reference to the accompanying drawings. The embodiments described below are examples of the present invention, and the present invention is not limited to the following embodiments. In the present specification and drawings, the same reference numerals denote the same components.
(実施形態1)
伝送システムの構成は、図1に示したように、実施形態1及び従来技術で同様である。
(Embodiment 1)
The configuration of the transmission system is the same as that in the first embodiment and the prior art as shown in FIG.
実施形態1の資源割当演算装置を図2に示す。実施形態1の資源割当演算装置4は、伝送路演算部41、符号設計部42及び資源管理部43から構成される。伝送路演算部41は、符号化データ列の伝送路を算出する。符号設計部42は、需要信頼度に基づいて、符号化データ列の特性を決定する。資源管理部43は、伝送路の資源割当状態を管理する。このように、資源割当演算装置4は、送受信の対地間における資源の割り当て及び符号化の特性を制御する、送受信制御装置に対応する。
FIG. 2 shows the resource allocation calculation apparatus according to the first embodiment. The resource
伝送路演算部41は、ネットワーク情報及び対地間需要に基づいて、対地間需要に対して1伝送路以上の割当候補伝送路を算出する。つまり、伝送路演算部41は、送受信の対地の情報及び送受信の対地間の需要帯域の情報を取得する、需要情報取得部の一部に対応し、複数の伝送路を設定する、伝送路符号長設定部の一部に対応し、複数の伝送路を送受信の対地に通知する、伝送路符号長通知部の一部に対応する。伝送路算出方法として、対地間の全ての伝送路を一度に探索する方法や、対地間の全ての伝送路のうち決められた本数だけの伝送路を伝送路長の短い順に求める方法や、対地間の全ての伝送路のうち単一の最短伝送路を求めて後に伝送路を追加していく方法等があげられる。上記の方法のいずれを用いるかは、任意でよい。
The transmission
ここで、ネットワークのトポロジ上において異なる伝送路を、複数の伝送路として選択することができる。この場合、k−disjoint pathsアルゴリズム(非特許文献1参照)等を用いて、可能な限り複数の伝送路がネットワークのトポロジ上において同一の伝送路とならないようにすることで、信頼性を高めることができる。その他、ネットワークのトポロジ上において同一の伝送路が、異なる送受信装置や異なるインタフェースを用いる場合や、波長多重通信において異なる波長を用いる場合は、ネットワークのトポロジ上において同一の伝送路であっても、それらを異なる伝送路として選択することができる。 Here, different transmission paths on the network topology can be selected as a plurality of transmission paths. In this case, by using a k-disjoint paths algorithm (see Non-Patent Document 1) or the like, it is possible to improve reliability by preventing a plurality of transmission paths from being the same transmission path on the network topology as much as possible. Can do. In addition, when different transmission / reception devices or different interfaces are used on the same network topology, or when different wavelengths are used in wavelength division multiplexing, even if they are the same transmission path on the network topology, Can be selected as different transmission paths.
MPLSネットワークのように、割当帯域の設定が可能なネットワークにおいては、要求帯域情報を含んだ対地間需要に対して、資源管理部43にて保持されているトポロジ情報並びにネットワークの伝送路の利用状況又は送受信装置のリソースの利用状況を考慮に入れて、伝送路演算部41にて適切な伝送路を算出することが可能である。
In a network in which an allocated bandwidth can be set, such as an MPLS network, the topology information held in the
ここで、要求ビットレートをr、伝送路数をkとすると、各伝送路に割り当てる帯域はr/kと算出される。需要を正しく設定するためには、全ての伝送路に対して、帯域のr/kが割り当て可能である必要がある。その他、フォトニックネットワークのように、各伝送路に対して複数の波長又は周波数の割当リソースが存在する場合は、伝送路の情報と共に波長や周波数のリソースの情報についても考慮することが可能である。 Here, assuming that the required bit rate is r and the number of transmission paths is k, the bandwidth allocated to each transmission path is calculated as r / k. In order to set the demand correctly, it is necessary to be able to assign the band r / k to all the transmission lines. In addition, when there are a plurality of wavelengths or frequency allocation resources for each transmission path as in a photonic network, it is possible to consider wavelength and frequency resource information together with transmission path information. .
資源管理部43は、ネットワークのトポロジ情報及び各伝送路の資源情報を少なくとも有する。資源管理部43にて保持される伝送路の資源情報の第1及び第2の具体例を、それぞれ図3及び図4に示す。なお、伝送路の資源情報は、資源管理部43にて保持されていてもよく、必要に応じて外部装置から取得されてもよい。
The
図3に示した伝送路の資源情報は、フォトニックネットワークの場合に適用されており、各伝送路における各波長に対する波長パスの割当状況を示す情報を含む。伝送路演算部41は、この伝送路の資源情報を用いて、空き波長情報に基づいて、伝送路の算出を行う。
The resource information of the transmission path shown in FIG. 3 is applied in the case of a photonic network, and includes information indicating the wavelength path allocation status for each wavelength in each transmission path. The transmission
図4に示した伝送路の資源情報は、MPLSネットワークの場合に適用されており、割当済み容量及びリンク容量を示す情報を含む。伝送路演算部41は、この伝送路の資源情報及び需要帯域に基づいて、伝送路の算出を行う。
The resource information of the transmission path shown in FIG. 4 is applied to the case of the MPLS network, and includes information indicating the allocated capacity and the link capacity. The transmission
符号設計部42は、消失訂正符号の符号長及び消失訂正符号長を算出する。つまり、符号設計部42は、消失訂正符号を利用してデータを復号可能である度合の需要値である需要信頼度についての情報を取得する、需要情報取得部の一部に対応し、符号長及び入力データ長を設定する、伝送路符号長設定部の一部に対応し、符号長及び入力データ長を送受信の対地に通知する、伝送路符号長通知部の一部に対応する。ここで、消失訂正符号長とは、符号化前の入力データに対して付加する冗長な消失訂正符号の長さを表す。例えば、消失訂正符号としてリードソロモン消失訂正符号を用いる場合、符号長n及び入力データ長kに対して、消失訂正符号長はn−kとなり、消失訂正符号長n−kのシンボル数分の損失に対して正しく復元できる(非特許文献2参照)。
The
これらの符号化データを、伝送路演算部41によって算出された各伝送路に対して、分割して割り当てる。例えば、各伝送路に割り当てられる符号化データの大きさはそれぞれ等しいとすると、符号長は伝送路数に比例し、消失訂正符号長は許容伝送路故障数に比例する。ここで、許容伝送路故障数は、伝送路の故障が発生しても符号化データが正しく復元可能であるような、伝送路の最大故障数を示す。例えば、伝送路数が10及び許容伝送路故障数が2の場合は、符号長及び入力データ長は、それぞれ10及び8のように設定してもよく、それぞれ20及び16のように設定してもよい。
These encoded data are divided and assigned to each transmission path calculated by the transmission
符号化データの伝送路への割当方法の第1の具体例を図5に示す。図5では、符号長10、入力データ長6及び消失訂正符号長4の符号化データを、伝送路数5の伝送路3−1、・・・、3−5を用いて伝送している。ここで、シンボルx1〜x6は入力データ、シンボルy7〜y10は消失訂正符号を表す。この消失訂正符号は、上記の特性により、4シンボル分だけの消失を正しく訂正可能である。ここで、1箇所の伝送路故障により、2シンボルが消失する。よって、許容伝送路故障数は、1箇所の伝送路故障によって消失するシンボル数である2によって、消失訂正符号長である4を割った2となる。 A first specific example of a method for assigning encoded data to a transmission path is shown in FIG. In FIG. 5, encoded data having a code length of 10, an input data length of 6, and an erasure correction code length of 4 are transmitted using transmission lines 3-1,..., 3-5 having five transmission lines. Here, symbols x1 to x6 represent input data, and symbols y7 to y10 represent erasure correction codes. This erasure correction code can correct the erasure of only 4 symbols by the above characteristics. Here, two symbols disappear due to a single transmission line failure. Therefore, the allowable transmission path failure number is 2, which is obtained by dividing 4 which is the erasure correction code length by 2 which is the number of symbols lost due to a transmission path failure at one location.
符号化データの伝送路への割当方法の第2の具体例を図6に示す。図6では、符号長9、入力データ長5及び消失訂正符号長4の符号化データを、伝送路数5の伝送路3−1、・・・、3−5を用いて伝送している。ここで、シンボルx1〜x5は入力データ、シンボルy6〜y9は消失訂正符号を表す。この消失訂正符号は、上記の特性により、4シンボル分だけの消失を正しく訂正可能である。ここで、伝送路3−1、・・・、3−4の故障により、2シンボルが消失し、伝送路3−5の故障により、1シンボルが消失する。よって、許容伝送路故障数は、伝送路3−5が故障したときも、伝送路3−5が故障しないときも、2となる。しかし、符号長に対する消失訂正符号長の割合が大きく非効率である。 A second specific example of a method for assigning encoded data to a transmission path is shown in FIG. In FIG. 6, encoded data having a code length of 9, an input data length of 5 and an erasure correction code length of 4 are transmitted using transmission lines 3-1,... Here, symbols x1 to x5 represent input data, and symbols y6 to y9 represent erasure correction codes. This erasure correction code can correct the erasure of only 4 symbols by the above characteristics. Here, two symbols disappear due to a failure in the transmission lines 3-1,..., 3-4, and one symbol disappears due to a failure in the transmission line 3-5. Therefore, the allowable number of transmission line failures is 2 both when the transmission line 3-5 fails and when the transmission line 3-5 does not fail. However, the ratio of the erasure correction code length to the code length is large and inefficient.
符号化データの伝送路への割当方法の第3の具体例を図7に示す。図7では、符号長9、入力データ長6及び消失訂正符号長3の符号化データを、伝送路数5の伝送路3−1、・・・、3−5を用いて伝送している。ここで、シンボルx1〜x6は入力データ、シンボルy7〜y9は消失訂正符号を表す。この消失訂正符号は、上記の特性により、3シンボル分だけの消失を正しく訂正可能である。ここで、伝送路3−1、・・・、3−4の故障により、2シンボルが消失し、伝送路3−5の故障により、1シンボルが消失する。つまり、符号長に対する消失訂正符号長の割合が小さく効率的である。しかし、許容伝送路故障数は、伝送路3−5が故障したときは2だが、伝送路3−5が故障しないときは1となる。 A third specific example of a method for assigning encoded data to a transmission path is shown in FIG. In FIG. 7, encoded data having a code length of 9, an input data length of 6, and an erasure correction code length of 3 are transmitted using transmission lines 3-1,..., 3-5 having five transmission lines. Here, symbols x1 to x6 represent input data, and symbols y7 to y9 represent erasure correction codes. This erasure correction code can correctly correct the erasure of only three symbols due to the above characteristics. Here, two symbols disappear due to a failure in the transmission lines 3-1,..., 3-4, and one symbol disappears due to a failure in the transmission line 3-5. That is, the ratio of the erasure correction code length to the code length is small and efficient. However, the allowable transmission line failure number is 2 when the transmission line 3-5 fails, but becomes 1 when the transmission line 3-5 does not fail.
このように、符号長は必ずしも伝送路数の整数倍である必要はないが、図6及び図7のように符号長が伝送路数の整数倍でない場合は、一般に特性が劣るとともに特性の評価が困難になる。そのため、以後は、符号長は伝送路数の整数倍であり、消失訂正符号長は許容伝送路故障数の整数倍である、として説明する。 As described above, the code length does not necessarily need to be an integral multiple of the number of transmission paths. However, when the code length is not an integral multiple of the number of transmission paths as shown in FIGS. 6 and 7, the characteristics are generally inferior and the characteristics are evaluated. Becomes difficult. Therefore, in the following description, it is assumed that the code length is an integral multiple of the number of transmission paths, and the erasure correction code length is an integral multiple of the allowable number of transmission path failures.
実施形態1の符号特性の設定方法を以下に説明する。実施形態1では、需要信頼度として、伝送路数に対する許容伝送路故障数の割合に関する需要値を用いる。
A method for setting the code characteristics according to the first embodiment will be described below. In
つまり、需要信頼度=許容伝送路故障数/伝送路数と定義することができる。ここで、符号長及び伝送路数が比例関係にあるとともに、消失訂正符号長及び許容伝送路故障数が比例関係にある場合には、需要信頼度=消失訂正符号長/符号長と置換することができる。信頼度が高いほど、高いシステム稼働率が得られる。 In other words, it can be defined as demand reliability = number of allowable transmission line failures / number of transmission lines. Here, when the code length and the number of transmission channels are in a proportional relationship, and the erasure correction code length and the allowable number of transmission channel failures are in a proportional relationship, replacement with demand reliability = erasure correction code length / code length Can do. The higher the reliability, the higher the system availability.
例えば、信頼度が0.2の需要においては、伝送路数が10の場合、許容伝送路故障数は10×0.2=2となる。つまり、信頼度が0.2の需要においては、10本の伝送路のうち2本までの伝送路に故障が発生しても、データを正しく復元可能である。 For example, in a demand with a reliability of 0.2, when the number of transmission lines is 10, the allowable number of transmission line failures is 10 × 0.2 = 2. That is, when the reliability is 0.2, the data can be correctly restored even if a failure occurs in up to two of the ten transmission lines.
需要信頼度をR、許容伝送路故障数をF、伝送路数をDとするとともに、符号長がn、入力データ長がkのリードソロモン消失訂正符号を用いるとすると、定数aを用いて、
数式1に基づいて、正の整数値nを設定し、数式4に基づいて、正の整数値kを設定することにより、需要信頼度を満たしかつ実現が可能である消失訂正符号を構成することができる。このように、符号設計部42は、需要の信頼度や伝送路の状態に基づいて、適切な消失訂正符号を設計することができる。
By configuring a positive integer value n based on
実施形態1の資源割当演算方法の第1及び第2の具体例を図8及び図9に示す。
First and second specific examples of the resource allocation calculation method of
需要信頼度を取得する(ステップS1)。複数の伝送路を算出し(ステップS2)、伝送路数から符号長を算出し、数式1の関係を得る(ステップS3)。伝送路算出アルゴリズムは任意であるが、例えば複数の伝送路の候補から残余帯域の大きい伝送路を優先して選ぶことにより、資源割当の成功可能性を高めることができる。算出される伝送路数は、用いる伝送路算出アルゴリズムやトポロジ等によって異なる。
A demand reliability is acquired (step S1). A plurality of transmission paths are calculated (step S2), the code length is calculated from the number of transmission paths, and the relationship of
次に、算出した符号長を有し需要信頼度を満たす消失訂正符号を構成可能であるかどうかを判断する(ステップS4)。つまり、数式4に基づいて算出された入力データ長kが正の整数値になるかどうかを判断する。
Next, it is determined whether or not an erasure correction code having the calculated code length and satisfying the demand reliability can be configured (step S4). That is, it is determined whether or not the input data length k calculated based on
次に、ステップS4の条件が満足されるときには、構成した消失訂正符号を各伝送路に割当可能であるかどうかを判断する(ステップS5)。つまり、需要の帯域がrであるとき、算出した各伝送路にr/Dの帯域を割当可能であるかどうかを判断する。ただし、需要の帯域を考慮する必要のないネットワークにおいては、ステップS5は省略してもよい。 Next, when the condition of step S4 is satisfied, it is determined whether or not the constructed erasure correction code can be assigned to each transmission path (step S5). That is, when the demand bandwidth is r, it is determined whether or not the calculated transmission path can be assigned an r / D bandwidth. However, step S5 may be omitted in a network where it is not necessary to consider the demand band.
ステップS4、S5の条件が満足されるときには(ステップS4、S5においてYes)、需要の帯域を消失訂正符号を用いて複数の伝送路に対して割当可能であり(ステップS6)、符号特性情報及び伝送路情報を送受信の対地に通知する。 When the conditions of Steps S4 and S5 are satisfied (Yes in Steps S4 and S5), a demand band can be allocated to a plurality of transmission lines using an erasure correction code (Step S6). The transmission path information is notified to the transmission / reception ground.
ステップS4の条件が満足されないときには(ステップS4においてNo)、伝送路数の増加又は伝送路の増設が可能であるかどうかを判断する(ステップS7)。つまり、nを増加させることにより、kを正の整数値とする試行ができるかどうかを判断する。 When the condition of step S4 is not satisfied (No in step S4), it is determined whether or not the number of transmission lines can be increased or the number of transmission lines can be increased (step S7). That is, it is determined whether or not an attempt can be made to increase k to a positive integer value by increasing n.
ステップS7の条件が満足されるときには(ステップS7においてYes)、伝送路数の増加又は伝送路の増設を行い(ステップS8)、消失訂正符号を構成しなおす(ステップS3)。ステップS7の条件が満足されないときには(ステップS7においてNo)、需要の帯域を消失訂正符号を用いて複数の伝送路に対して割当不可であり(ステップS9)、エラー情報を送信側の対地に通知する。 When the condition of step S7 is satisfied (Yes in step S7), the number of transmission lines is increased or the number of transmission lines is increased (step S8), and an erasure correction code is reconfigured (step S3). When the condition of step S7 is not satisfied (No in step S7), the demand band cannot be allocated to a plurality of transmission lines using the erasure correction code (step S9), and error information is notified to the transmission side ground. To do.
ステップS4の条件は満足されるが(ステップS4においてYes)、ステップS5の条件は満足されないとき(ステップS5においてNo)について説明する。図8に示した方法では、ステップS7〜S9を実行する。つまり、ステップS4の条件が満足されないとき(ステップS4においてNo)と同様な処理を実行する。図9に示した方法では、ステップS10を実行する。つまり、収容不能な伝送路を取り除く(ステップS10)。そして、伝送路を算出しなおす(ステップS2)。なお、図8及び図9に示した方法において、エラー情報を送信側の対地に通知してもよい。 The case where the condition of step S4 is satisfied (Yes in step S4) but the condition of step S5 is not satisfied (No in step S5) will be described. In the method shown in FIG. 8, steps S7 to S9 are executed. That is, the same processing as when the condition of step S4 is not satisfied (No in step S4) is executed. In the method shown in FIG. 9, step S10 is executed. That is, the transmission path that cannot be accommodated is removed (step S10). Then, the transmission path is recalculated (step S2). In addition, in the method shown in FIG.8 and FIG.9, you may notify error information to the transmission side ground.
実施形態1の資源割当演算方法の第3の具体例を図10に示す。図10に示した方法では、伝送路を算出する前に、符号特性を予め決定する方針を取る。 FIG. 10 shows a third specific example of the resource allocation calculation method according to the first embodiment. In the method shown in FIG. 10, the code characteristic is determined in advance before the transmission path is calculated.
需要信頼度を取得する(ステップS11)。伝送路数を特定の値に固定し、数式1の関係を得る(ステップS12)。ここで、特定の値は、図10の処理の初期の値にすぎないため、図10の処理の可否によっては、変更可能な値である(後述のステップS17を参照)。需要信頼度及び伝送路数から、符号特性を決定する(ステップS13)。つまり、数式1、4に基づいて、n、kを決定する。
A demand reliability is acquired (step S11). The number of transmission lines is fixed to a specific value, and the relationship of
次に、決定した符号を割当可能な伝送路候補を、固定した伝送路数だけ算出可能であるかどうかを判断する(ステップS14)。つまり、需要の帯域がrであるとき、r/Dの帯域を割当可能な伝送路が、D本存在するかどうかを判断する。ただし、需要の帯域を考慮する必要のないネットワークにおいては、ステップS14において、r/Dの帯域の割当の可否に関わらず、伝送路がD本存在するかどうかのみを判断すればよい。 Next, it is determined whether transmission path candidates to which the determined code can be assigned can be calculated for a fixed number of transmission paths (step S14). That is, when the demand band is r, it is determined whether or not there are D transmission lines to which the r / D band can be allocated. However, in a network that does not need to consider the bandwidth of demand, it is only necessary to determine whether or not there are D transmission paths in step S14 regardless of whether or not the r / D bandwidth can be allocated.
ステップS14の条件が満足されるときには(ステップS14においてYes)、需要の帯域を消失訂正符号を用いて複数の伝送路に対して割当可能であり(ステップS15)、符号特性情報及び伝送路情報を送受信の対地に通知する。 When the condition of step S14 is satisfied (Yes in step S14), the demand band can be allocated to a plurality of transmission paths using erasure correction codes (step S15), and the code characteristic information and the transmission path information are assigned. Notify the ground for transmission and reception.
ステップS14の条件が満足されないときには(ステップS14においてNo)、伝送路数の増加又は伝送路の増設が可能であるかどうかを判断する(ステップS16)。つまり、Dを増加させることにより、1本の伝送路に割り当てる帯域を小さくしようとする。 When the condition of step S14 is not satisfied (No in step S14), it is determined whether the number of transmission lines can be increased or the number of transmission lines can be increased (step S16). That is, by increasing D, the band allocated to one transmission path is reduced.
ステップS16の条件が満足されるときには(ステップS16においてYes)、伝送路数の増加又は伝送路の増設を行い(ステップS17)、消失訂正符号を構成しなおす(ステップS13)。ステップS16の条件が満足されないときには(ステップS16においてNo)、需要の帯域を消失訂正符号を用いて複数の伝送路に対して割当不可であり(ステップS18)、エラー情報を送信側の対地に通知する。 When the condition of step S16 is satisfied (Yes in step S16), the number of transmission lines is increased or the number of transmission lines is increased (step S17), and the erasure correction code is reconfigured (step S13). If the condition of step S16 is not satisfied (No in step S16), the demand band cannot be allocated to a plurality of transmission lines using erasure correction codes (step S18), and error information is notified to the transmitting side to the ground. To do.
なお、上記の演算フローでは、需要信頼度を固定としたが、伝送システムの実現形態によっては、上記の演算フローにて割当不可と判定された場合に、需要信頼度を下げて再度処理を行う、というように、需要信頼度も可変になるように設計することも可能である。 In the above calculation flow, the demand reliability is fixed, but depending on the transmission system implementation, if it is determined that the assignment is not possible in the calculation flow, the demand reliability is lowered and the process is performed again. Thus, it is possible to design the demand reliability to be variable.
また、上記の演算フローでは、単一の需要に対して、資源割当演算を実施している。しかし、上記の演算フローでは、複数の需要を一括して、資源割当演算を実施してもよい。このとき、高い信頼度を要する需要から順に演算を行うことにより、高い信頼度を要する需要に対する資源割当が拒否されるのを防ぐことができる。 In the above calculation flow, resource allocation calculation is performed for a single demand. However, in the above calculation flow, a plurality of demands may be collectively executed for resource allocation calculation. At this time, it is possible to prevent the resource allocation for the demand requiring high reliability from being rejected by calculating in order from the demand requiring high reliability.
(実施形態2)
伝送システムの構成は、図1に示したように、実施形態2及び従来技術で同様である。
(Embodiment 2)
The configuration of the transmission system is the same as that of the second embodiment and the prior art as shown in FIG.
実施形態2の資源割当演算装置を図11に示す。実施形態2の資源割当演算装置4は、伝送路演算部41、符号設計部42、資源管理部43及び信頼度演算部44から構成される。伝送路演算部41、符号設計部42及び資源管理部43は、実施形態1、2でほぼ同様である。信頼度演算部44のみ、実施形態1、2で異なっている。
FIG. 11 shows a resource allocation calculation apparatus according to the second embodiment. The resource
実施形態2では、需要信頼度として、複数の伝送路の各々の信頼度及び許容伝送路故障数に基づいて算出される、複数の伝送路の全体の信頼度に関する需要値を用いる。信頼度演算部44は、需要の信頼度と比較されるべき、実際の信頼度を算出する。
In the second embodiment, a demand value related to the overall reliability of a plurality of transmission paths calculated based on the reliability of each of the plurality of transmission paths and the number of allowable transmission path failures is used as the demand reliability. The
信頼度演算部44が算出する実際の信頼度は、例えば、システムの信頼性を示す指標として一般に用いられている、MTBF(Mean Time Between Failure)やMTTR(Mean Time To Repair)や故障頻度等に相当する。データが複数の伝送路に分割されて伝送される伝送システムの場合には、複数の伝送路の各々の信頼度に基づいて、複数の伝送路の全体の信頼度を算出する必要があり、この方法は例えば非特許文献3に記載されている。需要の信頼度が複数ある場合には、それぞれと比較されるべき、実際の信頼度をそれぞれ算出する。
The actual reliability calculated by the
実施形態2においては、実施形態1と異なり、いずれの伝送路を選ぶかによって、需要の信頼度と比較されるべき、実際の信頼度が異なってくる。実施形態2の符号特性の設定方法を図12に示す。実施形態2の資源割当演算方法を図13に示す。
In the second embodiment, unlike the first embodiment, the actual reliability that should be compared with the reliability of demand differs depending on which transmission line is selected. FIG. 12 shows a code characteristic setting method according to the second embodiment. The resource allocation calculation method of
需要信頼度を取得する(ステップS21)。複数の伝送路を算出する(ステップS22)。ここで、伝送路の各々の信頼度が既知であるならば、信頼度の高い伝送路から優先して選ぶことにより、資源割当の成功可能性を高めることができる。または、残余帯域の大きい伝送路から優先して選ぶ方法を用いてもよい。さらに、残余帯域及び信頼度の双方を考慮して、伝送路を優先して選ぶ方法を用いてもよい。 A demand reliability is acquired (step S21). A plurality of transmission paths are calculated (step S22). Here, if the reliability of each transmission path is known, the possibility of successful resource allocation can be increased by preferentially selecting the transmission path with higher reliability. Alternatively, a method of preferentially selecting a transmission path with a large remaining bandwidth may be used. Furthermore, a method of preferentially selecting a transmission path in consideration of both the remaining bandwidth and the reliability may be used.
図12の具体例では、各伝送路の信頼度が均一である最も単純なモデルを示す。一般に、n本の各伝送路の信頼度がpであり均一である場合において、k本以下の伝送路のみに故障が許容される状態すなわち許容伝送路故障数がkである状態では、n本の全伝送路の信頼度Rは、次式で算出されて、需要信頼度と比較される。
図12の具体例では、各伝送路3−1、3−2、3−3、3−4の信頼度は、0.9であり均一であるとして、需要信頼度は、0.9であるとする。なお、各伝送路の信頼度が異なる場合や、異なる信頼度を持つ伝送路の組み合わせによってある伝送路が実現されている場合は、全伝送路の信頼度Rは、非特許文献3のように算出される。
In the specific example of FIG. 12, the reliability of each transmission path 3-1, 3-2, 3-3 and 3-4 is 0.9 and uniform, and the demand reliability is 0.9. And In addition, when the reliability of each transmission path is different, or when a certain transmission path is realized by a combination of transmission paths having different reliability, the reliability R of all transmission paths is as in
まず、許容伝送路故障数を0に設定する(ステップS23)。全伝送路の信頼度Rは、数式5にk=0を代入することで、0.6561と算出される(ステップS24)。算出した信頼度Rが需要信頼度より小さいため(ステップS25においてNo)、許容伝送路故障数を増加させることで、全伝送路の信頼度Rを向上させる(ステップS26)。 First, the allowable transmission line failure number is set to 0 (step S23). The reliability R of all transmission paths is calculated as 0.6561 by substituting k = 0 into Equation 5 (step S24). Since the calculated reliability R is smaller than the demand reliability (No in step S25), the reliability R of all the transmission lines is improved by increasing the number of allowable transmission line failures (step S26).
許容伝送路故障数を増加可能であるとき(ステップS26においてYes)、許容伝送路故障数を増加させる(ステップS27)。許容伝送路故障数を増加不可であるとき(ステップS26においてNo)、需要の帯域を消失訂正符号を用いて複数の伝送路に対して割当不可であり(ステップS28)、エラー情報を送信側の対地に通知する。ここでは、伝送路数は4であり、許容伝送路故障数は3以下であり、許容伝送路故障数を0から1へと増加可能である(ステップS26においてYes)。 When the allowable transmission line failure number can be increased (Yes in step S26), the allowable transmission line failure number is increased (step S27). When the number of allowable transmission line failures cannot be increased (No in step S26), the demand band cannot be allocated to a plurality of transmission lines using the erasure correction code (step S28), and error information is sent to the transmission side. Notify the ground. Here, the number of transmission lines is 4, the number of allowable transmission line failures is 3 or less, and the allowable transmission line failure number can be increased from 0 to 1 (Yes in step S26).
次に、許容伝送路故障数を1に設定する(ステップS27)。全伝送路の信頼度Rは、数式5にk=1を代入することで、0.9477と算出される(ステップS24)。算出した信頼度Rが需要信頼度より大きいため(ステップS25においてYes)、許容伝送路故障数を増加させる必要はなく、全伝送路の信頼度Rを向上させる必要もない。 Next, the allowable transmission path failure number is set to 1 (step S27). The reliability R of all the transmission paths is calculated as 0.9477 by substituting k = 1 into Equation 5 (step S24). Since the calculated reliability R is greater than the demand reliability (Yes in step S25), it is not necessary to increase the number of allowable transmission line failures, and it is not necessary to improve the reliability R of all transmission lines.
許容伝送路故障数1及び伝送路数4に基づいて、消失訂正符号長を許容伝送路故障数に等しい1に設定することができ、符号長は伝送路数に等しい4に設定することができ、消失訂正符号を構成可能である(ステップS29においてYes)。
Based on the allowable transmission
ステップS29の条件が満足されるときには、構成した消失訂正符号を各伝送路に割当可能であるかどうかを判断する(ステップS30)。つまり、需要の帯域がrであるとき、算出した各伝送路にr/4の帯域を割当可能であるかどうかを判断する。ただし、需要の帯域を考慮する必要のないネットワークにおいては、ステップS30は省略してもよい。 When the condition of step S29 is satisfied, it is determined whether or not the configured erasure correction code can be assigned to each transmission path (step S30). That is, when the demand band is r, it is determined whether or not the r / 4 band can be allocated to each calculated transmission path. However, step S30 may be omitted in a network where it is not necessary to consider the bandwidth of demand.
ステップS29、S30の条件が満足されるときには(ステップS29、S30においてYes)、需要の帯域を消失訂正符号を用いて複数の伝送路に対して割当可能であり(ステップS31)、符号特性情報及び伝送路情報を送受信の対地に通知する。 When the conditions of Steps S29 and S30 are satisfied (Yes in Steps S29 and S30), the bandwidth of demand can be allocated to a plurality of transmission lines using erasure correction codes (Step S31). The transmission path information is notified to the transmission / reception ground.
ステップS29の条件が満足されないときには(ステップS29においてNo)、伝送路数の増加又は伝送路の増設が可能であるかどうかを判断する(ステップS32)。ステップS32の条件が満足されるときには(ステップS32においてYes)、伝送路数の増加又は伝送路の増設を行い(ステップS33)、消失訂正符号を構成しなおす(ステップS23)。ステップS32の条件が満足されないときには(ステップS32においてNo)、需要の帯域を消失訂正符号を用いて複数の伝送路に対して割当不可であり(ステップS34)、エラー情報を送信側の対地に通知する。 When the condition of step S29 is not satisfied (No in step S29), it is determined whether or not the number of transmission lines can be increased or transmission lines can be added (step S32). When the condition of step S32 is satisfied (Yes in step S32), the number of transmission lines is increased or the number of transmission lines is increased (step S33), and an erasure correction code is reconfigured (step S23). If the condition in step S32 is not satisfied (No in step S32), the demand band cannot be allocated to a plurality of transmission lines using erasure correction codes (step S34), and error information is notified to the transmitting side to the ground. To do.
ステップS29の条件は満足されるが(ステップS29においてYes)、ステップS30の条件は満足されないときには(ステップS30においてNo)、ステップS32〜S34を実行する。つまり、ステップS29の条件が満足されないとき(ステップS29においてNo)と同様な処理を実行する。 If the condition of step S29 is satisfied (Yes in step S29), but the condition of step S30 is not satisfied (No in step S30), steps S32 to S34 are executed. That is, the same processing as when the condition of step S29 is not satisfied (No in step S29) is executed.
なお、ステップS29の条件が満足されないときには(ステップS29においてNo)、また、ステップS30の条件が満足されないときには(ステップS30においてNo)、信頼度の低い伝送路を取り除いた後に、又は、異なる伝送路を抽出し直した後に、消失訂正符号を構成しなおしてもよい(ステップS23)。 If the condition of step S29 is not satisfied (No in step S29), and if the condition of step S30 is not satisfied (No in step S30), after removing the transmission line with low reliability, or a different transmission line After re-extracting, the erasure correction code may be reconfigured (step S23).
なお、上記の演算フローでは、需要信頼度を固定としたが、伝送システムの実現形態によっては、上記の演算フローにて割当不可と判定された場合に、需要信頼度を下げて再度処理を行う、というように、需要信頼度も可変になるように設計することも可能である。 In the above calculation flow, the demand reliability is fixed, but depending on the transmission system implementation, if it is determined that the assignment is not possible in the calculation flow, the demand reliability is lowered and the process is performed again. Thus, it is possible to design the demand reliability to be variable.
また、上記の演算フローでは、単一の需要に対して、資源割当演算を実施している。しかし、上記の演算フローでは、複数の需要を一括して、資源割当演算を実施してもよい。このとき、高い信頼度を要する需要から順に演算を行うことにより、高い信頼度を要する需要に対する資源割当が拒否されるのを防ぐことができる。 In the above calculation flow, resource allocation calculation is performed for a single demand. However, in the above calculation flow, a plurality of demands may be collectively executed for resource allocation calculation. At this time, it is possible to prevent the resource allocation for the demand requiring high reliability from being rejected by calculating in order from the demand requiring high reliability.
(実施形態3)
実施形態1、2では、クライアントから要求された信頼性が満足されるように、伝送路選択及び符号特性設定を柔軟に行う。実施形態3では、クライアントから要求された伝送路選択及び符号特性設定が適用されるときの、実現可能な信頼度を算出する。
(Embodiment 3)
In the first and second embodiments, transmission path selection and code characteristic setting are flexibly performed so that the reliability requested by the client is satisfied. In the third embodiment, the feasible reliability when the transmission path selection and the code characteristic setting requested by the client are applied is calculated.
まず、複数の伝送路の情報と、符号長及び入力データ長の情報と、を取得する。次に、通知された複数の伝送路、符号長及び入力データ長が適用されるときにおける、複数の伝送路のうち少なくとも1つの伝送路における故障が発生したときでも、消失訂正符号を利用してデータを復号可能である度合である信頼度を算出する。次に、算出した信頼度を、上記の情報の取得先に通知する。 First, information on a plurality of transmission paths and information on code length and input data length are acquired. Next, even when a failure occurs in at least one of the plurality of transmission lines when the notified plurality of transmission lines, code length, and input data length are applied, the erasure correction code is used. A reliability that is the degree to which the data can be decoded is calculated. Next, the calculated reliability is notified to the information acquisition destination.
実施形態1での信頼度に対応する信頼度を算出する方法について説明する。実施形態1での信頼度は、伝送路数に対する許容伝送路故障数の割合であった。 A method for calculating the reliability corresponding to the reliability in the first embodiment will be described. The reliability in the first embodiment is the ratio of the number of allowable transmission line failures to the number of transmission lines.
符号長及び入力データ長の情報に基づいて、数式2より許容伝送路故障数を算出することができる。許容伝送路故障数の算出結果及び複数の伝送路の情報に基づいて、数式3より実現可能な信頼度を算出することができる。
Based on the information on the code length and the input data length, the allowable transmission path failure number can be calculated from
実施形態2での信頼度に対応する信頼度を算出する方法について説明する。実施形態2での信頼度は、複数の伝送路の各々の信頼度及び許容伝送路故障数に基づいて算出される、複数の伝送路の全体の信頼度であった。 A method for calculating the reliability corresponding to the reliability in the second embodiment will be described. The reliability in the second embodiment is the overall reliability of the plurality of transmission lines calculated based on the reliability of each of the plurality of transmission lines and the allowable number of transmission line failures.
複数の伝送路の情報に基づいて、複数の伝送路の各々の信頼度を読み出すことができる。複数の伝送路の情報並びに符号長及び入力データ長の情報に基づいて、許容伝送路故障数を算出することができる。読み出した複数の伝送路の各々の信頼度及び算出した許容伝送路故障数を数式3に代入して、実現可能な信頼度を算出することができる。
Based on the information of the plurality of transmission paths, the reliability of each of the plurality of transmission paths can be read. Based on information on a plurality of transmission paths and information on code length and input data length, the allowable number of transmission path failures can be calculated. The reliability that can be realized can be calculated by substituting the read reliability of each of the plurality of transmission lines and the calculated allowable transmission line failure number into
(実施形態4)
実施形態4の伝送システムの第1及び第2の具体例を図14及び図15に示す。
(Embodiment 4)
First and second specific examples of the transmission system according to the fourth embodiment are shown in FIGS.
ネットワークNは、送信ノード1、受信ノード2及び伝送路3を含んでいる。図14に示した伝送システムでは、実施形態1〜3の資源割当演算装置4を、ネットワークNの管理や通信伝送路3の設定を行う管理制御装置5の一部に組み込む。図15に示した伝送システムでは、実施形態1〜3の資源割当演算装置4を、ネットワークNの管理や通信伝送路3の設定を行う管理制御装置5とは切り離して、スタンドアロンで動作させる。
The network N includes a
本発明の資源割当演算装置4は、コンピュータ及びプログラムによっても実現でき、プログラムを記録媒体に記録することもネットワークを通して提供することも可能である。
The resource
本発明に係る送受信制御装置、送受信制御方法及び送受信制御プログラムは、リードソロモン消失訂正符号に限らず、符号特性(符号長n及び入力データ長kの組)並びに伝送路特性(伝送路数D及び許容伝送路故障数Fの組)の間に、数式1〜4の関係を成り立たせることができる他の符号方式でも実施可能である。さらに、最小伝送路数、最大伝送路数、最小信頼度、最大信頼度について、制約が規定されていてもよい。
The transmission / reception control apparatus, transmission / reception control method, and transmission / reception control program according to the present invention are not limited to Reed-Solomon erasure correction codes, but include code characteristics (a set of code length n and input data length k) and transmission path characteristics (number of transmission paths D and The present invention can also be implemented by other code systems that can establish the relations of
N:ネットワーク
1:送信ノード
2:受信ノード
3:伝送路
4:資源割当演算装置
5:管理制御装置
11:消失訂正符号化部
12:データ分散部
21:データ結合部
22:消失訂正復号部
41:伝送路演算部
42:符号設計部
43:資源管理部
44:信頼度演算部
N: network 1: transmission node 2: reception node 3: transmission path 4: resource allocation calculation device 5: management control device 11: erasure correction encoding unit 12: data distribution unit 21: data combination unit 22: erasure correction decoding unit 41 : Transmission path calculation unit 42: Code design unit 43: Resource management unit 44: Reliability calculation unit
Claims (6)
前記需要情報取得部が通知された送受信の対地、需要帯域及び需要信頼度が満足されるように、送受信の対地間でデータを分散して伝送する複数の伝送路と、消失訂正符号における符号長及び入力データ長と、を設定する伝送路符号長設定部と、
前記伝送路符号長設定部が設定した複数の伝送路、符号長及び入力データ長を、送受信の対地に通知する伝送路符号長通知部と、
を備え、
前記信頼度は、複数の伝送路の各々の信頼度及び故障の発生を許容される伝送路の本数に基づいて算出される、複数の伝送路の全体の信頼度である
ことを特徴とする送受信制御装置。 Even when a failure occurs in at least one of the transmission / reception ground information, the transmission / reception demand band information, and the transmission / reception data distributed among the plurality of transmission paths. A demand information acquisition unit for acquiring information on demand reliability, which is a demand value of reliability indicating the degree of data decoding using a correction code;
A plurality of transmission paths for distributing and transmitting data between the transmission / reception ground and the code length in the erasure correction code so that the transmission / reception ground, demand band and demand reliability notified by the demand information acquisition unit are satisfied And a transmission line code length setting unit for setting the input data length,
A transmission path code length notifying section for notifying the transmission / reception ground of a plurality of transmission paths, code lengths and input data lengths set by the transmission path code length setting section;
Equipped with a,
The reliability is the overall reliability of a plurality of transmission paths calculated based on the reliability of each of the transmission paths and the number of transmission paths allowed to cause a failure. Control device.
前記設定情報取得部が取得した1以上の伝送路、符号長及び入力データ長が適用されるときにおける、送受信の対地間でデータを分散して伝送する複数の伝送路のうち少なくとも1つの伝送路における故障が発生したときでも、消失訂正符号を利用してデータを復号可能である度合を示す信頼度を算出する信頼度算出部と、
前記信頼度算出部が算出した信頼度を、前記要求元に通知する信頼度通知部と、
を備え、
前記信頼度は、複数の伝送路の各々の信頼度及び故障の発生を許容される伝送路の本数に基づいて算出される、複数の伝送路の全体の信頼度である
ことを特徴とする送受信制御装置。 Information of one or more transmission paths selected by the request source among a plurality of transmission paths for transmitting and receiving data distributed between transmission and reception, and the code length and input data in the erasure correction code set by the request source A setting information acquisition unit for acquiring length information;
At least one transmission among a plurality of transmission paths for distributing and transmitting data between the transmission and reception grounds when one or more transmission paths acquired by the setting information acquisition unit, code length, and input data length are applied A reliability calculation unit that calculates reliability indicating the degree to which data can be decoded using an erasure correction code even when a failure occurs on the road;
A reliability notifying unit that notifies the request source of the reliability calculated by the reliability calculating unit;
Equipped with a,
The reliability is the overall reliability of a plurality of transmission paths calculated based on the reliability of each of the transmission paths and the number of transmission paths allowed to cause a failure. Control device.
前記需要情報取得ステップで通知された送受信の対地、需要帯域及び需要信頼度が満足されるように、送受信の対地間でデータを分散して伝送する複数の伝送路と、消失訂正符号における符号長及び入力データ長と、を設定する伝送路符号長設定ステップと、
前記伝送路符号長設定ステップで設定した複数の伝送路、符号長及び入力データ長を、送受信の対地に通知する伝送路符号長通知ステップと、
を順に実行し、
前記信頼度は、複数の伝送路の各々の信頼度及び故障の発生を許容される伝送路の本数に基づいて算出される、複数の伝送路の全体の信頼度である
ことを特徴とする送受信制御方法。 Even when a failure occurs in at least one of the transmission / reception ground information, the transmission / reception demand band information, and the transmission / reception data distributed among the plurality of transmission paths. A demand information acquisition step for acquiring information on demand reliability, which is a demand value of reliability indicating the degree of data decoding using a correction code;
A plurality of transmission paths for distributing and transmitting data between the transmission and reception ground and the code length in the erasure correction code so that the transmission and reception ground, demand band and demand reliability notified in the demand information acquisition step are satisfied And a transmission line code length setting step for setting the input data length,
A transmission line code length notification step of notifying the transmission / reception ground of a plurality of transmission lines, code lengths and input data lengths set in the transmission line code length setting step;
In order ,
The reliability is an overall reliability of the plurality of transmission lines calculated based on the reliability of each of the plurality of transmission lines and the number of transmission lines allowed to cause a failure. A characteristic transmission / reception control method.
前記設定情報取得ステップで取得した1以上の伝送路、符号長及び入力データ長が適用されるときにおける、送受信の対地間でデータを分散して伝送する複数の伝送路のうち少なくとも1つの伝送路における故障が発生したときでも、消失訂正符号を利用してデータを復号可能である度合を示す信頼度を算出する信頼度算出ステップと、
前記信頼度算出ステップで算出した信頼度を、前記要求元に通知する信頼度通知ステップと、
を順に実行し、
前記信頼度は、複数の伝送路の各々の信頼度及び故障の発生を許容される伝送路の本数に基づいて算出される、複数の伝送路の全体の信頼度である
ことを特徴とする送受信制御方法。 Information of one or more transmission paths selected by the request source among a plurality of transmission paths for transmitting and receiving data distributed between transmission and reception, and the code length and input data in the erasure correction code set by the request source A setting information acquisition step for acquiring length information;
At least one transmission among a plurality of transmission paths for distributing and transmitting data between transmission and reception ground when one or more transmission paths, code lengths and input data lengths acquired in the setting information acquisition step are applied A reliability calculation step for calculating a reliability indicating the degree to which data can be decoded using an erasure correction code even when a failure occurs on the road;
A reliability notification step of notifying the request source of the reliability calculated in the reliability calculation step;
In order ,
The reliability is the overall reliability of a plurality of transmission paths calculated based on the reliability of each of the transmission paths and the number of transmission paths allowed to cause a failure. Control method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012153210A JP5778089B2 (en) | 2012-07-09 | 2012-07-09 | Transmission / reception control device, transmission / reception control method, and transmission / reception control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012153210A JP5778089B2 (en) | 2012-07-09 | 2012-07-09 | Transmission / reception control device, transmission / reception control method, and transmission / reception control program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014017637A JP2014017637A (en) | 2014-01-30 |
| JP5778089B2 true JP5778089B2 (en) | 2015-09-16 |
Family
ID=50111966
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012153210A Active JP5778089B2 (en) | 2012-07-09 | 2012-07-09 | Transmission / reception control device, transmission / reception control method, and transmission / reception control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5778089B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6162843B1 (en) * | 2016-03-28 | 2017-07-12 | 株式会社大和総研 | Exchange connection system and program |
| JP2020010180A (en) | 2018-07-06 | 2020-01-16 | 日本電信電話株式会社 | Transmission device, reception device and transmission system |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002261854A (en) * | 2001-03-02 | 2002-09-13 | Mitsubishi Heavy Ind Ltd | Distributed communication unit, distributed communication method and distributed communication program |
| US7372820B1 (en) * | 2004-10-29 | 2008-05-13 | Hewlett-Packard Development Company, L.P. | System and method for striping delay-sensitive data over multiple bursty channels |
| JP4699099B2 (en) * | 2005-06-14 | 2011-06-08 | 富士通株式会社 | Communication control device and communication control method |
| US7733913B1 (en) * | 2006-07-31 | 2010-06-08 | Hewlett-Packard Development Company, L.P. | Striping data over transmission channels |
| JP2011091677A (en) * | 2009-10-23 | 2011-05-06 | Mitsubishi Electric Corp | Transmission apparatus and communication system |
-
2012
- 2012-07-09 JP JP2012153210A patent/JP5778089B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014017637A (en) | 2014-01-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7751713B2 (en) | Communication network with skew path monitoring and adjustment | |
| JP6136836B2 (en) | Routing and wavelength allocation system and method for network virtualization | |
| US9979468B2 (en) | Optical communication system, optical node device, and optical path setting method | |
| JP7127541B2 (en) | Optical network control device, optical node device, and optical path setting method | |
| WO2013037570A1 (en) | Allocation of spectral capacity in a wavelength-division multiplexing optical network | |
| CN103931123A (en) | WSON restoration | |
| JP6958649B2 (en) | Optical node device, optical network control device, and optical network control method | |
| CN103039027A (en) | Path calculation unit system and method for routing and wavelength assignment in wavelength switched optical network | |
| JP5803911B2 (en) | Route control apparatus and route control method | |
| JPWO2015129194A1 (en) | Optical network control apparatus and optical network control method | |
| US10003522B2 (en) | Routing with flow over shared risk link groups | |
| Qiu et al. | Efficient hybrid grouping spectrum assignment to suppress spectrum fragments in flexible grid optical networks | |
| JP5583851B2 (en) | Transmission system and transmission method | |
| JP5778089B2 (en) | Transmission / reception control device, transmission / reception control method, and transmission / reception control program | |
| EP2849389A2 (en) | Method and apparatus for allocating bandwidth resources | |
| JP7077949B2 (en) | Optical path design device and optical path design method | |
| JP4662267B2 (en) | Wavelength service provider in all-optical network | |
| WO2017033223A1 (en) | Optical communication control device and optical communication control method | |
| JP6451648B2 (en) | Optical node device, optical communication system, and optical communication path switching method | |
| JP5759636B2 (en) | Method for allocating bandwidth in an optical network | |
| JP2009071614A (en) | Wavelength control network system and wavelength control method | |
| JP6082357B2 (en) | Communication system and redundant configuration setting method | |
| CN111279633A (en) | Resource allocation apparatus and resource allocation method | |
| JP6451636B2 (en) | Optical network control apparatus and optical network control method | |
| AU2020102952A4 (en) | Method and device for controlling quality of service of quantum key distribution service |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140730 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141226 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150113 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150312 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150707 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150708 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5778089 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |