Title: Resolving coordination challenges in distributed mobile service executions

Authors: Ramón Alcarria; Tomás Robles; Augusto Morales; Edwin Cedeño

Addresses: Department of Telematic Systems Engineering, Technical University of Madrid, 28040 Madrid, Spain ' Department of Telematic Systems Engineering, Technical University of Madrid, 28040 Madrid, Spain ' Department of Telematic Systems Engineering, Technical University of Madrid, 28040 Madrid, Spain ' Department of Telematic Systems Engineering, Technical University of Madrid, 28040 Madrid, Spain

Abstract: The internet of things enables environments where objects are fully interconnected, allowing the execution of smart services and the consumption of functionalities provided by surrounding objects. This loose-coupled object interconnection demands improvements in the control and data planes for an optimum coordination between distributed services in mobile devices. There are several coordination challenges in these environments related to the interaction between services through communication channels, the support of node and link disconnections and the transmission of events at runtime. This paper defines a coordination model and proposes solutions to these challenges by developing a cooperative service execution model for mobile environments, integrating the publish/subscribe paradigm for communicating event messages and improving its performance by using a gossip-based solution. Subsequently, we evaluate this model and analyse the improvements of the designed optimisation mechanisms over the message queue telemetry transport protocol and the ns-3 network simulator.

Keywords: service coordination; internet of things; IoT; workflow patterns; publish-subscribe; gossip; distributed mobile services; service execution models; cooperation.

DOI: 10.1504/IJWGS.2014.060251

International Journal of Web and Grid Services, 2014 Vol.10 No.2/3, pp.168 - 191

Available online: 02 Apr 2014 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article