Cross-layer-based adaptive congestion and contention controls for accessing cloud services in 5G IEEE 802.11 family wireless networks

The big-data cloud services accessed through 4G LTE-A and 5G WiFi networks need extremely high-speed and highly reliable transmission. However, it exhibits a critical issue that of inconsistently executing congestion control for the global end-to-end connection and contention control for the local wired/wireless links. For instance, in the transport layer (Layer 4 or L4), the reliable TCP adopts ACK-based congestion control to determine the congestion window (denoted by L4_CWND) for the global E2E connection; but, the link layer (Layer 2 or L2) adopts the Truncated Binary Exponential-based (TBE) access control to determine the contention window (denoted by L2_CW) for the local wireless link. Clearly, the congestion and contention control mechanisms for the global end-to-end connection and the local wireless link should cooperate tightly and consistently, but the existing congestion control and contention control are separately operated at different layers. This paper thus proposes a Cross-layer-based Adaptive Congestion Control (namely CACC) for the connection-based transport layer and the link-based media access layer. CACC aims to determine L4_CWND for the end-to-end congestion control, and then sends the cross-layer L4 congestion state to L2 to determine L2_CW_Max and L2_CW consistently. Numerical results demonstrate that CACC outperforms the compared approaches in L2 goodput, L2 collision probability, L2 contention delay, L2 fairness, L4 goodput, L4 fairness, and L4_friendliness. Furthermore, the claims of the determined L4_CWND and L2_CW are supported by mathematical analyses.

[1]  Jaume Barceló,et al.  On the Performance of Packet Aggregation in IEEE 802.11ac MU-MIMO WLANs , 2012, IEEE Communications Letters.

[2]  Larry Peterson,et al.  TCP Vegas: new techniques for congestion detection and avoidance , 1994, SIGCOMM 1994.

[3]  Ben-Jye Chang,et al.  Cross-layer-based adaptive TCP algorithm for cloud computing services in 4G LTE-A relaying communication , 2016, Wirel. Networks.

[4]  Shin Gyu Kim,et al.  Adaptive delay-based congestion control for high bandwidth-delay product networks , 2011, 2011 Proceedings IEEE INFOCOM.

[5]  Yantai Shu,et al.  Improving TCP Performance for EAST Experimental Data in the Wireless LANs , 2011, IEEE Transactions on Nuclear Science.

[6]  Jean-François Hélard,et al.  SU/MU-MIMO in IEEE 802.11ac: PHY+MAC performance comparison for single antenna stations , 2012, Wireless Telecommunications Symposium 2012.

[7]  Lochan Verma,et al.  Wifi on steroids: 802.11AC and 802.11AD , 2013, IEEE Wireless Communications.

[8]  Yi-Cheng Chan,et al.  CODE TCP: A competitive delay-based TCP , 2010, Comput. Commun..

[9]  Dzmitry Kliazovich,et al.  TCP Westwood+ Enhancement in High-Speed Long-Distance Networks , 2006, 2006 IEEE International Conference on Communications.

[10]  Ting-Yu Lin,et al.  EARC: Enhanced Adaptation of Link Rate and Contention Window for IEEE 802.11 Multi-Rate Wireless Networks , 2012, IEEE Transactions on Communications.

[11]  Steven G. Gilmour,et al.  Increasing throughput in IEEE 802.11 by optimal selection of backoff parameters , 2015, IET Networks.

[12]  Hosam El-Ocla TCP CERL: congestion control enhancement over wireless networks , 2010, Wirel. Networks.

[13]  Rung-Shiang Cheng,et al.  An threshold-based congestion control mechanism for Vegas TCP over heterogeneous wireless networks , 2011, International Symposium on Wireless and Pervasive Computing.

[14]  Ke Zhang,et al.  An Enhancement of TCP Veno with Forward Acknowledgement , 2006, 2006 14th IEEE International Conference on Networks.

[15]  Saverio Mascolo,et al.  Performance evaluation of Westwood+ TCP over WLANs with local error control , 2003, 28th Annual IEEE International Conference on Local Computer Networks, 2003. LCN '03. Proceedings..

[16]  Ming Yang,et al.  Hybrid congestion control for high-speed networks , 2011, J. Netw. Comput. Appl..

[17]  Jun Zhang,et al.  TCP-FIT: An improved TCP congestion control algorithm and its performance , 2011, 2011 Proceedings IEEE INFOCOM.

[18]  Injong Rhee,et al.  CUBIC: a new TCP-friendly high-speed TCP variant , 2008, OPSR.

[19]  Manish Jain,et al.  Hybrid Window and Rate Based Congestion Control for Delay Sensitive Applications , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[20]  Hyogon Kim,et al.  On the coexistence of IEEE 802.11ac and WAVE in the 5.9 GHz Band , 2014, IEEE Communications Magazine.

[21]  Cheng Song,et al.  High performance TCP in ANSNET , 1994, CCRV.

[22]  Yaw-Wen Kuo,et al.  Design and evaluation of a contention-based high throughput MAC with delay guarantee for infrastructured IEEE 802.11 WLANs , 2013, Journal of Communications and Networks.

[23]  Sally Floyd,et al.  The NewReno Modification to TCP's Fast Recovery Algorithm , 2004, RFC.

[24]  R. Srikant,et al.  TCP-Illinois: A loss- and delay-based congestion control algorithm for high-speed networks , 2008, Perform. Evaluation.

[25]  Sergio Barbarossa,et al.  On the impact of backhaul network on distributed cloud computing , 2014, 2014 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[26]  Massinissa Lalam,et al.  Benefits and Challenges of Cloud Technologies for 5G Architecture , 2015, 2015 IEEE 81st Vehicular Technology Conference (VTC Spring).

[27]  Dzmitry Kliazovich,et al.  Logarithmic window increase for TCP Westwood+ for improvement in high speed, long distance networks , 2008, Comput. Networks.

[28]  Nico Bayer,et al.  CloudMAC — An OpenFlow based architecture for 802.11 MAC layer processing in the cloud , 2012, 2012 IEEE Globecom Workshops.

[29]  Hyunsoo Yoon,et al.  Congestion control for sudden bandwidth changes in TCP , 2012, Int. J. Commun. Syst..

[30]  Mehdi Berenjkoub,et al.  An adaptive MAC protocol for wireless LANs , 2014, Journal of Communications and Networks.

[31]  Ben-Jye Chang,et al.  LIAD: Adaptive bandwidth prediction based Logarithmic Increase Adaptive Decrease for TCP congestion control in heterogeneous wireless networks , 2009, Comput. Networks.

[32]  Athanasios V. Vasilakos,et al.  Semi-Random Backoff: Towards Resource Reservation for Channel Access in Wireless LANs , 2013, IEEE/ACM Trans. Netw..

[33]  Chien-Erh Weng,et al.  Optimal Performance Study of IEEE 802.11 DCF with Contention Window , 2011, 2011 International Conference on Broadband and Wireless Computing, Communication and Applications.

[34]  Akira Fukuda,et al.  Local Cloud Storage: Temporal Local File Sharing with Previously Paired Wireless Memories and Cross-Layer Simultaneous Data Transmission Mechanism , 2012, 2012 IEEE 12th International Conference on Computer and Information Technology.

[35]  Hongli Zhang,et al.  Mobile cloud sensing, big data, and 5G networks make an intelligent and smart world , 2015, IEEE Network.

[36]  Xiaohua Jia,et al.  Multi-Hop Collaborative Relay Networks with Consideration of Contention Overhead of Relay Nodes in IEEE 802.11 DCF , 2013, IEEE Transactions on Communications.

[37]  Minghua Chen,et al.  Flow Control Over Wireless Network and Application Layer Implementation , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[38]  Grenville J. Armitage,et al.  Improved coexistence and loss tolerance for delay based TCP congestion control , 2010, IEEE Local Computer Network Conference.

[39]  Consolee Mbarushimana,et al.  A cross-layer TCP enhancement in QoS-aware mobile ad hoc networks , 2013, Comput. Networks.

[40]  Injong Rhee,et al.  Binary increase congestion control (BIC) for fast long-distance networks , 2004, IEEE INFOCOM 2004.