Performance evaluation and implementation of IP and robust header compression schemes for TCP and UDP traffic in static and dynamic wireless contexts

Modern cellular networks utilising the long–term evolution (LTE) set of standards face an ever–increasing demand for mobile data from connected devices. Header compression is commonly employed to minimise the overhead for IP–based cellular network traffic. In this paper, we evaluate the three header compression implementations used by these networks with respect to their potential throughput increase and complexity for different mobile service scenarios over wireless IP networks. Specifically, we consider header compression as defined by (i) IP Header Compression (RFC 2507), (ii) Robust Header Compression version 1 (RFC 3095), and (iii) the recently updated Robust Header Compression version 2 (RFC 5225) with TCP/IP profile (RFC 6846). The contribution of this article is the performance evaluation of IP Header Compression (IPHC) for UDP and TCP, as well as its evaluation in contrast to the Robust Header Compression (RoHC) methods in a comparative overview for real–world mobile scenarios. Our results show that all implementations have great potential for saving bandwidth in IP–based wireless networks, even under varying channel conditions. While both RoHC versions generally provide more reliable results than IPHC, we find that on a unidirectional channel IPHC could perform better. However, if a TCP connection is prone to packet reordering (e.g., by retransmissions), IPHC’s performance drops drastically, while RoHC’s does not exhibit any significant performance reduction.

[1]  Van Jacobson,et al.  Compressing IP/UDP/RTP Headers for Low-Speed Serial Links , 1999, RFC.

[2]  Jean-Marie Bonnin,et al.  IP-based ITS communications , 2012 .

[3]  Edjair de Souza Mota,et al.  Towards an efficient header compression scheme to improve VoIP over wireless mesh networks , 2009, 2009 IEEE Symposium on Computers and Communications.

[4]  Michele Zorzi,et al.  TCP/IP header compression: proposal and performance investigation on a WCDMA air interface , 2001, 12th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications. PIMRC 2001. Proceedings (Cat. No.01TH8598).

[5]  Carsten Bormann,et al.  RObust Header Compression (ROHC): Framework and four profiles: RTP, UDP, ESP, and uncompressed , 2001, RFC.

[6]  Matteo Berioli,et al.  On the Behavior of RObust Header Compression U-mode in Channels with Memory , 2013, IEEE Transactions on Wireless Communications.

[7]  Frank H. P. Fitzek,et al.  Robust Header Compression version 2 power consumption on Android devices via tunnelling , 2017, 2017 IEEE International Conference on Communications Workshops (ICC Workshops).

[8]  Frank H. P. Fitzek,et al.  Applying Robust Header Compression Version 2 for UDP and RTP Broadcasting with Field Constraints , 2017, 2017 IEEE 85th Vehicular Technology Conference (VTC Spring).

[9]  C. Kissling,et al.  Optimization of robust header compression for aeronautical communication , 2013, 2013 Integrated Communications, Navigation and Surveillance Conference (ICNS).

[10]  Katsuyoshi Iida,et al.  Better network latency with end-to-end header compression in SDN architecture , 2013, 2013 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM).

[11]  David Kidston IP header compression and packet aggregation in mobile tactical networks , 2009, MILCOM 2009 - 2009 IEEE Military Communications Conference.

[12]  Frank H. P. Fitzek,et al.  Voice Quality Evaluation for Wireless Transmission with ROHC , 2003 .

[13]  Meejeong Lee,et al.  Performance analysis of Robust Header Compression over mobile WiMAX , 2008, 2008 10th International Conference on Advanced Communication Technology.

[14]  Marisa Catalan,et al.  Implementation and Evaluation of the Enhanced Header Compression ( IPHC ) for 6 LoWPAN , 2009 .

[15]  Ghyslain Pelletier,et al.  Network Working Group Robust Header Compression (rohc): Profiles for User Datagram Protocol (udp) Lite , 2005 .

[16]  Oliver Lücke,et al.  Evaluation of robust header compression for aeronautical operational data , 2012, 2012 6th Advanced Satellite Multimedia Systems Conference (ASMS) and 12th Signal Processing for Space Communications Workshop (SPSC).

[17]  Sangjin Hong,et al.  Network/hardware cross-layer evaluation for ROHC and packet aggregation on wireless mesh networks , 2009, Wirel. Networks.

[18]  Jun Wang,et al.  Performance comparison of header compression schemes for RTP/UDP/IP packets , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[19]  Van Jacobson,et al.  Compressing TCP/IP Headers for Low-Speed Serial Links , 1990, RFC.

[20]  Frank H. P. Fitzek,et al.  RObust Header Compression (ROHC) Performance for Multimedia Transmission over 3G/4G Wireless Networks , 2005, Wirel. Pers. Commun..

[21]  Frank H. P. Fitzek,et al.  Performance evaluation and comparison of RObust Header Compression (ROHC) ROHCv1 and ROHCv2 for multimedia delivery , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[22]  Wen-Tsuen Chen,et al.  Enhancing CRTP by retransmission for wireless networks , 2001, Proceedings Tenth International Conference on Computer Communications and Networks (Cat. No.01EX495).

[23]  Hans Hannu,et al.  Wireless real-time IP services enabled by header compression , 2000, VTC2000-Spring. 2000 IEEE 51st Vehicular Technology Conference Proceedings (Cat. No.00CH37026).

[24]  Michele Zorzi,et al.  Improved header compression for TCP/IP over wireless links , 2000 .

[25]  Scott Moore,et al.  Securing Robust Header Compression (ROHC) , 2013, MILCOM 2013 - 2013 IEEE Military Communications Conference.

[26]  J.P. Aspas,et al.  TCP/IP over wireless links: performance evaluation , 1998, VTC '98. 48th IEEE Vehicular Technology Conference. Pathway to Global Wireless Revolution (Cat. No.98CH36151).

[27]  Jose Saldana,et al.  Optimization of P2P-TV traffic by means of header compression and multiplexing , 2013, 2013 21st International Conference on Software, Telecommunications and Computer Networks - (SoftCOM 2013).

[28]  Hojung Cha,et al.  AppScope: Application Energy Metering Framework for Android Smartphone Using Kernel Activity Monitoring , 2012, USENIX Annual Technical Conference.

[29]  Devishree Naidu,et al.  Implementation of Header Compression in 3GPP LTE , 2009, 2009 Sixth International Conference on Information Technology: New Generations.

[30]  Ghyslain Pelletier,et al.  RObust Header Compression Version 2 (ROHCv2): Profiles for RTP, UDP, IP, ESP and UDP-Lite , 2008, RFC.

[31]  Andreas Mäder,et al.  Performance Evaluation of ROHC Reliable and Optimistic Mode for Voice over LTE , 2013, 2013 IEEE 77th Vehicular Technology Conference (VTC Spring).

[32]  Martin Reisslein,et al.  Video quality evaluation for wireless transmission with robust header compression , 2003, Fourth International Conference on Information, Communications and Signal Processing, 2003 and the Fourth Pacific Rim Conference on Multimedia. Proceedings of the 2003 Joint.

[33]  S. Pink,et al.  Header compression for ad-hoc networks , 2005, MILCOM 2005 - 2005 IEEE Military Communications Conference.

[34]  Scott Moore,et al.  MANET IP Header Compression , 2013, MILCOM 2013 - 2013 IEEE Military Communications Conference.

[35]  Manuel Ricardo,et al.  Header compressed VoIP in IEEE 802.11 , 2009, IEEE Wireless Communications.

[36]  Frank H. P. Fitzek,et al.  Regression Model Building and Efficiency Prediction of RoHCv2 Compressor Implementations for VoIP , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[37]  Kostas Pentikousis,et al.  On the Performance Gains of VoIP Aggregation and ROHC over a WirelessMAN-OFDMA Air Interface , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[38]  Lars-Erik Jonsson,et al.  RObust Header Compression (ROHC): A Compression Profile for IP , 2004, RFC.

[39]  Libing Wu,et al.  A survey of ROHC header compression schemes , 2012, Proceedings of 2012 2nd International Conference on Computer Science and Network Technology.

[40]  Scott Moore,et al.  A comparison of IP header compression schemes in MANETs , 2013, 2013 IEEE 32nd International Performance Computing and Communications Conference (IPCCC).

[41]  Matt W. Mutka,et al.  Dependency removal for transport protocol header compression over noisy channels , 1997, Proceedings of ICC'97 - International Conference on Communications.

[42]  James Wheeler,et al.  Internet protocol header compression technology and its applicability on the tactical edge , 2013, IEEE Communications Magazine.