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.
Similar content being viewed by others
References
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.
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.
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.
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.
P.J. Leach and R. Salz, “UUIDs and GUIDs”, http://www.ics.uci.edu/~ejw/authoring/uuid-guid/draft-leach-uuids-guids-01.txt.
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.
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.
C.E. Perkins, “IP Mobility Support for IPv4”, http://www.ietf.org/rfc/rfc3220.txt. Request for Comments: 3220 (Category: Standards Track), 2002.
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.
J.M. Salz, “TESLA: A Transparent, Extensible Session-Layer Framework for End-to-End Network Services”, Master's thesis, Massachusetts Institute of Technology, 2002.
A.C. Snoeren, “A Session-Based Architecture for Internet Mobility”, Ph.D. thesis, Massachusetts Institute of Technology, 2003.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
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
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
Issue Date:
DOI: https://doi.org/10.1007/s11277-005-8743-9