The present invention relates to a master station unit of a PON system.
In a point-to-multipoint communication system such as a PON (passive optical network) system, a master station unit (OLT: optical line terminal) updates the amount of grant at regular intervals corresponding to transmission enabling information, which is to be allocated to a slave station unit (ONU: optical network unit). For efficient use of a bandwidth, the OLT allocates a grant according to the traffic condition of the ONU. In the transmission of variable length data such as a frame of Ethernet (registered trademark) in the PON system, a grant allocated by the OLT and data transmitted from the ONU may not be delimited at the same point. This generates a time period not used for upward data transmission, resulting in a loss of a bandwidth. In this regard, Patent Literature 1 and Non-Patent Literature 1 cited below disclose the following technique. The OLT collects a queue length in an upward buffer on the basis of a report message from the ONU, and allocates a grant corresponding to the queue length. The ONU notifies not only the volume of data accumulated in the upward buffer but also a delimiter in variable length data. The OLT allocates a grant corresponding to the queue length notified by the ONU, and the allocated grant is thoroughly used for data transmission to achieve bandwidth allocation without loss.
The aforementioned conventional technique employs a way of causing the OLT to collect a queue length notified from the ONU and to allocate a grant for the next cycle. In this technique, the ONU keeps track of a queue length, so that upward data should be accumulated in the buffer. Thus, a delay is generated in a grant allocation process that allows for a time of accumulation in the buffer even if the transmission speed of the PON system is increased, thereby imposing restriction on throughput.
The present invention has been made in view of the foregoing. It is an object of the invention to provide a master station unit capable of reducing a waiting time in upward transmission by a faster ONU.
In order to solve the above problem and in order to attain the above object, in a master station unit used in a PON system including a high-speed optical signal of a high transmission speed and a low-speed optical signal a speed of which is lower than that of the high-speed optical signal, in the master station used in the PON system employing TDMA system for upward signal transmission, and in the master station unit controlling transmission and reception of the high-speed optical signal and the low-speed optical signal and allocating a grant to a slave station unit connected to the master station unit, the master station unit of the present invention, includes: traffic monitoring means for measuring an amount of traffic of data received from a high-speed slave station unit that makes communications using the high-speed optical signal; and bandwidth allocating means for allocating a grant to a low-speed slave station unit on the basis of report information acquired from the low-speed slave station unit that makes communications using the low-speed optical signal. Additionally, the bandwidth allocating means allocates a grant to the high-speed slave station unit on the basis of report information acquired from the high-speed slave station unit, a grant allocated in a previous cycle, and a result of measurement of the amount of traffic in the previous cycle acquired from the traffic monitoring means.
The master station unit according to the present invention can reduce a waiting time in upward transmission by a faster ONU.
An embodiment of a master station unit according to the present invention will be described in detail below on the basis of the drawings. This embodiment is not intended to limit the invention. In the description below, a bandwidth may also be called a grant.
The OLT 10 is a unit of a station placed in a station housing of a communications carrier, and supports a plurality of transmission rates. Here, as an example, the OLT 10 supports two transmission rates (low-speed optical signal and high-speed optical signal). The OLT 10 includes an optical transmitter and receiver 1, a MAC-L part 2, a MAC-H part 3, a bandwidth allocating part 4, and a traffic monitoring part 5. The optical transmitter and receiver 1 transmits and receives a multi-rate optical signal. The optical transmitter and receiver 1 uses different wavebands for downward transmission of low-speed optical signal and high-speed optical signal, and uses the same waveband for upward transmission of the low-speed optical signal and the high-speed optical signal. The MAC-L part 2 has a function of a MAC layer termination for controlling a low-speed optical signal. The MAC-H part 3 has a function of a MAC layer termination for controlling a high-speed optical signal. The bandwidth allocating part 4 allocates a grant on the basis of queue length report information received from each ONU and incoming traffic. The traffic monitoring part 5 measures the volume of data the OLT 10 has received from each ONU.
The optical branch section 20 includes an optical fiber and a power splitter. The optical branch section 20 causes an optical signal from the OLT 10 to branch to each of the ONUs, and combines optical signals from the respective ONUs. The low-speed ONUs 30 and 31 are generally available ONUs for making communications using low-speed optical signals of a low transmission speed. The high-speed ONUs 40 and 41 are ONUs prepared for users of upgraded service, and make communications using high-speed optical signals of a high transmission speed. Each ONU is placed in a subscriber's residence.
For upward communications between the OLT 10 and each of the ONUs, the ONUs each use the same waveband. Accordingly, the bandwidth allocating part 4 of the OLT 10 manages grants to be allocated to the respective ONUs so that upward signals from the respective ONUs will not collide with each other. In order to start data transmission, each of the ONUs first transmits a report (queue length report information). Then, the optical transmitter and receiver 1 of the OLT 10 converts the upward optical signals from the respective ONUs to electric signals, and outputs the electric signals to the MAC-L part 2 and the NAC-H part 3. The MAC-L part 2 extracts queue length report information from the signals received from the low-speed ONUs 30 and 31, and transmits the extracted queue length report information to the bandwidth allocating part 4. The MAC-H part 3 extracts queue length report information from the signals received from the high-speed ONUs 40 and 41, and transmits the extracted queue length report information to the bandwidth allocating part 4.
The bandwidth allocating part 4 allocates grants to the respective ONUs on the basis of the queue length report information given from each ONU. The bandwidth allocating part 4 notifies information about the allocated grants to the MAC-L part 2 and the MAC-H part 3. The MAC-L part 2 and the MAC-H part 3 multiplex the grant information and corresponding downward signals, and output the resultant downward signals. The optical transmitter and receiver 1 converts the respective downward signals in the form of electric signals to optical signals. Then, the optical transmitter and receiver 1 transmits gates (grant information) to the low-speed ONUs 30 and 31 using low-speed optical signals, and to the high-speed ONUs 40 and 41 using high-speed optical signals at a wavelength different from that of the low-speed optical signals.
The ONUs having received the grant information each transmit data according to the allocated grants. After the ONUs each transmit data, the optical transmitter and receiver 1 of the OLT 10 converts upward optical signals from the respective ONUs to electric signals, and outputs the electric signals to the MAC-L part 2 and the NAC-H part 3. The MAC-L part 2 outputs the data received from the low-speed ONUs 30 and 31 to outside (to the Internet, a server that provides contents and the like). If the received data contains queue length report information, the MAC-L part 2 extracts the queue length report information, and transmits the extracted queue length report information to the bandwidth allocating part 4. The MAC-H part 3 outputs the data received from the high-speed ONUs 40 and 41 to outside. If the received data contains queue length report information, the MAC-H part 3 extracts the queue length report information, and transmits the extracted queue length report information to the bandwidth allocating part 4. The traffic monitoring part 5 measures the volume of data the MAC-L part 2 and the NAC-H part 3 output to outside, and notifies the result of the measurement as incoming traffic to the bandwidth allocating part 4. The bandwidth allocating part 4 allocates grants for the next cycle on the basis of the queue length report information and the incoming traffic.
A bandwidth allocation process by the bandwidth allocating part 4 will be described in detail next.
Increase of the transmission rate of the PON system does not change a distance between the OLT 10 and each ONU and the number of ONUs to be connected, meaning that there will be no change in a grant length. Meanwhile, for transmission of data of the same byte length, the high-speed ONUs 40 and 41 require a time relatively shorter than that required by the low-speed ONUs 30 and 31. Accordingly, a bandwidth loss generated by different boundaries of a grant length and data becomes relatively smaller in the case of the high-speed ONUs 40 and 41 than that in the case of the low-speed ONUs 30 and 31. This reduces the need for the OLT 10 to collect a delimiter in data on the basis of queue length report information given from the high-speed ONU (40, 41). In the transmission of voluminous data according to, for example, FTP (file transfer protocol), upward traffic is generated with a high probability in a next cycle if traffic of a certain amount is generated in a certain cycle. In this case, the OLT 10 does not wait for reception of queue length report information from the high-speed ONU (40, 41), but allocates a grant for a next cycle on the basis of a grant allocated in a previous cycle and incoming traffic.
Like a conventional ONU, the high-speed ONU (40, 41) generates a report after accumulating data once in a buffer in the high-speed ONU itself. Meanwhile, the OLT 10 allocates a grant without using queue length report information received from the high-speed ONU (40, 41). This prevents a delay generated in a series of processes including transmission of a report by the high-speed ONU (40, 41), allocation of a grant and transmission of a gate by the OLT 10, and data transmission by the high-speed ONU (40, 41) on the basis of the gate. As a result, a waiting time in upward data transmission by the high-speed ONU (40, 41) can be reduced.
There is no grant allocated in a previous cycle when the high-speed ONU (40, 41) starts data transmission for the first time in step S4. In this case, the bandwidth allocating part 4 makes a bandwidth necessary for the next cycle correspond to a queue length on the basis of queue length report information received from the MAC-H part 3.
The bandwidth allocating part 4 repeats the aforementioned processes in steps S2 to S4 a number of times corresponding to the number of ONUs connected to the bandwidth allocating part 4 (step S5). After finishing the processes for all the ONUs connected, the bandwidth allocating part 4 actually allocates grants to the respective ONUs (step S6).
Described next is how the ONUs each transmit upward signals on the basis of the grants allocated to the ONUs as a result of the aforementioned processes.
For example, the high-speed ONU 40 uses only 70% of the grant allocated in the Cycle #n. In this case, the bandwidth allocating part 4 reduces the amount of grant to be allocated in the next Cycle #n+1. More specifically, the bandwidth allocating part 4 makes n smaller than zero in step S4 of the flow chart shown in
As described above, in the embodiment, the bandwidth allocating part 4 allocates grants for a next cycle to the high-speed ONUs 40 and 41 on the basis of grants allocated in a previous cycle and incoming traffic. This allows the high-speed ONUs 40 and 41 to prevent a delay generated in the processes between generation of queue length report information and reception of a gate, thereby reducing a waiting time in upward data transmission. Also, the OLT 10 can allocate grants with low delay to the high-speed ONUs 40 and 41, so that an end user can be given high throughput at an application level.
The application of the aforementioned technique may be expanded, for example, to a PON system with ONUs that notify queue length report information in different specifications.
The OLT 10a is a unit of a station placed in a station housing of a communications carrier. The OLT 10a includes an optical transmitter and receiver 1a, a MAC part 6, a bandwidth allocating part 4a, and a traffic monitoring part 5a. The optical transmitter and receiver 1a transmits and receives an optical signal of a single communication speed. The MAC part 6 has a function of a MAC layer termination for controlling an optical signal. The bandwidth allocating part 4a allocates a grant on the basis of queue length report information received from each ONU and incoming traffic. The traffic monitoring part 5a measures the volume of data the OLT 10a has received from each ONU.
The ONU-a's 50 and 51 are ONUs that notify a delimiter in data in queue length report information. The ONU-b's 60 and 61 are ONUs that do not notify a delimiter in data but notify the occupation ratio of a buffer and the like in data in queue length report information.
A bandwidth allocation process by the bandwidth allocating part 4a will be described in detail next.
The bandwidth allocating part 4a repeats the aforementioned processes in steps S12 to S14 a number of times corresponding to the number of ONUs connected to the bandwidth allocating part 4a (step S15). After finishing the processes for all the ONUs connected, the bandwidth allocating part 4a actually allocates grants to the respective ONUs (step S16).
A grant to be allocated to an ONU that does not notify a delimiter in data in queue length report information may be increased according to incoming traffic.
As described above, the master station unit according to the present invention is useful for a PON system, and in particular, suited to a PON system that covers different communication speeds.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2009/052227 | 2/10/2009 | WO | 00 | 8/10/2011 |