%0 Journal Article
%T Cross-Layer Optimal Congestion Control Scheme in Mobile Ad Hoc Networks
移动Ad Hoc网络的跨层优化拥塞控制
%A XU Wei-Qiang
%A WANG Ya-Ming
%A YU Cheng-Hai
%A LIU Liang-Gui
%A ZHANG Yun-Hua
%A
徐伟强
%A 汪亚明
%A 俞成海
%A 刘良桂
%A 张云华
%J 软件学报
%D 2010
%I
%X This paper identifies all factors impairing TCP performance based on network protocol hierarchy: Lossy wireless channel at the physical layer; excessive contention and unfair access at the MAC layer; frequent routing changes due to node mobility at the network layer; the fundamentally inappropriate mechanisms of TCP at the transport layer, including window-based congestion control, loss-based congestion detection, slow-start and AIMD (additive increase/multiplicative-decrease) of congestion window; reliance on ACK-clocked characteristics. Then, it designs a novel cross-layer optimal congestion control (CCOC) protocol tailored toward the characteristics of ad hoc networks. Cross-Layer design framework is applied in CCOC to improve fair access at MAC layer, to detect false link failure, to reduce the number of route failures, to quick-start during route changes, to transmit reliably based on SACK, and to implement the adaptive optimization strategy guided by the nonlinear optimization theory. Then, this paper outlines the protocol framework of CCOC. Finally, the extensive packet-level simulations is implemented in NS2 environment. The simulation results show that CCOC significantly outperforms TCP and ATCP in many important performances such as throughput and fairness, under a variety of scenario and mobility conditions.
%K ad hoc network
%K congestion control
%K resource allocation
%K cross-layer design
ad
%K hoc网络
%K 拥塞控制
%K 资源分配
%K 跨层设计
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=5114A5E5E3163D65B943A54390B4CF19&yid=140ECF96957D60B2&vid=659D3B06EBF534A7&iid=DF92D298D3FF1E6E&sid=0D3639620E137999&eid=B8EB5038D77D4BBF&journal_id=1000-9825&journal_name=软件学报&referenced_num=0&reference_num=31