Difference between revisions of "Private:Random"

From NMSL
Line 1: Line 1:
 
== Transport Protocol for Asymmetric Communication ==
 
== Transport Protocol for Asymmetric Communication ==
Communication channels with asymmetric uplink/downlink bandwidths are very common nowadays. Popular residential access technologies, such as Digital Subscriber Line (DSL), often divide available bandwidth in an asymmetric manner, where the downlink bandwidth is much higher. Other systems may employ two uni-directional communication channels, where the downlink channel has much higher bandwidth. For example, in rural area, network systems may employ satellites or TV-broadcasts for downlink traffic and use analog modem for uplink traffic. While this asymmetry is desirable in server-client applications, it is less ideal for peer-to-peer applications. This is because a ''client'' may exhaust it uplink bandwidth without utilizing its downlink bandwidth, which gets simply wasted.
+
Communication channels with asymmetric uplink/downlink bandwidths are very common nowadays. Popular residential access technologies, such as Digital Subscriber Line (DSL), often divide available bandwidth in an asymmetric manner, where the downlink bandwidth is much higher. Other systems may employ two uni-directional communication channels, where the downlink channel has much higher bandwidth. For example, in rural area, network systems may employ satellites or TV-broadcasts for downlink traffic and use analog modems for uplink traffic. While this asymmetry is arguably desirable in server-client applications, it is not ideal for peer-to-peer applications. This is because a ''client'' may exhaust it uplink bandwidth without utilizing its downlink bandwidth, which gets simply wasted.
  
 
One nature question is: Can we allocate the, otherwise idling, downlink bandwidth for uplink usage, so that the uplink bandwidth is increased? In 2001, from information theory aspect, Adler and Maggs [[media:AM01.pdf]] showed that using a properly-designed protocol, the downlink bandwidth can be used to accelerate the upload speed. Notice that, they did not propose an actual ''network'' protocol that can be used in the wild. Instead, they strived to ''prove'' the feasibility of dynamically reallocating bandwidths. Extended works in the literature have also reveal the upper bound of the potential improvement on upstream bandwidth. See [[media:Gagie06.pdf]] for a brief survey and references.
 
One nature question is: Can we allocate the, otherwise idling, downlink bandwidth for uplink usage, so that the uplink bandwidth is increased? In 2001, from information theory aspect, Adler and Maggs [[media:AM01.pdf]] showed that using a properly-designed protocol, the downlink bandwidth can be used to accelerate the upload speed. Notice that, they did not propose an actual ''network'' protocol that can be used in the wild. Instead, they strived to ''prove'' the feasibility of dynamically reallocating bandwidths. Extended works in the literature have also reveal the upper bound of the potential improvement on upstream bandwidth. See [[media:Gagie06.pdf]] for a brief survey and references.
  
 
To our best knowledge, there has been no practical protocol in the literature, which supports dynamic bandwidth reallocation. Using such a protocol can increase the bandwidth utilization of the residential (last-mile) links. It is even more useful in rural area, such as deserts, where uplink bandwidth is limited by the infrastructure and likely to be low. Hence, designing and implementing a transport protocol for asymmetric communication, ideally a TCP drop-in, has potential to benefit a large number of users all over the world.
 
To our best knowledge, there has been no practical protocol in the literature, which supports dynamic bandwidth reallocation. Using such a protocol can increase the bandwidth utilization of the residential (last-mile) links. It is even more useful in rural area, such as deserts, where uplink bandwidth is limited by the infrastructure and likely to be low. Hence, designing and implementing a transport protocol for asymmetric communication, ideally a TCP drop-in, has potential to benefit a large number of users all over the world.

Revision as of 14:55, 7 March 2008

Transport Protocol for Asymmetric Communication

Communication channels with asymmetric uplink/downlink bandwidths are very common nowadays. Popular residential access technologies, such as Digital Subscriber Line (DSL), often divide available bandwidth in an asymmetric manner, where the downlink bandwidth is much higher. Other systems may employ two uni-directional communication channels, where the downlink channel has much higher bandwidth. For example, in rural area, network systems may employ satellites or TV-broadcasts for downlink traffic and use analog modems for uplink traffic. While this asymmetry is arguably desirable in server-client applications, it is not ideal for peer-to-peer applications. This is because a client may exhaust it uplink bandwidth without utilizing its downlink bandwidth, which gets simply wasted.

One nature question is: Can we allocate the, otherwise idling, downlink bandwidth for uplink usage, so that the uplink bandwidth is increased? In 2001, from information theory aspect, Adler and Maggs media:AM01.pdf showed that using a properly-designed protocol, the downlink bandwidth can be used to accelerate the upload speed. Notice that, they did not propose an actual network protocol that can be used in the wild. Instead, they strived to prove the feasibility of dynamically reallocating bandwidths. Extended works in the literature have also reveal the upper bound of the potential improvement on upstream bandwidth. See media:Gagie06.pdf for a brief survey and references.

To our best knowledge, there has been no practical protocol in the literature, which supports dynamic bandwidth reallocation. Using such a protocol can increase the bandwidth utilization of the residential (last-mile) links. It is even more useful in rural area, such as deserts, where uplink bandwidth is limited by the infrastructure and likely to be low. Hence, designing and implementing a transport protocol for asymmetric communication, ideally a TCP drop-in, has potential to benefit a large number of users all over the world.