QoS-Based Formation of Software Architectures in the Internet of Things

被引:11
作者
De Sanctis, Martina [1 ]
Spalazzese, Romina [2 ]
Trubiani, Catia [1 ]
机构
[1] Gran Sasso Sci Inst, Laquila, Italy
[2] Malmo Univ, Internet Things & People Res Ctr, Dept Comp Sci & Media Technol, Malmo, Sweden
来源
SOFTWARE ARCHITECTURE, ECSA 2019 | 2019年 / 11681卷
关键词
IOT;
D O I
10.1007/978-3-030-29983-5_12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Architecting Internet of Things (IoT) systems is very challenging due to the heterogeneity of connected objects and devices, and their dynamic variabilities such as mobility and availability. The complexity of this scenario is exacerbated when considering Quality-of-Service (QoS) constraints. Indeed, reasoning about multiple quality attributes, e.g., power consumption and response time, makes the management of IoT systems even more difficult since it is necessary to jointly evaluate multiple system characteristics. The focus of this paper is on modelling and analysing QoS-related characteristics in IoT architectures. To this end, we leverage on the concept of Emergent Architectures (EAs), i.e., a set of things temporarily cooperating to achieve a given goal, by intertwining EAs with QoS-related constraints. Our approach provides the automated formation of the most suitable EAs by means of a QoS-based optimisation problem. We developed an IoT case study and experimental results demonstrate the effectiveness of the proposed approach.
引用
收藏
页码:178 / 194
页数:17
相关论文
共 24 条
[1]   Enacting Emergent Configurations in the IoT Through Domain Objects [J].
Alkhabbas, Fahed ;
De Sanctis, Martina ;
Spalazzese, Romina ;
Bucchiarone, Antonio ;
Davidsson, Paul ;
Marconi, Annapaola .
SERVICE-ORIENTED COMPUTING (ICSOC 2018), 2018, 11236 :279-294
[2]   Architecting Emergent Configurations in the Internet of Things [J].
Alkhabbas, Fahed ;
Spalazzese, Romina ;
Davidsson, Paul .
2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2017), 2017, :221-224
[3]  
[Anonymous], 2017, CORR
[4]   The Internet of Things: A survey [J].
Atzori, Luigi ;
Iera, Antonio ;
Morabito, Giacomo .
COMPUTER NETWORKS, 2010, 54 (15) :2787-2805
[5]   Automated composition of Web services via planning in asynchronous domains [J].
Bertoli, Piergiorgio ;
Pistore, Marco ;
Traverso, Paolo .
ARTIFICIAL INTELLIGENCE, 2010, 174 (3-4) :316-361
[6]   ATLAS: A World-Wide Travel Assistant Exploiting Service-Based Adaptive Technologies [J].
Bucchiarone, Antonio ;
De Sanctis, Martina ;
Marconi, Annapaola .
SERVICE-ORIENTED COMPUTING, ICSOC 2017, 2017, 10601 :561-570
[7]   Incremental Composition for Adaptive by-Design Service Based Systems [J].
Bucchiarone, Antonio ;
De Sanctis, Martina ;
Marconi, Annapaola ;
Pistore, Marco ;
Traverso, Paolo .
2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2016, :236-243
[8]   Design for Adaptation of Distributed Service-Based Systems [J].
Bucchiarone, Antonio ;
De Sanctis, Martina ;
Marconi, Annapaola ;
Pistore, Marco ;
Traverso, Paolo .
SERVICE-ORIENTED COMPUTING, (ICSOC 2015), 2015, 9435 :383-393
[9]   Dynamic QoS Management and Optimization in Service-Based Systems [J].
Calinescu, Radu ;
Grunske, Lars ;
Kwiatkowska, Marta ;
Mirandola, Raffaela ;
Tamburrelli, Giordano .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2011, 37 (03) :387-409
[10]   QoS-based Feedback for Service Compositions [J].
Caporuscio, Mauro ;
Mirandola, Raffaela ;
Trubiani, Catia .
QOSA'15 PROCEEDINGS OF THE 11TH INTERNATIONAL ACM SIGSOFT CONFERENCE ON QUALITY OF SOFTWARE ARCHITECTURES, 2015, :37-42