Browse > Article
http://dx.doi.org/10.4218/etrij.16.0115.0767

Design and Realization of a Novel Header Compression Scheme for Ad Hoc Networks  

Khalid, Shahrukh (Department of Telecommunication Engineering, Hamdard University)
Mahboob, Athar (KFUEIT Rahim Yar Khan)
Azim, Choudhry Fahad (Dawood UET)
Rehman, Aqeel Ur (Department of Computer Science, Hamdard University)
Publication Information
ETRI Journal / v.38, no.5, 2016 , pp. 922-933 More about this Journal
Abstract
IP header compression schemes offer a valuable measure for bandwidth preservation. Such schemes have been practically implemented in infrastructure-based IP networks for point-to-point links. However, minimal research and practical implementation efforts have been conducted in the direction of an IP header compression strategy that can meet the peculiar requirements of multi-hop ad hoc wireless networks. In this paper, we present a practically implemented multi-hop IP header compression scheme using the Robust Header Compression (ROHC) protocol suite. The scheme runs on a novel identifier (ID) based networking architecture, known as an ID-based ad hoc network (IDHOCNET). IDHOCNET additionally solves a number of bottlenecks of pure IP-based ad hoc networks that have emerged owing to IP address auto-configuration service, distributed naming and name resolution, and the role of an IP address as an identifier at the application layer. The proposed scheme was tested on a multi-hop test bed. The results show that the implemented scheme has better gain and requires only O (1) ROHC contexts.
Keywords
IP header compression; Ad hoc networks; Robust header compression; Wireless communication; ID-based networking; Voice over IP (VoIP); Auto- configuration;
Citations & Related Records
연도 인용수 순위
  • Reference
1 H. Schulzrinne, RTP Tools 1.20, Accessed Apr. 9, 2014. http://www.cs.columbia.edu/irt/software/rtptools/
2 M. Masdari, M. Maleknasab, and M. Bidaki, "A Survey and Taxonomy of Name Systems in Mobile Ad Hoc Networks," J. Netw. Comput. Appl., vol. 35, no. 5, Sept. 2012, pp. 1493-1507.   DOI
3 V. Jacobson, Compressing TCP/IP Headers for Low-Speed Serial Links, Accessed Sept. 14, 2014. http://tools.ietf.org/html/rfc1144
4 M. Degermark, IP Header Compression, Accessed Sept. 1, 14, 2014. http://tools.ietf.org/html/rfc2507.html
5 S. Casner and V. Jacobson, Compressing IP/UDP/RTP Headers for Low-Speed Serial Links, Accessed Sept. 14, 2014. http://tools. ietf.org/html/rfc2508
6 S. Khalid et al., "IDHOCNET-A Novel Protocol Stack and Architecture for Ad Hoc Networks," IJCNIS, vol. 7, no. 1, 2015, pp. 20-33.   DOI
7 C. Bormann et al., Robust Header Compression (ROHC): Framework and Four Profiles: RTP, UDP, ESP, and Uncompressed, Accessed Sept. 14, 2014. http://tools.ietf.org/html/rfc3095.txt
8 G. Pelletier and K. Sandlund, Robust Header Compression Version 2 (ROHCv2): Profiles for RTP, UDP, IP, ESP and UDPLite, Accessed Sept. 14, 2014. http://tools.ietf.org/html/ rfc5225.html
9 S. Rajshivare et al., "Analysis of Header Compression Techniques for Networks: A Review," Int. J. Comput. Appl., vol. 80, no. 5, 2013, pp. 13-20.   DOI
10 S. Khalid, IDHOCNET Implementation, Accessed Apr. 29, 2016. http://idhocnet.base.pk
11 L.J.G. Villalba et al., "Auto-Configuration Protocols in Mobile Ad Hoc Networks," Sensors, vol. 11, no. 4, 2011, pp. 3652-3666.   DOI
12 H. Zhou and M.W. Mutka, "Review of Autoconfiguration for MANETs," in Wireless Ad-Hoc Networks, Rijeka, Croatia: INTECH, 2012, pp. 123-144.
13 B.-N. Cheng et al., "A Comparison of IP Header Compression Schemes in MANETs," IEEE Int. Performance Comput. Commun. Conf., Las Begas, NV, USA, Dec. 6-8, 2013, pp. 1-9.
14 W.C. Ang et al., "Performance Evaluation of Robust Header Compression (ROHC) over Unidirectional Links Using DVB-S Testbed," KEIO SFC J., vol. 8, no. 2, 2008, pp. 21-36.
15 A.R.S. Faria, Robust Header Compression over IEEE 802 Networks, MS Thesis, University of Porto, Portugal, 2009.
16 F. Fitzek et al., "Chapter 10. Robust Header Compression for WiMAX Femto Cells," in WiMAX Evolution: Emerging Technologies and Applications, Hoboken, NJ, USA: John Wiley & Sons, 2009, pp. 185-197.
17 F. Iqbal, Performance Evaluation of Robust Header Compression Protocol for Low Data Rate Networks, MS thesis, University of Agder, Kristiansand, Norway, 2013.
18 M. Shivare and Y. Maravi, "Performance Evaluation of Robust Header Compression over Mobile WiMAX," Int. J. Comput. Appl. Eng. Sci., vol. 3, no. 4, Dec. 2013, pp. 125-131.
19 B.-N. Cheng et al., "MANET IP Header Compression," Military Commun. Conf. IEEE, San Diego, CA, USA, 2013, pp. 494-503.
20 R.C. Carrano et al., "IEEE 802.11s Multihop MAC: a Tutorial," IEEE Commun. Surveys Totorials, vol. 13, no. 1, 2011, pp. 52-67.   DOI
21 Zimmermann, A. Hannemann, and B. Schleinzer, "IP Address Assignment in Wireless Mesh Networks," J. Wireless Commun. Mobile Comput., no. 11, no. 3, Mar. 2011, pp. 321-337.   DOI
22 G.H. Berg, L.R. Johannes, and L. Rodriguez, Radiotap, Accessed Apr. 29, 2016. http://www.radiotap.org/
23 P.N. Ayuso, "Communicating between the Kernel and Userspace in Linux Using Netlink Sockets," Softw.: Practice Experience, vol. 40, no. 9, May 2010, pp. 797-810.   DOI
24 Linux.Die, Raw(7): IPv4 Raw Ssockets-Linux Man Page, Accessed July 11, 2015. http://linux.die.net/man/7/raw
25 B. Barney, POSIX Threads Programming, Accessed Dec. 3, 2014. https://computing.llnl.gov/tutorials/pthreads/
26 M. Kerrisk, Packet(7)-Linux Programmer's Manual, Accessed July 11, 2015. http://man7.org/linux/man-pages/man7/packet.7.html
27 M. Vipin and S. Srikanth, "Analysis of Open Source Drivers for IEEE 802.11 WLANs," Int. Conf. Wireless Commu. Sensor Comput., Tamil Nadu, India, Jan. 2-4, 2010, pp. 1-5.
28 M. Kerrisk, Uunix(7)-Linux Manual Page, Accessed July 11, 2015. http://man7.org/linux/man-pages/man7/unix.7.html
29 M. Kerrisk, Socket(2)-Linux Manual Page, Accessed July 11, 2015. http://man7.org/linux/man-pages/man2/socket.2.html
30 U. Drepper and I. Molnar, The Native POSIX Thread Library for Linux, Accessed July 11, 2015. http//people.redhat.com/drepper/nptl-design.pdf
31 M. Krasnyansky and M. Yevmenkin, Universal TUN/TAP Device Driver, Accessed July 11, 2015. https://www.kernel.org/doc/Documentation/networking/tuntap.txt
32 Netfilter, Iptables Project Homepage-The netfilter.org 'libnfnetlink' Project, Accessed May 3, 2014. http://www.netfilter.org/projects/libnfnetlink/
33 GNU C Library, Host Names, Accessed July 11, 2015. http://www.gnu.org/software/libc/manual/html_node/Host-Names. html
34 L. Chappell and G. Combs, Wireshark (R) 101: Essential Skills for Network Analysis, Chappell University, 2013.
35 T. Clausen et al., Optimized Link State Routing Protocol (OLSR), Accessed Apr. 30, 2015. https://tools.ietf.org/html/rfc3626
36 Wiki, Ubuntu Wiki, Accessed June 19, 2015. https://wiki.ubuntu.com/LTS
37 T. Brijeski, Remastersys, Accessed May 4, 2014. http://www.remastersys.com/