Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

A Priority Based Opportunistic Routing Mechanism for Real-Time Voice Service in Mobile Ad hoc Networks

  • 110 Accesses

  • 3 Citations


Traditional routing protocols send traffic along pre-determined paths and have been shown ineffective in coping with unreliable and unpredictable wireless medium which is caused by the multi-path fading. The most difference between the opportunistic routing and the traditional routing mechanism is that the opportunistic routing mechanism can use several lossy broadcast links to support reliable transmission. In this paper, an opportunistic routing mechanism for real-time voice service is proposed. This mechanism is based on the dynamic source routing (DSR) protocol with some modifications, the routing messages of DSR are used to construct the forwarder list, which guides the data packets forwarding process. The forwarder nodes have priorities to restrict the number of duplicated packets. Simultaneous flows can be supported well by our mechanism. Simulations show that our mechanism can effectively decrease the data packets transmission times and the amount of the control messages and reduce the end-to-end delay for real-time voice service, the quality of service can be supported well over the unstable wireless channel.

This is a preview of subscription content, log in to check access.


  1. 1

    van Der Schaar M., Sai Shankar N. (2005) Cross-layer wireless multimedia transmission: Challenges, principles, and new paradigms. IEEE Wireless Communications 12(4): 50–58

  2. 2

    Morinaga N., Nakagawa M., Kohno R. (1997) New concepts and technologies for achieving highly reliable and high-capacity multimedia wireless communications systems. IEEE Communications Magazine 35(1): 34–40

  3. 3

    Agrawal P., Hyden E., Krzyzanowski P., Mishra P., Srivastava M.B., Trotter J.A. (1996) SWAN: A mobile multimedia wireless network. IEEE Personal Communications 3(2): 18–33

  4. 4

    IEEE-SA Standards Board. (2007). Wireless LAN medium access control (MAC) and physical layer (PHY) specifications. IEEE Standard.

  5. 5

    Perkins, C., Belding-Royer, E., & Das, S. (2003). Ad hoc on-demand distance vector (AODV) routing. RFC3561, IETF.

  6. 6

    Johnson, D., Hu, Y., & Maltz, D. (2007). The dynamic source routing protocol (DSR) for mobile ad hoc networks for IPv4. RFC4728, IETF.

  7. 7

    Clausen, T., & Jacquet, P. (2003). Optimized link state routing protocol (OLSR). in RFC3626, IETF.

  8. 8

    Aguayo D., Bicket J., Biswas S., Judd G., Morris R. (2004) Link-level measurements from an 802.11b mesh network. Computer Communication Review 34(4): 121–131

  9. 9

    Biswas, S., & Morris, R. (2005). ExOR: Opportunistic multi-hop routing for wireless networks. In Proceedings of ACM SIGCOMM.

  10. 10

    De Couto, D., Aguayo, D., Bicket, J., & Morris, R. (2003). A high throughput path metric for multi-hop wireless routing. In Proceedings of ACM/IEEE MobiCom.

  11. 11

    Rozner, E., Seshadri, J., Mebta, Y., & Qiu, L. (2006). Simple opportunistic routing protocol for wireless mesh networks. In Proceedings of Wireless Mesh Networks’06, 48–54.

  12. 12

    Sadeghi, B., Kanodia, V., Sabharwal, A., & Knightly, E. (2002). Opportunistic media access for multirate ad hoc networks. In Proceedings of ACM Mobicom 2002.

  13. 13

    Lu, M. H., Peter, S., & Chen, T. (2007). Video transmission over wireless multihop networks using opportunistic routing. In Packet Video 2007, 12–13 (pp. 52–61).

  14. 14

    Chachulski, S., Jennings, M., Katti, S., & Katabi, D. (2007). Trading structure for randomness in wireless opportunistic routing. In Proceedings of ACM SIGCOMM’07 (pp. 169–180).

  15. 15


  16. 16

    Hasan, M. S., Yu, H., Griffiths, A., & Yang, T. C. (2007). Simulation of distributed wireless networked control systems over MANET using OPNET. Networking, Sensing and Control, 699–704.

  17. 17

    ITU-T Recommendation G.729. (1995). Coding of speech at 8 kb/s using conjugate-structure algebraic-code-excited linear prediction.

  18. 18

    Finneran M. F. (2007) Voice over WLANS: The complete guide. Newnes 29: 227

  19. 19

    Gunduzhan E., Momtahan K. (2001) Linear prediction based packet loss concealment algorithm for PCM coded speech. IEEE Transactions on Speech and Audio Processing 9(8): 778–785

  20. 20

    Rodbro C. A., Murthi M. N., Andersen S. V., Jensen S. H. (2006) Hidden Markov model-based packet loss concealment for voice over IP. IEEE Transactions on Volume, Audio, Speech, and Language Processing 14(5): 1609–1623

Download references

Author information

Correspondence to Yan Zhen.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Zhen, Y., Wu, M.Q., Su, J.F. et al. A Priority Based Opportunistic Routing Mechanism for Real-Time Voice Service in Mobile Ad hoc Networks. Wireless Pers Commun 55, 501–523 (2010). https://doi.org/10.1007/s11277-009-9812-2

Download citation


  • Mobile ad hoc networks
  • Opportunistic routing
  • Real-time voice service