Resolving coordination challenges in distributed mobile service executions

被引:10
作者
Alcarria, Ramon [1 ]
Robles, Tomas [1 ]
Morales, Augusto [1 ]
Cedeno, Edwin [1 ]
机构
[1] Tech Univ Madrid, Dept Telemat Syst Engn, Madrid 28040, Spain
关键词
service coordination; internet of things; workflow patterns; publish-subscribe; gossip; PUBLISH-SUBSCRIBE; MIDDLEWARE; SUPPORT;
D O I
10.1504/IJWGS.2014.060251
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:168 / 191
页数:24
相关论文
共 38 条
[1]   Enabling Flexible and Continuous Capability Invocation in Mobile Prosumer Environments [J].
Alcarria, Ramon ;
Robles, Tomas ;
Morales, Augusto ;
Lopez-de-Ipina, Diego ;
Aguilera, Unai .
SENSORS, 2012, 12 (07) :8930-8954
[2]   Flexible Service Composition Based on Bundle Communication in OSGi [J].
Alcarria, Ramon ;
Robles, Tomas ;
Morales, Augusto ;
Gonzalez-Miranda, Sergio .
KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2012, 6 (01) :116-130
[3]   Glueing grids and clouds together: a service-oriented approach [J].
Anjum, Ashiq ;
Hill, Richard ;
McClatchey, Richard ;
Bessis, Nik ;
Branson, Andrew .
INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2012, 8 (03) :248-265
[4]  
[Anonymous], P 6 INT C DIG SOC VA
[5]  
Apel S, 2005, LECT NOTES COMPUT SC, V3437, P137
[6]  
Birman Ken, 2007, Operating Systems Review, V41, P8, DOI 10.1145/1317379.1317382
[7]  
Clark J., 1999, XML path language (XPath) version 1.0
[8]   Socially-aware routing for publish-subscribe in delay-tolerant mobile ad hoc networks [J].
Costa, Paolo ;
Mascolo, Cecilia ;
Musolesi, Mirco ;
Picco, Gian Pietro .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2008, 26 (05) :748-760
[9]  
Daniel F, 2010, LECT NOTES COMPUT SC, V5950, P72, DOI 10.1007/978-3-642-12310-8_5
[10]   Type-based publish/subscribe: Concepts and experiences [J].
Eugster, Patrick .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2007, 29 (01)