Skip to main content
Log in

On Providing Support for Protocol Adaptation in Mobile Wireless Networks

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

The availability of variety of communication devices offers a choice among networks with vastly different characteristics. No single protocol or application can be expected to perform well over all these networks. A mobile host is likely to encounter these different networks and needs to adapt accordingly. The problem of adapting to a changing network environment is further complicated, because changes in network conditions are usually transparent to higher layers of the protocol stack. In order to allow automatic adaptation of applications and protocols, awareness of link conditions and network environment is necessary. In this paper, we present a uniform mechanism based on ICMP messages for providing information about the environment to the protocol stack. We also show how protocols can adapt to changes in the environment, and in particular, demonstrate dynamic fine tuning of some of the well known protocols such as UDP and TCP. Performance measurements demonstrate that our framework imposes little overheads and improves protocol performance under changing network conditions.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. M. Allman, S. Floyd and C. Partridge, Increasing TCP's initial window, Internet draft (March 1998) (work in progress).

  2. N.G. Badr, Cellular Digital Packet Data CDPD, in: Proceedings of the IEEE 14th Annual International Phoenix Conference (March 1995) pp. 659–665.

  3. B.R. Badrinath, T. Imielinski, Sh. Phatak, P. Sudame and P. Deshpande, Opportunistic FTP, Unpublished manuscript, Rutgers University (1997), http://www.cs.rutgers.edu/sudame/FTP.ps.gz.

  4. B.R. Badrinath and P. Sudame, To send or not to send: Implementing deferred transmissions in a mobile host, in: Proceedings of the 16th ICDCS (1996) pp. 327–333.

  5. B.S. Baksi, R. Krishna, N.H. Vaidya and D.K. Pradhan, Improving performance of TCP over wireless networks, in: Proceedings of the 17th ICDCS (May 1997).

  6. H. Balakrishnan, V. Padmanabhan and R. Katz, The effect of asymmetry on TCP performance, in: Proceedings of the 3rd MOBICOM, Budapest, Hungary (September 1997) pp. 77–89.

  7. Bay Area Research Wireless Access Networks (BARWAN), http://http.cs.berkeley.edu/~randy/Daedalus/ BARWAN/BARWAN_over.html.

  8. T.W. Bickmore and B.N. Schilit, Digester: Device-independent access to the world wide web, in: Proceedings of the 6th International World Wide Web Conference (1997) pp. 655–663.

  9. R. Braden, Requirements for internet hosts - communication layers, RFC1122 (October 1989).

  10. R. Cáceres and L. Iftode, Improving the performance of reliable transport protocols in mobile computing environments, IEEE Journal of Selected Areas in Communications 13(5) (June 1994) 850–857.

    Google Scholar 

  11. S. Cheshire and M. Baker, Internet mobility 4 × 4, in: Proceedings of the ACM SIGCOMM (August 1996) pp. 318–329.

  12. M. Degermark and S. Pink, Soft state header compression for wireless networks, in: Proceedings of the 2nd MOBICOM (November 1996) pp. 1–14.

  13. A. Dixit, V. Gupta and B. Lancki, Linux mobile IP: Implementation overview, http://anchor.cs.binghamton.edu/~mobileip/.

  14. R. Durst, G.J. Miller and E.J. Travis, TCP extensions for space communication, in: Proceedings of the 2nd MOBICOM (November 1996) pp. 15–26.

  15. D. Eckhardt and P. Steenkiste, Measurement and analysis of the error characteristics of an in-building wireless network, in: Proceedings of the ACM SIGCOMM (October 1996) pp. 243–254.

  16. M.E. Fiuczynski and B.N. Bershad, An extensible protocol architecture for application-specific networking, in: 1996 Winter USENIX Technical Conference.

  17. A. Fox, S.D. Gribble, E.A. Brewer and E. Amir, Adapting to network and client variability via on-demand distillation, in: Proceedings of the ASPLOS (October 1996) pp. 160–170.

  18. J.S. Hansen, T. Reich and B. Andersen, Semi-connected TCP/IP in a mobile computing environment, in: Workshop IMC (February 1996).

  19. N.C. Hutchinson and L.L. Peterson, The x-Kernel: An architecture for implementing network protocols, IEEE Transactions on Software Engineering 17(1) (January 1991) 64–76.

    Google Scholar 

  20. T. Imielinski, S. Vishwanathan and B.R. Badrinath, Energy efficient indexing on air, in: Proceedings of the International Conference on Management of Data - ACM SIGMOD (1994) pp. 25–36.

  21. J. Inouye, J. Binkley and J. Walpole, Dynamic network reconfiguration support for mobile computers, in: Proceedings of the 3rd MOBICOM, Budapest, Hungary (September 1997) pp. 13–22.

  22. V. Jacobson, Compressing TCP/IP headers for low speed serial links, RFC 1144 (1990).

  23. M.B. Jones, Interposing agents: Transparently interposing code at the system interface, in: Proceedings of the 14th SOSP, Asheville, NC (1993) pp. 80–93.

  24. A.D. Joseph, A.F. deLespinasse, J.A. Tauber, D.K. Gifford and M.F. Kaashoek, Rover: A toolkit for mobile information access, in: Proceedings of the 15th SOSP (December 1995) pp. 156–171.

  25. S. Keshav and S.P. Morgan, Smart retransmission: Performance with overload and random losses, in: Proceedings of the IEEE INFOCOM (1996).

  26. M. Mathis and J. Mahdavi, Forward acknowledgment: Refining TCP congestion control, in: Proceedings of the ACM SIGCOMM (August 1996) pp. 281–291.

  27. Metricom ricochet modem, http://www.metricom.com/ ricochet/.

  28. G. Montenegro and S. Drach, System isolation and network fast-fail capability in Solaris, in: Proceedings of the Second USENIX Symposium on Mobile and Location-Independent Computing (April 1995).

  29. B. Noble, M. Satyanarayanan, D. Narayanan, J.E. Tilton, J. Flinn and K.R Walker, Agile application-aware adaptation for mobility, in: Proceedings of the 16th SOSP (1997).

  30. C. Pu et al., Optimistic incremental specialization: Streamlining a commercial operating system, in: Proceedings of the 16th SOSP (December 1995).

  31. H. Schulzrinne, S. Casner, R. Frederick and V. Jacobson, RTP: A transport protocol for real-time applications, RFC 1889, Internet draft (January 1996).

  32. M. Stemm, P. Gauthier, D. Harada and R. Katz, Reducing power consumption of network interfaces in hand-held devices, in: Proceedings of the 3rd International Workshop on Mobile Multimedia Communications (MoMuc-3) (1996) pp. 130–142.

  33. P. Sudame and B.R. Badrinath, Transformer tunnels: A framework for providing route-specific adaptations, in: Proceedings of the USENIX Annual Technical Conference (June 1998) pp. 191–200.

  34. Wavelan, http://www.wavelan.com/.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sudame, P., Badrinath, B. On Providing Support for Protocol Adaptation in Mobile Wireless Networks. Mobile Networks and Applications 6, 43–55 (2001). https://doi.org/10.1023/A:1009861720398

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009861720398

Navigation