Evaluating IoT service composition mechanisms for the scalability of IoT systems

被引:41
作者
Arellanes, Damian [1 ]
Lau, Kung-Kiu [1 ]
机构
[1] Univ Manchester, Dept Comp Sci, Manchester M13 9PL, Lancs, England
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2020年 / 108卷
关键词
Scalability; IoT service composition; Orchestration; Choreography; Dataflows; Workflows; WEB SERVICES; INTERNET; THINGS; ORCHESTRATION; ARCHITECTURE; EXECUTION; FRAMEWORK; LANGUAGE; CHOREOGRAPHIES; REQUIREMENTS;
D O I
10.1016/j.future.2020.02.073
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Internet of Things (IoT) is an emerging paradigm where practically every (physical and virtual) thing will be interconnected through innovative distributed services. Since the number of connected things is rapidly growing, IoT systems will require the composition of plenty of services into complex workflows. Thus, scalability in terms of the size of IoT systems becomes a significant concern. In this paper, we review and evaluate the fundamental semantics of existing IoT service composition mechanisms to determine how well they fulfil the scalability requirements of IoT systems. We identify scalability desiderata and, accordingly, our findings show that dataflows, orchestration and choreography do not fully satisfy such desiderata, unlike a novel composition mechanism called DX-MAN. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:827 / 848
页数:22
相关论文
共 250 条
[81]  
Cherry SM, 2014, ASHGATE INFORM SER M, P1
[82]  
Ciortea A., 2016, P 6 INT C INT THINGS, P53, DOI DOI 10.1145/2991561.2991573
[83]  
Collberg C., 1998, Conference Record of POPL '98: 25th ACM SIGPLAN-SIGACT. Symposium on Principles of Programming Languages, P184, DOI 10.1145/268946.268962
[84]   Elasticity in cloud computing: a survey [J].
Coutinho, Emanuel Ferreira ;
de Carvalho Sousa, Flavio Rubens ;
Leal Rego, Paulo Antonio ;
Gomer, Danielo Goncalves ;
de Souza, Jose Neuman .
ANNALS OF TELECOMMUNICATIONS, 2015, 70 (7-8) :289-309
[85]   Unraveling the Web services Web - An introduction to SOAP, WSDL, and UDDI [J].
Curbera, F ;
Duftler, M ;
Khalaf, R ;
Nagy, W ;
Mukhi, N ;
Weerawarana, S .
IEEE INTERNET COMPUTING, 2002, 6 (02) :86-93
[86]  
Daniel F, 2014, DATA CENTRIC SYST AP, DOI 10.1007/978-3-642-55049-2
[87]   Insights into Web Service Orchestration and Choreography [J].
Daniel, Florian ;
Pernici, Barbara .
INTERNATIONAL JOURNAL OF E-BUSINESS RESEARCH, 2006, 2 (01) :58-77
[88]   Visual programming language environment for different IoT and robotics platforms in computer science education [J].
De Luca, Gennaro ;
Li, Zhongtao ;
Mian, Sami ;
Chen, Yinong .
CAAI TRANSACTIONS ON INTELLIGENCE TECHNOLOGY, 2018, 3 (02) :119-130
[89]  
Decker G, 2008, LECT NOTES COMPUT SC, V4928, P208
[90]  
Decker G, 2007, 2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, P296