October 26, 2022
Dynamic Bandwidth Allocation is a technique by which network elements dynamically request uplink bandwidth (either indirectly or directly), and the method by which network elements are allocated bandwidth.

Dynamic Bandwidth Allocation is the method by which network elements allocate bandwidth. DBA allows traffic bandwidth in a shared telecommunications environment to be allocated on demand and fairly between different users of that bandwidth.

It is a form of bandwidth management, essentially the same as statistical multiplexing. If link sharing adapts in some way to the instantaneous traffic needs of the nodes connected to the link.

DBA attributes

Dynamic bandwidth allocation uses several attributes of shared networks:

  • all users are not normally connected to the network at the same time,
  • even when connected, users do not transmit data at all times,
  • most of the traffic is in packets,
  • there are gaps between packets of information that can be filled with other user traffic.

Different network protocols implement DBA in different ways. These methods are usually defined in standards developed by standards bodies such as ITU, IEEE, or IETF. One example is defined in the ITU G.983 specification for passive optical networking (PON).

Remote Desktop Protocol

Remote Desktop Protocol is an advanced protocol designed to dynamically change the state of the network. The Remote Desktop Protocol uses a continuous network discovery feature instead of applying hard limits, which actively monitors the available network bandwidth and packet transfer times.

Depending on the results, RDP dynamically chooses graphics encoding parameters and allocates bandwidth to redirect devices and other virtual circuits.

This technology allows the remote desktop protocol to fully utilize the network bandwidth if it is available and to quickly disconnect it if the network is required for other operations. RDP detects these situations and changes the image quality, frame rate, and compression algorithms if the network is required for other applications.

We use cookies to optimize site functionality and give you the best possible experience. To learn more about the cookies we use, please visit our Cookies Policy. By clicking ‘Okay’, you agree to our use of cookies. Learn more.