The increasing ubiquity of wireless mobile devices is promoting unprecedented levels of electronic collaboration among devices interoperating to achieve a common goal. Issues related to host interoperability are addressed partially by the principles of the service-oriented computing paradigm. However, certain technical concerns relating to predictable interactions among hosts in mobile ad hoc networks have not yet received much attention. We introduce "follow-me sessions," where interactions occur between a client and a service, rather than a specific service provider. A client may thus exploit several service providers during the course of its interaction with a given service. This redundancy mitigates the effects of mobility-induced disconnections, thereby facilitating reliable communication. The switching of service providers is done using a combination of strong process migration, context-sensitive binding, and location-agnostic communication protocols. This paper covers the architecture and implementation of a middleware that supports follow-me sessions and shows how this middleware mitigates issues related to proxy-based service-oriented architectures in mobile ad hoc networks. We support our claims via a technical evaluation of our approach.
SOC has been used in mobile ad-hoc networks (MANETs) in the form of follow-me sessions REF that decouple services from providers.
Supporting Predictable Service Provision in MANETs via Context Aware Session Management
International Journal of Web Services Research
Computer Science