Reliable multimedia multicast communications over wireless mesh networks

Access Full Text

Reliable multimedia multicast communications over wireless mesh networks

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Communications — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Wireless mesh networks (WMNs) facilitate both data transfer and real-time applications over wireless medium. Owing to the shared nature of wireless frequencies, bandwidth limitation is a major challenge facing WMNs. If real-time multimedia applications, such as live video streaming, are shared among multiple clients using unicast communications, it could result in network resources starvation. Multicast transmission saves network resources by replicating live multimedia transmitted data from one source to multiple destinations using the same stream. The authors have developed a novel implementation of a multicast extension to ad hoc on-demand distance vector (MAODV) routing protocol in Linux kernel 2.6 user space, which is referred to as unidirectional link-aware MAODV (UDL-MAODV). Multicast video transmissions use user datagram protocol, which does not use implicit handshaking dialogues for guaranteeing reliability of data. Therefore the authors propose and have implemented modifications to the MAODV route discovery process to improve the reliability of multicast video transmissions. These modifications enable UDL-MAODV to ensure reliable route establishment for multimedia multicast communications over WMNs in the presence of UDLs. The authors describe in this study the software architecture of the UDL-MAODV implementation in the Linux kernel 2.6 user space, and also present multicast validation and results of performance tests using the SwanMesh WMN testbed. Furthermore, UDL-MAODV has been cross-compiled and tests are presented to compare the performance of the implementation using X86 and ARM architecture-based SwanMesh nodes. The test results show that the proposed algorithm is reliable and efficient.

Inspec keywords: telecommunication network reliability; telecommunication computing; routing protocols; multicast communication; Linux; software architecture; wireless mesh networks; multimedia communication; video communication

Other keywords: MAODV route discovery process; reliable multimedia multicast communications; Linux kernel 2.6 user space; unidirectional link-aware MAODV; ARM architecture-based SwanMesh nodes; live video streaming; MAODV routing protocol; bandwidth limitation; UDL-MAODV; X86 architecture-based SwanMesh nodes; wireless mesh networks; unicast communications; multicast video transmissions; multicast extension to ad hoc on-demand distance vector; software architecture; datagram protocol; SwanMesh WMN testbed

Subjects: Multimedia communications; Communications computing; Reliability; Protocols; Communication network design, planning and routing; Multimedia; Operating systems; Radio links and equipment; Software engineering techniques

References

    1. 1)
      • M. Iqbal , X.H. Wang , D. Wertheim , X. Zhou . SwanMesh: a multicast enabled dual-radio wireless mesh network for emergency and disaster recovery services. J. Commun.: Special Issue on Wireless Communications for Emergency Communications and Rural Wideband Services , 5 , 298 - 306
    2. 2)
      • Wang, X.H., Iqbal, M., Zhou, X.: `Design and development of a dual radio wireless mesh network for healthcare', Proc. Fifth Int. Conf. on Information Technology and Applications in Biomedicine (ITAB 2008), 30–31 May 2008, Shenzhen, China, p. 300–304.
    3. 3)
      • W. Stallings . (2000) Data and computer communications.
    4. 4)
      • B.H. Liu , P.C. Huang , M.J. Tsai . Distributed reformation of core-based group-shared multicast trees in mobile ad hoc networks. J. Parallel Distrib. Comput. , 5 , 582 - 595
    5. 5)
      • E.M. Royer , C.E. Perkins . Multicast ad hoc on-demand distance vector (MAODV) routing.
    6. 6)
      • S.M. Das , H. Pucha , Y.C. Hu . Distributed hashing for scalable multicast in wireless ad hoc networks. IEEE Trans. Parallel Distrib. Syst. , 3 , 347 - 362
    7. 7)
      • M. Iqbal , X.H. Wang , S. Li , T. Ellis . A QoS scheme for multimedia multicast communications over wireless mesh networks. IET Commun. , 11
    8. 8)
      • S.B. Cai , N.M. Yao , N.B. Wang , W.B. Yao , G.C. Gu . Multipath passive data acknowledgement on-demand multicast protocol. Comput. Commun. , 11 , 2074 - 2083
    9. 9)
      • Linux kernel version 2.6: Available at http://www.kernel.org/, accessed November 2009.
    10. 10)
      • Open Source Development Laboratory: ‘Linux process scheduler improvements in version 2.6.0’, 2003. Available at http://devresources.linux-foundation.org/craiger/hackbench/, accessed November 2009.
    11. 11)
      • Prakash, R.: `Unidirectional links prove costly in wireless ad hoc networks', Proc. Third Int. Workshop on Discrete Algorithms and Methods for Mobile Computing and Communications, August 1999, Seattle, Washington, USA, p. 15–22.
    12. 12)
      • Iqbal, M., Wang, X.H., Wertheim, D., Zhou, X.: `Load balanced multiple gateway support in wireless mesh networks for broadband services', Proc. Eighteenth Wireless and Optical Communications Conf. (WOCC 09), NJIT, 1–2 May 2009, Newark, New Jersey, USA.
    13. 13)
      • J.H. Luo , L. Xue , D.X. Ye . Research on multicast routing protocols for mobile ad-hoc networks. Comput. Netw. , 5 , 988 - 997
    14. 14)
      • Yi, Y.J., Park, J.S., Lee, S.W., Lee, Y.Z., Gerla, M.: `Implementation and validation of multicast-enabled landmark ad-hoc routing (M-LANMAR) protocol', Proc. IEEE Military Communications Conf., 13–16 October 2003, Boston, MA, USA, p. 1024–1029.
    15. 15)
      • C.S.R. Murthy , B.S. Manoj . (2004) Ad hoc wireless networks: architecture and protocols.
    16. 16)
      • K. Viswanath , K. Obraczka , G. Tsudik . Exploring mesh and tree-based multicast routing protocols for MANETs. IEEE Trans. Mobile Comput. , 1 , 28 - 42
    17. 17)
      • R. Williamson . Kernel comparison: networking improvements in the 2.6 kernel.
    18. 18)
      • N. Kang , J. Oh , Y. Kim . A novel approach to overlay multicasting schemes for multi-hop ad-hoc networks. IEICE Trans. Commun. , 6 , 1862 - 1873
    19. 19)
      • Jin, J., Zhang, D., Wei, G., Wan, B.: `Ripple: an efficient team multicast protocol in wireless ad hoc networks using directional antennas', Proc. China–Ireland Int. Conf. on Information and Communications Technologies, 26–28 September 2008, Beijing, China, p. 494–498.
    20. 20)
      • C.O. Chow , H. Ishii . Multiple tree multicast ad hoc on-demand distance vector (MT-MAODV) routing protocol for video multicast over mobile ad hoc networks. IEICE Trans. Commun. , 2 , 428 - 436
    21. 21)
      • H.K. Keat , W. Jing , Z. Hu . Linux VM: comparing virtual memory performance between Linux versions 2.4 and 2.6 on low memory system.
    22. 22)
      • D. Agrawal , Q.A. Zeng . (2004) Introduction to wireless and mobile systems.
    23. 23)
      • Pan, D.R., Xue, Y., Zhan, L.J.: `A multicast wireless mesh network (WMN) network routing algorithm with ant colony optimization', Proc. Sixth Int. Conf. on Wavelet Analysis and Pattern Recognition, 30–31 August 2008, Hong Kong, China, p. 744–748.
    24. 24)
      • Bhattacharya, S.P., Apte, V.: `A measurement study of the Linux TCP/IP stack performance and scalability on SMP systems', Proc. Int. Conf. on Communication System Software and Middleware, 2006, New Delhi, India, p. 1–10.
    25. 25)
      • U.T. Nguyen . On multicast routing in wireless mesh networks. Comput. Commun. , 7 , 1385 - 1399
    26. 26)
      • U.T. Nguyen , J. Xu . Multicast routing in wireless mesh networks: minimum cost trees or shortest path trees?. IEEE Commun. Mag. , 11 , 72 - 77
    27. 27)
      • W. AlMobaideen , H.M. Mimi , F.A. Masoud , E. Qaddoura . Performance evaluation of multicast ad hoc on-demand distance vector protocol computer communications. Comput. Commun. , 9 , 1931 - 1941
    28. 28)
      • Lundgren, H., Nordströ, E., Tschudin, C.: `Coping with communication gray zones in IEEE 802.11b based ad hoc networks', Proc. Fifth ACM Int. Workshop on Wireless Mobile Multimedia, September 2002, Atlanta, Georgia, USA, p. 49–55.
    29. 29)
      • A. Patil , A.H. Esfahanian , Y.H. Liu , L. Xiao . Resource allocation using multiple edge-sharing multicast trees. IEEE Trans. Veh. Technol. , 5 , 3178 - 3186
    30. 30)
      • I.F. Akyildiz , X. Wang , W. Wang . Wireless mesh networks: a survey. Comput. Netw. , 4 , 445 - 487
    31. 31)
      • S. Guo , O. Yang . Localized operations for distributed minimum energy multicast algorithm in mobile ad hoc networks. IEEE Trans. Parallel Distrib. Syst. , 2 , 186 - 198
    32. 32)
      • Available at http://www.pcengines.ch/, accessed November 2009.
    33. 33)
      • Zhou, X., Wang, X.H., Iqbal, M., Yan, L.: `A handheld mobile device for wireless mesh networks in healthcare', Proc. Second IEEE Int. Symp. on IT in Medicine and Education (ITME 2009), 14–16 August 2009, Jinan, China, p. 1070–1073.
    34. 34)
      • C.E. Perkins , E.M. Belding-Royer , S.R. Das . Ad hoc on-demand distance vector (AODV) routing.
    35. 35)
      • P. Larson . Kernel comparison: improved memory management in the 2.6 kernel.
    36. 36)
      • Linux kernel version 2.4: Available at http://www.kernel.org/, accessed November 2009.
    37. 37)
      • Y. Yi , S.J. Lee , W. Su , M. Gerla . On-demand multicast routing protocol (ODMRP) for ad hoc networks.
    38. 38)
      • Royer, E.M., Perkins, C.E.: `Multicast operation of the ad-hoc on-demand distance vector routing protocol', Proc. Fifth Annual ACM/IEEE Int. Conf. on Mobile Computing and Networking Seattle, 15–19 August 1999, Washington, USA, p. 207–218.
    39. 39)
      • K. Tian , Z. Zhao , B. Zhang , H. Liu , J. Ma . Destination-driven on-demand multicast routing protocol.
    40. 40)
      • Pandey, M., Zappala, D.: `A scenario-based performance evaluation of multicast routing for ad hoc networks', Proc. Sixth IEEE Int. Symp. on World of Wireless Mobile and Multimedia Networks, 13–16 June 2005, Taormina, Italy, p. 31–41.
    41. 41)
      • Perkins, C.E., Royer, E.M.: `Ad-hoc on-demand distance vector routing', Proc. Second IEEE Workshop on Mobile Computing Systems and Applications, 25–26 February 1999, New Orleans, USA.
    42. 42)
      • R.A. Santos , A. Gonzalez , L. Villasenor , M. Garcia-Ruiz , V. Rangel , A. Edwars . Analysis of topological and geographical multicast routing algorithms on wireless ad hoc networks. J. Electron. Electr. Engng. (ELEKTRONIKA IR ELEKTROTECHNIKA) , 82 , 23 - 28
    43. 43)
      • AODV-UU-0.9.5: Available at http://core.it.uu.se/core/index.php/AODV-UU, accessed November 2009.
    44. 44)
      • F. Tobagi , L. Kleinrock . Packet switching in radio channels: Part II – the hidden terminal problem in carrier sense multiple access and the busy tone solution. IEEE Trans. Commun. , 12 , 1417 - 1433
    45. 45)
      • S. Guo , O. Yang . Maximizing multicast communication lifetime in wireless mobile ad hoc networks. IEEE Trans. Veh. Technol. , 4 , 2414 - 2425
    46. 46)
      • A.S. Pathan , M. Monowar , M. Rabbi , M. Alam , C. Hong . NAMP: neighbor aware multicast routing protocol for mobile ad hoc networks. Int. Arab J. Inf. Technol. , 1 , 102 - 107
    47. 47)
      • Available at http://www.emertxe.com/content/view/72/126/, accessed November 2009.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-com.2009.0134
Loading

Related content

content/journals/10.1049/iet-com.2009.0134
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading