skip to main content
article
Free access

SMART: statistically multiplexed adaptive routing technique for ad hoc networks

Published: 01 March 2004 Publication History

Abstract

This paper develops a common solution to the problems of discovery, maintenance, and use of multiple routes in ad hoc networks. The performance criterion is the average time taken by a packet to reach its destination through multiple hops. A source node considers each of its neighbors (reachable by direct wireless transmission) as a next-hop for every possible destination. The effect of delay at a next-hop and beyond, until the packet reaches its destination, is approximately modeled as an equivalent M/M/1 queuing system. Available neighbors at every node provide multiple routes. Multiple routes are statistically multiplexed to distribute the load as well as to deal with changes in data rates and network configuration. The potential of each next-hop neighbor of a node in providing a viable route is estimated on-line and the proportions of traffic routed through these multiple neighbors are also updated adaptively.We study this approach and conduct extensive experiments over a network with two extreme cases of simulated traffic patterns, the Poisson, and the self-similar types. Even when the network topology is static, our algorithm responds to bursts in the traffic pattern and reduces buffer losses through the use of alternative, less congested routes. We also present simulation experiments and results to demonstrate the effectiveness of our algorithm in the presence of mobility, using self-similar traffic. Mobility is simulated by means of the random waypoint model in which nodes move with varying speeds. Results show that our simple unified approach handles the problems of mobility as well as network congestion very well.

References

[1]
{1} I.F. Akyildiz, J.S.M. Ho and Y.-B. Lin, Movement based location update and selective paging schemes, IEEE/ACM Trans. Networking 4 (August 1996) 629-638.
[2]
{2} J.P. Buzen and P.P.S. Chen, Optimal load balancing in memory hierarchies, in: Proc. of Information Processing '74 (North-Holland, Amsterdam, 1974) pp. 271-275.
[3]
{3} M.S. Corson and A. Ephremides, A distributed routing algorithm for mobile wireless networks, ACM J. Wireless Networks 1 (February 1995) 61-81.
[4]
{4} B. Das, E. Sivakumar and V. Bhargavan, Routing in ad-hoc networks using a spine, in: Proc. of IEEE Intl. Conf. on Computer Comm. and Networks (1997) pp. 34-39.
[5]
{5} S.R. Das, C. Robert, Y. Jiangtao and S. Rimli, Comparative performance evaluation of routing protocols for mobile ad hoc networks, in: Proc. of IEEE Seventh Intl. Conf. on Computer Communications and Networks (IC3N '98) (October 1998) pp. 153-161.
[6]
{6} G.R. Dattatreya and R. Venkatesh, Adaptive performance optimization of loosely coupled processors, IEEE Trans. Syst. Man Cybern. 21 (May/June 1991) 607-619.
[7]
{7} A. Erramilli, O. Narayan and W. Willinger, Experimental queueing analysis with long-range dependent packet traffic, IEEE/ACM Trans. Networking 4 (April 1996) 209-223.
[8]
{8} B. Friesleben and R. Jansen, Analysis of routing protocols for ad hoc networks of mobile computers, in: Proc. of 15th IASTED Intl. Conf. on Applied Informatics, Innsbruck, Austria (February 1997) pp. 133-136.
[9]
{9} Z.J. Haas, A new routing protocol for the reconfigurable wireless network, in: Proc. of IEEE 6th Intl. Conf. on Universal Personal Comm. (IUPUC 1997), San Diego, CA (October 1997) pp. 562-566.
[10]
{10} Z.J. Haas and M.R. Pearlman, Determining the optimal configuration for the zone routing protocol, IEEE J. Selected Areas Commun. 17 (August 1999) 1395-1414.
[11]
{11} D.B. Johnson, Routing in ad hoc networks of mobile hosts, in: Proceedings of Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA (December 1994) pp. 1-6.
[12]
{12} D.B. Johnson and D.A. Maltz, Dynamic source routing in ad hoc wireless networks, in: Mobile Computing, eds. T. Imielinsky and H. Korth (Kluwer Academic, 1996) pp. 153-181.
[13]
{13} L. Kleinrock, Nomadic computing -- An opportunity, Computer Communication Review 25 (1995) 36-40.
[14]
{14} Y. Ko and N.H. Vaidya, Location-Aided Routing (LAR) in mobile ad hoc networks, in: Proc. of MOBICOM '98, Dallas, TX (October 1998) pp. 66-75.
[15]
{15} P. Krishna, M. Chatterjee, N.H. Vaidya and D.K. Pradhan, A cluster-based approach for routing in ad hoc networks, in: Proc. of USENIX Symposium on Location Independent and Mobile Computing (April 1995).
[16]
{16} A. Kumar, Adaptive load control of the central processor in a distributed system with a star topology, IEEE Trans. Computers 38 (November 1989) 1502-1512.
[17]
{17} G. Lauer, Packet radio routing, in: Routing in Communication Networks, ed. M. Steenstrup (Prentice-Hall, 1995) pp. 351-396.
[18]
{18} S.-J. Lee and M. Gerla, Dynamic load-aware routing in ad hoc networks, in: Proceedings of the IEEE International Conference on Communications (ICC), Helsinki, Finland (June 2001) pp. 3206-3210.
[19]
{19} M.K. Marina and S.R. Das, On-demand multipath distance vector routing for ad hoc networks, in: Proc. of IEEE ICNP, Riverside, CA (November 2001) pp. 14-23.
[20]
{20} S. Murthy and J.J. Garcia-Luna-Aceves, An efficient routing protocol for wireless networks, Mobile Networks Appl. 1 (1996) 183-197.
[21]
{21} V.D. Park and M.S. Corson, A highly adaptive distributed routing algorithm for mobile wireless networks, in: Proc. of INFOCOM 1997 (1997) pp. 1405-1413.
[22]
{22} V.D. Park and M.S. Corson, A performance comparison of TORA and Ideal Link State routing, in: Proc. of IEEE Symposium on Computers and Communication (ISCC '98) (June 1998).
[23]
{23} K. Park and W. Willinger (eds.), Self-Similar Network Traffic and Performance Evaluation (Wiley, New York, 2000).
[24]
{24} C.E. Perkins and P. Bhagwat, Highly dynamic Destination Sequenced Distance-Vector routing (DSDV) for mobile computers, in: Proc. of ACM SIGCOMM '94 Conference on Communications Architectures, Protocols and Applications (August 1994) pp. 234-244.
[25]
{25} R. Prakash and M. Singhal, Dynamic hashing + quorum = efficient location management for mobile computing systems, in: Proc. of ACM Symposium on Principles of Distributed Computing (PODC), Santa Barbara, CA (August 1997) p. 291.
[26]
{26} R. Prakash and M. Singhal, Impact of unidirectional links on wireless ad-hoc networks, in: Proc. of DIMACS Workshop on Mobile Networking and Computing, Rutgers University (March 1999).
[27]
{27} S. Ramanathan and M. Steenstrup, A survey of routing techniques for mobile communications networks, Mobile Networks Appl. 1 (1996) 89-104.
[28]
{28} J. Sharony, A mobile radio network architecture with dynamically changing topology using virtual subnets, in: Proc. of ICC/ SUPERCOM, Dallas, TX (June 1996) pp. 807-812.
[29]
{29} A.N. Tantawi and D. Towsley, A general model for optimal static load balancing in star network configurations, in: Proc. of Performance '84, ed. E. Gelembe (North-Holland, New York, 1984).
[30]
{30} C.-K. Toh, Wireless ATM and Ad Hoc Networks (Kluwer Academic, 1997).
[31]
{31} C.-K. Toh, A novel distributed routing protocol to support ad-hoc mobile computing, in: Proc. of IEEE 15th Annual Intl. Phoenix Conf. on Comm. (March 1996) pp. 480-486.
[32]
{32} S. Vutukury and J.J. Garcia-Luna-Aceves, MDVA: A distance-vector multipath routing protocol, in: Proc. of IEEE INFOCOM 2001, Vol.1, Anchorage, Alaska (April 2001) pp. 557-564.
[33]
{33} W. Willinger, M.S. Taqqu, R. Sherman and D.V. Wilson, Self-similarity through high-variability: Statistical analysis of Ethernet LAN traffic at the source level, IEEE/ACM Trans. Networking 5(1) (1997) 71-76.
[34]
{34} K. Wu and J. Harms, Load-sensitive routing for mobile ad hoc networks, in: Proceedings of the 10th IEEE International Conference on Computer Communications and Networks (ICCCN), Phoenix, AZ (October 2001) pp. 540-546.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Wireless Networks
Wireless Networks  Volume 10, Issue 2
March 2004
120 pages

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 01 March 2004

Author Tags

  1. ad hoc networks
  2. adaptive routing
  3. equivalent queuing systems
  4. multihop routing
  5. self-similar traffic
  6. statistical multiplexing

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 1,050
    Total Downloads
  • Downloads (Last 12 months)37
  • Downloads (Last 6 weeks)8
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media