Dynamic bandwidth allocation
![]() | This article needs attention from an expert in Telecommunications. Please add a reason or a talk parameter to this template to explain the issue with the article. |
Dynamic Bandwidth Allocation (DBA) is a technique by which traffic bandwidth in a shared telecommunications medium can be allocated on demand and fairly between different users of that bandwidth. This is a form of bandwidth management, and is essentially the same thing as statistical multiplexing. Where the sharing of a link adapts in some way to the instantaneous traffic demands of the nodes connected to the link.
DBA takes advantage of several attributes of shared networks: (1) all users are typically not connected to the network at one time (2) even when connected, users are not transmitting data (or voice or video) at all times (3) most traffic is "bursty" -- there are gaps between packets of information that can be filled with other user traffic
header 1 | header 2 | header 3 |
---|---|---|
row 1, cell 1 | row 1, cell 2 | row 1, cell 3 |
row 2, cell 1 | row 2, cell 2 | row 2, cell 3 |
{| class="wikitable"
header 1 | header 2 | header 3 |
---|---|---|
row 1, cell 1 | row 1, cell 2 | row 1, cell 3 |
row 2, cell 1 | row 2, cell 2 | row 2, cell 3 |
{| class="wikitable" header 1 header 2 header 3 row 1, cell 1 row 1, cell 2 row 1, cell 3 row 2, cell 1 row 2, cell 2 row 2, cell 3
|} |} Different network protocols implement DBA in different ways. These methods are typically defined in standards developed by standards bodies such as the ITU, IEEE, FSAN, or IETF. One example of DBA is defined in the ITU G.983 specification for passive optical network (PON).
== See also =='Bold text''''Bold text''''
- Statistical multiplexing
- Channel access method
- Time division duplex (TDD)
- Bandwidth Controller
- Dynamic TDMA
- Reservation ALOHA (R-ALOHA)
- Packet reservation multiple access (PRMA)
- OFDMA
- CDMA
- Dynamic channel allocation
- Interleaved polling with adaptive cycle time (IPACT)
- Bandwidth guaranteed polling (BGP)
- Fair Queuing with Service Envelopes (FQSE)
- Limited Allocation with Excess Redistribution (LAER+EA)
- Hybrid granting
- Modified Token-bucket