Connecting Mobile Workstations to the Internet Over a Digital Cellular Telephone Network

  • Markku Kojo
  • Kimmo Raatikainen
  • Timo Alanko
Part of the The Kluwer International Series in Engineering and Computer Science book series (SECS, volume 353)


Modern portable computers and wireless connections over a cellular telephone network have created a new platform for distributed information processing. We present a communication architecture framework which makes it possible to exploit the existing TCP/IP communication architecture but which also takes into account the specific features of wireless links. Our communication architecture is based on the principle of indirect interaction. The mediating interceptor, Mobile-Connection Host, is the bridge between the worlds of wireless and wireline communication. The interceptor also provides enhanced functionality that improves fault-tolerance and performance for applications aware of mobility. Prototypes of the architecture are implemented both for the Unix (Linux) and for the Windows (3.11) platform.


Mobile Node Wireless Link Home Agent Foreign Agent Home Network 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Rahnema, M., “Overview of the GSM System and Protocol Architecture,” IEEE Communication Magazine 31(4), April 1993, pp. 92–100.CrossRefGoogle Scholar
  2. [2]
    “Quality of Service,” GSM specification 02.08, version 3.0.0., ETSI/TC GSM, March 1990.Google Scholar
  3. [3]
    Alanko, T., Kojo, M., Laamanen, H., Liljeberg, M., Moilanen, M., and Raatikainen, K., “Measured Performance of Data Transmission Over Cellular Telephone Networks,” Computer Communication Review 24(5), October 1994, pp. 24–44.CrossRefGoogle Scholar
  4. [4]
    Perkins, C. (ed.), “IP Mobility Support,” Internet Draft, IETF, March 1995.Google Scholar
  5. [5]
    Badrinath, B. R., Bakre, A., Imielinski, T. and Marantz, R., “Handling Mobile Clients: A Case for Indirect Interaction,” In Proc. of the 4th Workshop on Workstation Operating Systems (WWOS-IV), Napa, Calif., 1993.Google Scholar
  6. [6]
    Bakre, A. and Badrinath, B.R., “I-TCP: Indirect TCP for Mobile Hosts,” In Proc. IEEE 15th International Conference on Distributed Computer Systems, Vancouver, Canada, May 1995.Google Scholar
  7. [7]
    Yavatkar, R. and Bhagawat, N., “Improving End-to-End Performance of TCP over Mobile Internetworks,” In Proc. IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, Calif., December 1994.Google Scholar
  8. [8]
    Comer, D.E., “Internetworking With TCP/IP: Principles, Protocols, and Architecture, 2nd Ed.,” Prentice-Hall, 1991.Google Scholar
  9. [9]
    Hall, M., Towfig, M., Arnold, G., Treawell, D., and Sanders, H., “Windows Sockets: An Open Interface for Network Programming under Microsoft Windows,” Version 1.1, January 1993.Google Scholar
  10. [10]
    Romkey, J., “A Nonstandard for Transmission of IP Datagrams over Serial Lines: SLIP,” Request for Comments 1055, Network Information Center, June 1988.Google Scholar
  11. [11]
    Simpson, W., “The Point-to-Point Protocol (PPP),” Request for Comments 1661, Network Information Center, July 1994.Google Scholar
  12. [12]
    Jacobson, V., “Compressing TCP/IP Headers for Low-Speed Serial Links,” Request for Comments 1144, Network Information Center, February 1990.Google Scholar
  13. [13]
    Postel, J., “Simple Mail Transfer Protocol,” Request for Comments 821, Network Information Center, August 1982.Google Scholar
  14. [14]
    Jacobson, V., “Congestion Avoidance and Control,” In ACM SIG-COMM’88 Symposium on Communications Architectures and Protocols, Stanford, Calif., August 1988.Google Scholar
  15. [15]
    Cáceres, R. and Iftode, L., “Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments,” IEEE Journal on Selected Areas in Communications, 1995.Google Scholar
  16. [16]
    Kojo, M., Alanko, T., Liljeberg, M., and Raatikainen, K., “Enhanced Communication Services for Mobile TCP/IP Networking,” Technical Report C-1995-15, Univ. of Helsinki, Dept. of Computer Science, April 1995.Google Scholar
  17. [17]
    “Draft Recommendation X.903: Basic Reference Model of Open Distributed Processing — Part 3: Architecture,” Draft ITU-T Recommendation, ISO/IEC JTC1/SC21/WG7, March 1995.Google Scholar
  18. [18]
    Liljeberg, M., Alanko, T., Kojo, M., Laamanen, H., and Raatikainen, K., “Optimizing World-Wide Web for Weakly Connected Mobile Workstations: An Indirect Approach,” In Proc. of 2nd Int. Workshop on Services in Distributed and Networked Environments, Whistler, Canada, June 1995.Google Scholar

Copyright information

© Kluwer Academic Publishers 1996

Authors and Affiliations

  • Markku Kojo
    • 1
  • Kimmo Raatikainen
    • 1
  • Timo Alanko
    • 1
  1. 1.Department of Computer ScienceUniversity of HelsinkiUniversity of HelsinkiFinland

Personalised recommendations