The present invention relates to a control apparatus, a communication system, a control method, and a program.
There is a technique for detecting a failure or an error of a network device, which is a device constituting an optical communication system such as an AMCC (Auxiliary Management and Control Channel) or an SNMP (Simple Network Management Protocol), and instructing allocation to a spare wavelength or allocation of the network device when the failure or the error occurs. In such a technique, information on an occurrence of the failure or the error of the network device is acquired, and allocation to the spare wavelength or instructing allocation of the network device is performed. An interval for monitoring is defined as a minute unit.
However, when traffic fluctuation occurs due to an unexpected event such as a disaster or a delay of a train, the AMCC and SNMP cannot acquire information on the unexpected traffic fluctuation, and cannot perform band control by real-time wavelength reallocation. As a result, a communication error may occur, such as an occurrence of conflict due to a network congestion.
In view of the above circumstances, an object of the present invention is to provide a technique for suppressing a frequency of communication error occurrence.
One aspect of the present invention is a control device including a collection unit that acquires, at a predetermined cycle, cooperation information, which is information indicating a communication state between a communication system that includes a wireless station including an antenna and an allocation device that allocates a wavelength, and a terminal to be communicated, an analysis unit that analyzes the communication state in the communication system on the basis of the cooperation information, and an allocation control unit that controls execution of wavelength allocation by the allocation device on the basis of an analysis result of the analysis unit.
One aspect of the present invention is a communication system comprising: a wireless station including an antenna, an allocation device that allocates a wavelength, a collection unit configured to acquire, at a predetermined cycle, cooperation information, which is information indicating a communication state between the system per se and a terminal to be communicated; an analysis unit configured to analyze the communication state in the system on the basis of the cooperation information; and an allocation control unit configured to control execution of wavelength allocation by the allocation device on the basis of an analysis result of the analysis unit.
One aspect of the present invention is a control method including a collection step of acquiring, at a predetermined cycle, cooperation information, which is information indicating a communication state between a communication system that includes a wireless station including an antenna and an allocation device that allocates a wavelength, and a terminal to be communicated, an analysis step of analyzing the communication state in the communication system on the basis of the cooperation information, and an allocation control step of controlling execution of wavelength allocation by the allocation device on the basis of an analysis result of the analysis unit.
One aspect of the present invention is a program for causing a computer to function as the above-mentioned control device.
According to the present invention, the frequency of communication error occurrence can be suppressed.
The communication system 100 includes M wireless stations 1, M distributed stations 2, a management control device 3, M allocation devices 4, an aggregation station 5 and a core device 6. M is an integer equal to or larger than 1. That is, the communication system 100 includes one or a plurality of wireless stations 1, one or a plurality of distributed stations 2, and the same number of allocation devices 4 as the distributed stations 2. The distributed station 2 and the allocation device 4 correspond to each other in one-to-one correspondence.
The wireless station 1 receives the signals transmitted by the terminal 900 and transmits the signals to the terminal 900. Therefore, the wireless station 1 is a device having an antenna. The wireless station 1 is, for example, a RU (Radio Unit) in a 5G communication standard.
The distributed station 2 is connected to the wireless station 1 by an optical fiber. The distributed station 2 receives upstream signals transmitted by the wireless station 1. The distributed station 2 transmits downstream signals to the wireless station 1. Note that the upstream signals are signals transmitted by the terminal 900, and the downstream signals are signals propagating toward the terminal 900. Each distributed station 2 is connected to a plurality of wireless stations 1. That is, the distributed station 2 and the wireless station 1 have a one-to-M correspondence relationship. The distributed station 2 is, for example, a DU (Distributed Unit) in the 5G communication standard. Information acquired by the management control device 3 from the distributed station 2 will be referred to as cooperation information. The cooperation information is information indicating a communication state between the communication system 100 (that is, system per se) and the terminal 900.
The cooperation information includes, for example, an average throughput of the terminals 900. The cooperation information includes, for example, the number of terminals 900 with which the wireless station 1 communicates for each wireless station 1. The cooperation information includes, for example, registration information of the terminal 900. Note that the registration information of the terminal 900 is information indicating a PDU session setting request of the terminal 900. The cooperation information includes, for example, scheduling information including a traffic amount of each terminal 900. Note that the scheduling information is information indicating transmission timing and transmission data amount of user data allocated to each terminal 900 by the distributed station 2.
The management control device 3 acquires the cooperation information from the distributed station 2. The management control device 3 acquires a wavelength allocation notification having a content based on the acquired cooperation information. The wavelength allocation notification is information indicating how wavelength allocation is performed. More specifically, the wavelength allocation notification is information indicating how the wavelength allocation is performed by each allocation device 4. The wavelength allocation may be processing of wavelength switching, processing of newly added wavelength allocation, or processing of reallocating remaining wavelength after a part of wavelengths is deleted. The management control device 3 controls the operation of the allocation device 4 to execute the content of the wavelength allocation notification.
The allocation device 4 performs allocation indicated by the wavelength allocation notification transmitted by the management control device 3. Therefore, the allocation device 4 is a device for allocating wavelength by receiving control of the management control device 3. That is, the management control device 3 is a device for controlling the execution of wavelength allocation. The allocation device 4 notifies the management control device 3 of the completion of the wavelength allocation processing at the timing when the wavelength allocation is completed. Hereinafter, the notification indicating that the wavelength allocation processing has been completed is referred to as an allocation completion notification.
The aggregation station 5 aggregates the upstream signals transmitted by the distributed station 2. The aggregation station 5 distributes the downstream signals. The aggregation station 5 is, for example, a CU (Centralized Unit) in the 5G communication standard.
The core device 6 executes signal processing on the upstream signals aggregated by the aggregation station 5. The core device 6 transmits signals obtained as a result of execution of signal processing on the upstream signals to an external network 910. In addition, the core device 6 receives the signals from the external network 910.
The core device 6 performs preset predetermined signal processing on signals received from the external network 910. The core device 6 transmits signals obtained as a result of execution of signal processing on the signals received from the external network 910 to the aggregation station 5 as the downstream signals. The signal processing is, for example, a transfer of user data in a UPF (User Plane Function) of a 5G core network.
The collection unit 31 includes a cooperation information reception unit 311. The cooperation information reception unit 311 acquires the cooperation information from the distributed station 2.
The analysis unit 32 includes a cooperation information accumulation unit 321, a real-time analysis unit 322, and a wavelength control judgement unit 323. The cooperation information accumulation unit 321 records the acquired cooperation information in a predetermined storage device. The predetermined device is, for example, a storage device 302 which will be described later. The real-time analysis unit 322 analyzes the communication state in the communication system 100 for a change amount of the number of connections per band or unit time, and the like on the basis of the cooperation information.
The wavelength control judgement unit 323 judges whether or not to reallocate the wavelength on the basis of the analysis result of the real-time analysis unit 322. For example, the wavelength control judgement unit 323 compares the analysis result of the real-time analysis unit 322 with a predetermined threshold value or a band currently allocated, and judges whether or not to reallocate the wavelength. Reallocation of wavelength means addition or deletion of wavelength. The allocation destination wavelength setting unit 331 may judge a wavelength to be added and a wavelength not used in the allocation, and determine the wavelength of the allocation destination on the basis of the judgement result.
In this way, the analysis unit 32 judges whether or not to allocate the wavelength on the basis of the cooperation information.
The allocation control unit 33 determines how the wavelength allocation is to be performed when the analysis unit 32 determines that the wavelength is to be allocated. Then, the allocation control unit 33 transmits the wavelength allocation notification to control the operation of the allocation device 4 so that the determined content is executed. Specifically, the operation of the allocation device 4 by the allocation control unit 33 is controlled by transmitting control information, which is information indicating the operation executed by the allocation device 4, to the allocation device 4 by the allocation control unit 33.
The allocation control unit 33 includes an allocation destination wavelength setting unit 331, and a wavelength control signal generation unit 332. The allocation destination wavelength setting unit 331 determines a transmission destination of the wavelength allocation notification. The transmission destination is, for example, the allocation device 4. The allocation destination wavelength setting unit 331 may determine the content of wavelength allocation. The allocation destination wavelength setting unit 331 may judge, for example, a wavelength to be added and a wavelength not used in the allocation, and determine the wavelength of the allocation destination on the basis of a judgement result.
The wavelength control signal generation unit 332 generates the wavelength allocation notification, and notifies a predetermined notification destination of the generated wavelength allocation notification. In addition, the wavelength control signal generation unit 332 generates control information on the basis of the content of the wavelength allocation notification and predetermined information indicating the operable content of the allocation device 4. The control information generated in this way is information indicating the operation of the allocation device 4 which realizes the content of the wavelength allocation notification. The wavelength control signal generation unit 332 transmits the generated control information to the allocation device 4.
Thus, the allocation control unit 33 determines the transmission destination of the wavelength allocation notification and controls the allocation device 4 to execute the determined contents by the allocation destination wavelength setting unit 331 and the wavelength control signal generation unit 332. That is, the allocation control unit 33 controls execution of wavelength allocation by the allocation device 4 on the basis of the analysis result of the analysis unit 32.
The determination of the content of the wavelength allocation notification is determined by the allocation destination wavelength setting unit 331.
Note that the number of active terminals 900 for each cell is the number of terminals 900 with which each wireless station 1 is communicating for each wireless station 1. Hereinafter, the average throughput of the terminals 900 is referred to as terminal average throughput. Hereinafter, the number of active terminals 900 for each cell is referred to as terminal active number.
The cooperation information reception unit 311 acquires the cooperation information from the distributed station 2 (step S101). Next, the real-time analysis unit 322 adds the number of active terminals 900 of all cells for each unit time on the basis of the terminal active number included in the acquired cooperation information (step S102). Note that the addition of the number of active terminals 900 of all cells for each unit time means the acquisition of the number of terminals 900 with which each distributed station 2 is communicating in each unit time. Hereinafter, the number of terminals 900 with which each distributed station 2 is communicating in each unit time is referred to as all active terminal number.
Next, the real-time analysis unit 322 calculates a band satisfying a predetermined condition (hereinafter referred to as “error frequency occurrence condition”) regarding the low frequency of the communication error occurrence on the basis of the terminal average throughput and all active terminal number (step S103). The error frequency occurrence condition is, for example, a condition that the frequency of the communication error occurrence is lower than a preset predetermined frequency. The predetermined frequency is, for example, a condition that the frequency of occurrence per unit time is one or less.
The real-time analysis unit 322 calculates, for example, a product of the terminal average throughput and all active terminal number, and acquires a calculation result as the band satisfying the error frequency occurrence condition. The processing in the step S102 and the step S103 is an analysis of the communication state in the communication system 100 by the real-time analysis unit 322, and an example of analysis based on the cooperation information.
Next, the wavelength control judgement unit 323 judges whether or not width of the band satisfying the error frequency generation condition is wider than the width of allocated band at the present time (step S104). Note that the band at the present time means a band in use. When the width of the band satisfying the error frequency occurrence condition is wider than the width of the allocated band at the present time (step S104: YES), the allocation control unit 33 transmits the wavelength allocation notification (step S105).
Next, the allocation device 4 executes the content of the wavelength allocation notification (step S106). On the other hand, when the width of the band satisfying the error frequency occurrence condition is equal to or less than the width of the allocated band at the present time (step S104: NO), the allocation control unit 33 does not transmit the wavelength allocation notification (step S107). When the wavelength allocation notification is not transmitted, the allocation device 4 does not perform the reallocation of the wavelength. Thus, the allocation control unit 33 controls the operation of the allocation device 4 according to whether or not to transmit the wavelength allocation notification and the content of the wavelength allocation notification.
Note that, in this way, since the wavelength allocation notification is transmitted or not transmitted in accordance with the judgement result of the step S104, the processing of the step S104 is processing of judging whether or not to reallocate the wavelength. Note that the wavelength allocation notification of the processing in the step S105 may be a notification of wavelength allocation including addition and deletion of wavelengths.
The content of the wavelength allocation notification is determined by the allocation destination wavelength setting unit 331. The content of the wavelength allocation notification is determined on the basis of band information calculated by the real-time analysis unit 322 by the allocation destination wavelength setting unit 331 after the step S105 is performed. For example, the allocation destination wavelength setting unit 331 judges a wavelength having a small number of active terminals as a reallocation destination. The allocation destination wavelength setting unit 331 determines the allocation device 4 of the transmission destination of the wavelength allocation notification.
The flow of the processing shown in
The cooperation information reception unit 311 acquires the cooperation information from the distributed station 2 (step S201). Next, the real-time analysis unit 322 calculates the number of terminals 900 for each unit time on the basis of registration information of the terminal 900 among information included in the cooperation information (step S202). Next, the real-time analysis unit 322 calculates a band satisfying the error frequency occurrence condition on the basis of the terminal average throughput and the number of terminals 900 per unit time (step S203).
The real-time analysis unit 322 calculates, for example, a product of the terminal average throughput and the number of terminals 900 per unit time, and acquires a calculation result as the band satisfying the error frequency occurrence condition. The processing in the step S202 and the step S203 is an analysis of the communication state in the communication system 100 by the real-time analysis unit 322, and an example of analysis based on the cooperation information.
Next, the wavelength control judgement unit 323 judges whether or not width of the band satisfying the error frequency generation condition is wider than the width of the allocated band at the present time (step S204). When the width of the band satisfying the error frequency occurrence condition is wider than the width of the allocated band at the present time (step S204: YES), the allocation control unit 33 transmits the wavelength allocation notification (step S205).
Next, the allocation device 4 executes the content of the wavelength allocation notification (step S206). On the other hand, when the width of the band satisfying the error frequency occurrence condition is equal to or less than the width of the allocated band at the present time (step S204: NO), the allocation control unit 33 does not transmit the wavelength allocation notification (step S207). When the wavelength allocation notification is not transmitted, the allocation device 4 does not perform the re-allocation of the wavelength. Thus, the allocation control unit 33 controls the operation of the allocation device 4 according to whether or not to transmit the wavelength allocation notification and the content of the wavelength allocation notification.
Note that, in this way, since the wavelength allocation notification is transmitted or not transmitted in accordance with the judgement result of the step S204, the processing of the step S204 is processing for judging whether or not to reallocate the wavelength. Note that the wavelength allocation notification of the processing in the step S205 may be a notification of wavelength allocation including addition and deletion of wavelengths.
The content of the wavelength allocation notification is determined, for example, by the wavelength control judgement unit 323 of the analysis unit 32. The content of the wavelength allocation notification may be determined by the allocation destination wavelength setting unit 331. The content of the wavelength allocation notification is determined on the basis of band information calculated by the real-time analysis unit 322 by the allocation destination wavelength setting unit 331 after the step S205 is performed. For example, the allocation destination wavelength setting unit 331 judges a wavelength having a small number of terminals per unit time as a reallocation destination. The allocation destination wavelength setting unit 331 determines the allocation device 4 of the transmission destination of the wavelength allocation notification.
The flow of the processing shown in
The cooperation information reception unit 311 acquires the cooperation information from the distributed station 2 (step S301). Next, the real-time analysis unit 322 adds the traffic amount of each terminal 900 included in the cooperation information to all the terminals 900 (step S302). That is, in the step S302, the real-time analysis unit 322 adds the transmission data amount of each scheduling information, and acquires a calculation result as the band satisfying the error frequency generation condition.
The processing in the step S302 is an analysis of the communication state in the communication system 100 by the real-time analysis unit 322, and an example of analysis based on the cooperation information.
Next, the wavelength control judgement unit 323 judges whether or not the width of the band satisfying the error frequency generation condition is wider than the width of an allocated band at the present time (step S303). When the width of the band satisfying the error frequency occurrence condition is wider than the width of the allocated band at the present time (step S303: YES), the allocation control unit 33 transmits the wavelength allocation notification (step S304).
Next, the allocation device 4 executes the content of the wavelength allocation notification (step S305). On the other hand, when the width of the band satisfying the error frequency occurrence condition is equal to or less than the width of the allocated band at the present time (step S303: NO), the allocation control unit 33 does not transmit the wavelength allocation notification (step S306). When the wavelength allocation notification is not transmitted, the allocation device 4 does not perform the reallocation of the wavelength. Thus, the allocation control unit 33 controls the operation of the allocation device 4 according to whether or not to transmit the wavelength allocation notification and the content of the wavelength allocation notification.
Note that, in this way, since the wavelength allocation notification is transmitted or not transmitted in accordance with the judgement result of the step S303, the processing of the step S303 is processing for judging whether or not to reallocate the wavelength. Note that the wavelength allocation notification of the processing in the step S304 may be a notification of wavelength allocation including addition and deletion of wavelengths.
The content of the wavelength allocation notification is determined, for example, by the wavelength control judgement unit 323 of the analysis unit 32. The content of the wavelength allocation notification may be determined by the allocation destination wavelength setting unit 331. The content of the wavelength allocation notification is determined based on the band information calculated by the real-time analysis unit 322 by the allocation destination wavelength setting unit 331 after the step S304 is performed. For example, the allocation destination wavelength setting unit 331 judges a wavelength in which a current band is larger than a required band as a reallocation destination. The allocation destination wavelength setting unit 331 determines the allocation device 4 of the transmission destination of the wavelength allocation notification.
The flow of the processing shown in
The cooperation information reception unit 311 acquires the registration information of the terminal 900 from the distributed station 2 (step S401). Next, the real-time analysis unit 322 calculates the increase/decrease of the number of terminals 900 for each unit time on the basis of the registration information of the terminal 900 (step S402). Next, the wavelength control judgement unit 323 judges whether or not the magnitude of the increase/decrease obtained in the step S402 is equal to or larger than a preset predetermined threshold value (step S403).
When the magnitude of the increase/decrease is not equal to or larger than the threshold value (step S403: NO), the processing is terminated. On the other hand, when the magnitude of the increase/decrease is equal to or larger than the threshold value (step S403: YES), the cooperation information reception unit 311 acquires the average throughput (that is, terminal average throughput) of the terminals 900 from the distributed station 2 (step S404). Next, the real-time analysis unit 322 calculates the band satisfying the error frequency occurrence condition on the basis of the terminal average throughput and the number of terminals 900 per unit time (step S405).
The real-time analysis unit 322 calculates, for example, a product of the terminal average throughput and the number of terminals 900 per unit time, and acquires a calculation result as the band satisfying the error frequency occurrence condition. The processing of the step S402 and the step S405 is an analysis of the communication state in the communication system 100 by the real-time analysis unit 322, and an example of analysis based on the cooperation information.
Next, the allocation control unit 33 transmits the wavelength allocation notification (step S406). Next, the allocation device 4 executes the content of the wavelength allocation notification (step S407).
Note that when the magnitude of the increase/decrease is not judged to be equal to or larger than the threshold value in the step S403 as shown by the flow of the processing in
Note that, in this way, since the wavelength allocation notification is transmitted or not transmitted in accordance with the judgement result of the step S403, the processing of the step S403 is processing for judging whether or not to reallocate the wavelength. Note that the wavelength allocation notification of the processing in the step S406 may be a notification of wavelength allocation including addition and deletion of wavelengths.
The content of the wavelength allocation notification is determined, for example, by the wavelength control judgement unit 323 of the analysis unit 32. The content of the wavelength allocation notification may be determined by the allocation destination wavelength setting unit 331. The content of the wavelength allocation notification is determined based on the band information calculated by the real-time analysis unit 322 by the allocation destination wavelength setting unit 331 after the step S406 is performed. For example, the allocation destination wavelength setting unit 331 determines a wavelength having a large reduction in the number of terminals per unit time as a reallocation destination. The allocation destination wavelength setting unit 331 determines the allocation device 4 of the transmission destination of the wavelength allocation notification.
As shown in
In addition,
“Distributed station #1” means one of the distributed stations 2 provided in the communication system 100, and “distributed station #2” is one of the distributed stations provided in the communication system 100 and means another distributed station 2 which is different from “distributed station #1”.
“Allocation device #1” is the allocation device 4 corresponding to “distributed station #1”. “Allocation device #2” is the allocation device 4 corresponding to “distributed station #2”.
Information indicating the number of active terminals 900 for each cell is transmitted from the wireless station 1 to the management control device 3 (step S501). Next, information indicating the average throughput of the terminals 900 is transmitted from the wireless station 1 to the management control device 3 (step S502). For the processing of step S501 and the processing of step S502, any one may be executed before the other one.
Next, the wavelength control judgement unit 323 judges whether or not to execute the wavelength allocation on the basis of the cooperation information obtained in the step S501 and the step S502 (step S503). Next, the allocation control unit 33 transmits the wavelength allocation notification to the distributed station #1, the distributed station #2 and the aggregation station 5 (step S504).
Next, the distributed station #1, the distributed station #2 and the aggregation station 5 transmit a wavelength allocation response notification to the allocation control unit 33 (step S505). The wavelength allocation response notification is information indicating that the wavelength allocation notification has been received.
Next, the allocation control unit 33 notifies the distributed station #1, the distributed station #2 and the aggregation station 5 of the start time of communication after the wavelength allocation (step S506). Next, the distributed station #1, the distributed station #2 and the aggregation station 5 return a response to the notification of the start time of communication after the wavelength allocation to the allocation control unit 33 (step S507).
Next, the allocation control unit 33 transmits wavelength control information to each allocation device 4 of “allocation device #1” and “allocation device #2” (step S508). The wavelength control information is an instruction to allocate a wavelength. The wavelength control information is an example of control information. Next, the allocation control unit 33 notifies the distributed station #1, the distributed station #2 and the aggregation station 5 of the start of wavelength allocation (step S509). Next, each allocation device 4 of “allocation device #1” and “allocation device #2” notifies the allocation control unit 33 of completion of the wavelength allocation (step S510). Next, the distributed station #1, the distributed station #2 and the aggregation station 5 notify the allocation control unit 33 of the completion of the wavelength allocation (step S511).
Note that it is not always necessary to execute processing of step S505. In this way, even when there is no response after the allocation control unit 33 transmits the wavelength allocation notification, processing after the step S506 is executed. Note that the processing of step S508 may be executed before the processing of step S507.
The communication system 100 of the embodiment constituted in this way repeatedly executes the wavelength allocation control not only when the unexpected event such as AMCC and SNMP occurs, but also at the predetermined cycle. Therefore, in the communication system 100, it is possible to suppress a frequency of communication error occurrence.
Further, in the communication system 100 of the embodiment constituted in this way, the management control device 3 directly acquires the cooperation information from the distributed station 2 and executes the control of wavelength allocation. As a result, the communication system 100 can perform the wavelength allocation control with less time loss compared to a case where the cooperation information is transferred from the distributed station 2 to a transfer destination such as the core device 6 and then transferred from the transfer destination to the management control device 3, for example. Therefore, in the communication system 100, it is possible to suppress the frequency of communication error occurrence.
In the communication system 100 of the embodiment, the management control device 3 notifies the distributed station 2 and the aggregation station 5 as shown in the flowchart of
In addition,
“Distributed station #1” means one of the distributed stations 2 provided in the communication system 100, and “distributed station #2” is one of the distributed stations provided in the communication system 100 and means another distributed station 2 which is different from “distributed station #1”. “Allocation device #1” is the allocation device 4 corresponding to “distributed station #1”. “Allocation device #2” is the allocation device 4 corresponding to “distributed station #2”.
Information indicating the number of active terminals 900 for each cell is transmitted from the wireless station 1 to the management control device 3 (step S601). Next, information indicating the average throughput of the terminals 900 is transmitted from the wireless station 1 to the management control device 3 (step S602). For the processing of step S601 and the processing of step S602, any one may be executed before the other one.
Next, the wavelength control judgement unit 323 judges whether or not to execute the wavelength allocation on the basis of the cooperation information obtained in the step S601 and the step S602 (step S603). Next, the allocation control unit 33 transmits the wavelength control information to each allocation device 4 of “allocation device #1” and “allocation device #2” (step S604).
Next, each allocation device 4 of “allocation device #1” and “allocation device #2” transmits the wavelength allocation notification to the distributed station #1, the distributed station #2 and the aggregation station 5 (step S605). Next, the distributed station #1, the distributed station #2 and the aggregation station 5 transmit the wavelength allocation response notification to each allocation device 4 of “allocation device #1” and “allocation device #2” (step S606).
Next, each allocation device 4 of “allocation device #1” and “allocation device #2” notifies the distributed station #1, the distributed station #2 and the aggregation station 5 of the start time of communication after the wavelength allocation (step S607). Next, the distributed station #1, the distributed station #2 and the aggregation station 5 return the response to the notification of the start time of communication after the wavelength allocation to each allocation device 4 of “allocation device #1” and “allocation device #2” (step S608).
Next, each allocation device 4 of “allocation device #1” and “allocation device #2” notifies the start of wavelength allocation to the distributed station #1, the distributed station #2 and the aggregation station 5 (step S609). Next, the distributed station #1, the distributed station #2 and the aggregation station 5 notify each allocation device 4 of “allocation device #1” and “allocation device #2” of the completion of the wavelength allocation (step S610). Next, each allocation device 4 “allocation device #1” and “allocation device #2” notifies the allocation control unit 33 of the completion of the wavelength allocation (step S611).
Note that a part or all of the respective functional units provided in the management control device 3 may be provided in the distributed station 2. For example, the collection unit 31 and the analysis unit 32 may be provided in the distributed station 2 in place of the management control device 3.
Note that, in the allocation device 4, it is not always necessary that each allocation device 4 exists in each of the distributed stations 2, and one allocation device 4 may be provided for each of the plurality of distributed stations 2.
In addition,
“Distributed station #1” means one of the distributed stations 2 provided in the communication system 100a, and “distributed station #2” is one of the distributed stations provided in the communication system 100a and means another distributed station 2 which is different from “distributed station #1”.
Information indicating the number of active terminals 900 for each cell is transmitted from the wireless station 1 to the management control device 3 (step S701). Next, information indicating the average throughput of the terminals 900 is transmitted from the wireless station 1 to the management control device 3 (step S702). For the processing of step S701 and the processing of step S702, any one may be executed before the other one.
Next, the wavelength control judgement unit 323 judges whether or not to execute the wavelength allocation on the basis of the cooperation information obtained in the step S701 and the step S702 (step S703). Next, the allocation control unit 33 transmits the wavelength allocation notification to the distributed station #1, the distributed station #2 and the aggregation station 5 (step S704).
Next, the distributed station #1, the distributed station #2 and the aggregation station 5 transmit the wavelength allocation response notification to the allocation control unit 33 (step S705). The wavelength allocation response notification is information indicating that the wavelength allocation notification has been received.
Next, the allocation control unit 33 notifies the distributed station #1, the distributed station #2 and the aggregation station 5 of the start time of communication after the wavelength allocation (step S706). Next, the distributed station #1, the distributed station #2 and the aggregation station 5 return the response to the notification of the start time of communication after the wavelength allocation to the allocation control unit 33 (step S707).
Next, the allocation control unit 33 transmits the wavelength control information to the allocation device 4 (step S708). Next, the allocation control unit 33 notifies the distributed station #1, the distributed station #2 and the aggregation station 5 of the start of wavelength allocation (step S709). Next, the allocation device 4 notifies the allocation control unit 33 of the completion of the wavelength allocation (step S710). Next, the distributed station #1, the distributed station #2 and the aggregation station 5 notify the allocation control unit 33 of the completion of the wavelength allocation (step S711).
Note that it is not always necessary to execute processing of step S705. In this way, even when there is no response after the allocation control unit 33 transmits the wavelength allocation notification, processing after the step S706 is executed. Note that the processing of step S708 may be executed before the processing of step S707.
In a flowchart of
In addition,
Information indicating the number of active terminals 900 for each cell is transmitted from the wireless station 1 to the management control device 3 (step S801). Next, information indicating the average throughput of the terminals 900 is transmitted from the wireless station 1 to the management control device 3 (step S802). For the processing of step S801 and the processing of step S802, any one may be executed before the other one.
Next, the wavelength control judgement unit 323 judges whether or not to execute the wavelength allocation on the basis of the cooperation information obtained in the step S801 and the step S802 (step S803). Next, the allocation control unit 33 transmits the wavelength control information to the allocation device 4 (step S804).
Next, the allocation device 4 transmits the wavelength allocation notification to the distributed station #1, the distributed station #2 and the aggregation station 5 (step S805). Next, the distributed station #1, the distributed station #2 and the aggregation station 5 transmit the wavelength allocation response notification to the allocation device 4 (step S806).
Next, the allocation device 4 notifies the distributed station #1, the distributed station #2 and the aggregation station 5 of the start time of communication after the wavelength allocation (step S807). Next, the distributed station #1, the distributed station #2 and the aggregation station 5 return the response to the notification of the start time of communication after the wavelength allocation to the allocation device 4 (step S808).
Next, the allocation device 4 notifies the distributed station #1, the distributed station #2 and the aggregation station 5 of the start of wavelength allocation (step S809). Next, the distributed station #1, the distributed station #2 and the aggregation station 5 notify the allocation device 4 of the completion of the wavelength allocation (step S810). Next, the allocation device 4 notifies the allocation control unit 33 of the completion of the wavelength allocation (step S811).
A part or all of each functional unit of the management control device 3 may be realized using hardware including an electronic circuit or circuitry in which an LSI (Large Scale Integrated circuit), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), an FPGA (Field Programmable Gate Array), or the like is used.
A part or all of each functional units of the allocation device 4 may be realized using hardware including an electronic circuit or circuitry in which the LSI, the ASIC, the PLD, the FPGA, or the like is used.
A part or all of each functional unit of the distributed station 2 may be realized using hardware including the electronic circuit or circuitry in which the LSI, the ASIC, the PLD, the FPGA, or the like is used.
Each of the distributed station 2, the management control device 3 and the allocation device 4 may be implemented by using a plurality of information processing devices communicatively connected via a network. In this case, each functional unit included in each of the distributed station 2, the management control device 3 and the allocation device 4 may be distributed and implemented in the plurality of information processing devices.
Each embodiment may be combined.
Although the above embodiment of the present invention has been described in detail with reference to the drawings, a specific configuration is not limited to these embodiments, and design within the scope of the gist of the present invention, and the like are included.
The present invention is applicable to optical communication systems such as optical access systems.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/036679 | 10/4/2021 | WO |