Skip to main content
Log in

A Session Layer Concept for Overlay Networks

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Current day mobility solutions are characterized by a number of essential restrictions that prevent them from being successful in an overlay network environment. This paper proposes 4 properties that mobility solutions must have to address these restrictions: application cooperation, higher layer mobility awareness, general applicability and protocol heterogeneity. Subsequently, a mobility solution that realizes all these properties is described. The solution introduces a session layer in the protocol stack that consists of two subsystems: the connection abstraction system and the address management system. Other mobility solutions found in the literature, session layer and others, typically only realize a subset of the four properties.

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.

Similar content being viewed by others

References

  1. P. Bhagwat, C. Perkins, and S. Tripathi, “Network Layer Mobility: An Architecture and Survey”, IEEE Personal Communications, Vol. 3, No. 3, pp. 54–64, 1996.

    Article  Google Scholar 

  2. E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object Oriented Software, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1995.

    Google Scholar 

  3. R.H. Katz and E.A. Brewer, “The Case for Wireless Overlay Networks”, in: Tomasz Imielinski and H.F. Korth (eds.), Mobile Computing. Computer Science Division, Department of Electrical Engineering and Computer Science, University of California, Berkeley: Kluwer Academic Publishers, 1996, pp. 621–650.

    Google Scholar 

  4. B. Landfeldt, T. Larsson, Y. Ismailov, and A. Seneviratne, “SLM, A Framework for Session Layer Mobility Management”, in: International Conference on Computer Communications and Networks (ICCCN), 1999, pp. 452–456.

  5. P.J. Leach and R. Salz, “UUIDs and GUIDs”, http://www.ics.uci.edu/~ejw/authoring/uuid-guid/draft-leach-uuids-guids-01.txt.

  6. S. Michiels, N. Janssens, L. Desmet, T. Mahieu, W. Joosen, and P. Verbaeten, “Connecting Embedded Devices Using a Component Platform for Adaptable Protocol Stacks”, in: C. Atkinson, C. Bunse, H.-G. Gross, and C. Pepper (eds.), Embedded Software Development with Components, Springer, 2005, To be published.

  7. S. Michiels, T. Mahieu, F. Matthijs, and P. Verbaeten, “Dynamic Protocol Stack Composition: Protocol Independent Addressing”, in: Proceedings of the 4th ECOOP Workshop on Object-Orientation and Operating Systems (ECOOP-OOOSWS'2001), Budapest, Hungary, SERVITEC, 2001.

  8. C.E. Perkins, “IP Mobility Support for IPv4”, http://www.ietf.org/rfc/rfc3220.txt. Request for Comments: 3220 (Category: Standards Track), 2002.

  9. J.H. Saltzer, D.P. Reed, and D.D. Clark, “End-to-End Arguments in System Design”, ACM Transactions on Computer Systems, Vol. 2, No. 4, pp. 277–288, 1984.

    Article  Google Scholar 

  10. J.M. Salz, “TESLA: A Transparent, Extensible Session-Layer Framework for End-to-End Network Services”, Master's thesis, Massachusetts Institute of Technology, 2002.

  11. A.C. Snoeren, “A Session-Based Architecture for Internet Mobility”, Ph.D. thesis, Massachusetts Institute of Technology, 2003.

  12. A.C. Snoeren and H. Balakrishnan, “An End-to-End Approach to Host Mobility”, in: Proc. 6th International Conference on Mobile Computing and Networking (MobiCom), 2000.

  13. F. Sultan, K. Srinivasan, and L. Iftode, “Transport Layer Support for Highly-Available Network Services”, in: The 8th Workshop on Hot Topics in Operating Systems (HotOS-VIII), 2001.

  14. V.C. Zandy and B.P. Miller, “Reliable Network Connections”, in: Proceedings of the eight ACM Internation Conference on Mobile Computing and Networking (MOBICOM '02), Atlanta, GA, USA, 2002, pp. 95–106.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tom Mahieu.

Additional information

Tom Mahieu holds a Bachelor's and Master's degree in computer sciences that he obtained at the Catholic University of Leuven. After obtaining his Master's degree in 1997, he was admitted into the Distrinet research group at the Department of Computer Science of the Catholic University of Leuven in Belgium as a research and teaching assistant, where he is current working on flexible component architectures for protocol stacks under the supervision of Prof. Pierre Verbaeten and Prof. Wouter Joosen. His Ph.D. dissertation deals with protocol stack support for applications that operate in dynamically changing network environments, such as mobile and wireless networks.

Pierre Verbaeten is the head of the DistriNet research group. His main research interest is on system support and software engineering support for distributed systems. Under his supervision, DistriNet has grown to a group of 40 researchers (both Ph.D. students and postdocs) and 6 professors. He is responsible for teaching courses on computer architecture, computer networks and distributed systems.

Wouter Joosen received a Ph.D. degree at the K.U. Leuven in 1996. His main research interests are in the areas of software architecture for distributed systems, aspect-oriented and component-based development, middleware, software security and embedded systems. Over the last 10 years, Wouter Joosen has been researching software development technologies (processes, architectures, notations and prototypes) that enable the construction and management of distributed applications that need support for a number of non-functional requirements, including security, real-time aspects, reliability and load balancing.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mahieu, T., Verbaeten, P. & Joosen, W. A Session Layer Concept for Overlay Networks. Wireless Pers Commun 35, 111–121 (2005). https://doi.org/10.1007/s11277-005-8743-9

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-005-8743-9

Keywords

Navigation