Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Analysis of the increase and decrease algorithms for congestion avoidance in computer networks
Computer Networks and ISDN Systems
Random early detection gateways for congestion avoidance
IEEE/ACM Transactions on Networking (TON)
AIRMAIL: a link-layer protocol for wireless networks
Wireless Networks
M-TCP: TCP for mobile cellular networks
ACM SIGCOMM Computer Communication Review
A comparison of mechanisms for improving TCP performance over wireless links
IEEE/ACM Transactions on Networking (TON)
WTCP: a reliable transport protocol for wireless wide-area networks
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
Improving TCP performance over wireless networks at the link layer
Mobile Networks and Applications
Analysis and design of an adaptive virtual queue (AVQ) algorithm for active queue management
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
TCP-Peach: a new congestion control scheme for satellite IP networks
IEEE/ACM Transactions on Networking (TON)
TCP/IP performance over 3G wireless links with rate and delay variation
Proceedings of the 8th annual international conference on Mobile computing and networking
TCP westwood: end-to-end congestion control for wired/wireless networks
Wireless Networks
Bandwidth tradeoff between TCP and link-level FEC
Computer Networks: The International Journal of Computer and Telecommunications Networking
Congestion control for high bandwidth-delay product networks
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
SMART Retransmission: Performance with Overload and Random Losses
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
I-TCP: indirect TCP for mobile hosts
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
TCP Performance over Satellite Channels
TCP Performance over Satellite Channels
Scalable TCP: improving performance in highspeed wide area networks
ACM SIGCOMM Computer Communication Review
Analysis of link-level hybrid FEC/ARQ-SR for wireless links and long-lived TCP traffic
Performance Evaluation - Selected papers from the first workshop on modeling and optimization in mobile, ad hoc and wireless networks (WiOpt'2003)
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
A simulation study of xcp-b performance in wireless multi-hop networks
Proceedings of the 3rd ACM workshop on QoS and security for wireless and mobile networks
A performance comparison study of end-to-end congestion control protocols over MIMO fading channels
MILCOM'06 Proceedings of the 2006 IEEE conference on Military communications
TCP with variance control for multihop IEEE 802.11 wireless networks
MILCOM'06 Proceedings of the 2006 IEEE conference on Military communications
LT-TCP: end-to-end framework to improve TCP performance over networks with lossy channels
IWQoS'05 Proceedings of the 13th international conference on Quality of Service
Space-time block codes from orthogonal designs
IEEE Transactions on Information Theory
A simple transmit diversity technique for wireless communications
IEEE Journal on Selected Areas in Communications
Throughput analysis of TCP on channels with memory
IEEE Journal on Selected Areas in Communications
Power optimization of wireless media systems with space-time block codes
IEEE Transactions on Image Processing
IEEE Network: The Magazine of Global Internetworking
Hi-index | 0.00 |
Every congestion-control protocol operating in wireless networks is potentially faced with two major challenges of performance degradation. These sources are: 1) the coupling of fairness and efficiency; and 2) not properly differentiating between congestion-caused loss associated with network buffering and error-caused loss associated with fading effects. In this paper, we provide a Variable-structure Congestion-control Protocol (VCP)-based cross-layer framework of congestion control that can address both challenges noted. As a part of our framework, we introduce a loss differentiation heuristic algorithm that can be used with a variety of congestion-control protocols. Then, using analysis, simulation, implementation, and emulation, we profile the performance of a number of congestion-control alternatives in wireless networks. We describe the first implementation of VCP as a collection of loadable kernel modules along with fine-tuned implementations of XCP and TCP / AQM + ECN in Linux. We utilize NS2 as our simulation tool and a wired Linux testbed emulating wireless link effects as our experimental tool. We implement a finite-state Markov chain in both NS2 and our testbed in order to model error-caused loss over wireless links. We further use link-layer forward error correction (FEC) codes on a per-packet basis to compensate against such loss. Our profiling results demonstrate that VCP equipped with our loss differentiation heuristic and link-layer FEC represents a well-performing yet practical alternative of wireless congestion control. We also identify some of the shortcomings of VCP, including its oscillatory behavior in the presence of link estimation errors and poor fairness characteristic in multibottleneck networks.