Bandwidth allocation apparatus and method for providing low-latency service in optical network
AssigneeElectronics and Telecommunications Research Institute
InventorsKyeong Hwan DOO, Kwang Ok KIM, Hwan Seok CHUNG
Life of this patent
Estimating the term…
Abstract
A bandwidth allocation apparatus and method for providing a low-latency service in an optical network that may guarantee low-latency requirements and improve a network utilization rate by allocating a static bandwidth to an ONU requiring low latency within an allocable bandwidth and by allocating a dynamic bandwidth to an ONU not requiring the low latency within a remaining bandwidth.
Claims18
A bandwidth allocation method performed by a bandwidth allocation apparatus included in an optical line terminal (OLT), the bandwidth allocation method comprising:
- receiving a report message requesting a bandwidth allocation from an optical network unit (ONU) performing a low latency not-required service among one or more ONUs connected to the OLT;
- generating a virtual report message per cycle time for bandwidth allocation for an ONU performing a low latency required service among the one or more ONUs connected to the OLT;
- generating a request message for the bandwidth allocation by referring to a service level agreement (SLA) table of an ONU corresponding to the received report message or the generated virtual report message;
- sequentially identifying the generated request message per cycle time, and performing a static bandwidth allocation (SBA) with respect to the ONU performing the low latency required service and performing a dynamic bandwidth allocation (DBA) with respect to the ONU performing the low latency not-required service;
- and
- allocating a transmission bandwidth through the SBA or the DBA to the one or more ONUs using a grant message,
- wherein the allocating of the transmission bandwidth comprises preferentially allocating a static bandwidth through the SBA within an allocable bandwidth corresponding to the cycle time and allocating a dynamic bandwidth through the DBA with respect to a remaining bandwidth.
A bandwidth allocation apparatus included in an optical line terminal (OLT), the bandwidth allocation apparatus comprising:
- a communication module configured to receive a report message requesting a bandwidth allocation from an optical network unit (ONU) performing a low latency not-required service among one or more ONUs connected to the OLT, and to transmit, to the one or more ONUs, a grant message including a transmission bandwidth allocated in response to the report message;
- a report manager configured to generate a virtual report message per cycle time for bandwidth allocation for an ONU performing a low latency required service among the one or more ONUs connected to the OLT, and to generate a request message for the bandwidth allocation by referring to a service level agreement (SLA) table of an ONU corresponding to the received report message or the generated virtual report message;
- and
- a bandwidth allocator configured to sequentially identify the generated request message per cycle time, and to perform a static bandwidth allocation (SBA) with respect to the ONU performing the low latency required service and to perform dynamic bandwidth allocation (DBA) with respect to the ONU performing the low latency not-required service,
- wherein the bandwidth allocator is configured to preferentially allocate a static bandwidth through the SBA within an allocable bandwidth corresponding to the cycle time and to allocate a dynamic bandwidth through the DBA with respect to a remaining bandwidth.
A bandwidth allocation method performed by a bandwidth allocation apparatus of an optical network unit (ONU) connected to an optical line terminal (OLT), the bandwidth allocation method comprising:
- storing uplink data for each queue by including a different queue for each service having priority;
- transmitting a request message requesting a bandwidth allocation to the OLT based on the stored uplink data;
- receiving a grant message including a transmission bandwidth that is allocated in response to the transmitted request message;
- and
- transmitting the stored uplink data in response to the received grant message,
- wherein the grant message includes a transmission bandwidth allocated by performing a static bandwidth allocation (SBA) with respect to ONUs performing a low-latency required service and performing a dynamic bandwidth allocation (DBA) with respect to ONUs performing a low-latency not-required service within an allocable bandwidth corresponding to a cycle time for bandwidth allocation.
Dependencies are inferred from the claim text.