Engineering Resilient Collaborative Edge-enabled IoT

被引:16
作者
Casadei, Roberto [1 ]
Viroli, Mirko [1 ]
Tsigkanos, Christos [2 ]
Dustdar, Schahram [2 ]
机构
[1] Univ Bologna, Dept Comp Sci & Engn, Cesena, Italy
[2] TU Wien, Distributed Syst Grp, Vienna, Austria
来源
2019 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2019) | 2019年
关键词
self-organization; situated problem solving; decentralized coordination; collective intelligence; edge computing; ARCHITECTURE;
D O I
10.1109/SCC.2019.00019
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Novel scenarios like IoT and smart cities promote a vision of computational ecosystems whereby heterogeneous collectives of humans, devices and computing infrastructure interact to provide various services. There, autonomous agents with different capabilities are expected to cooperate towards global goals in dependable ways. This is challenging, as deployments are within unknown, changing and loosely connected environments characterized by lack of centralized control, where components may come and go, or disruption may be caused by failures. Key issues include (i) how to leverage, functionally and non-functionally, forms of opportunistic computing and locality that often underlie IoT scenarios; (ii) how to design and operate large-scale, resilient ecosystems through suitable assumptions, decentralized control, and adaptive mechanisms; and (iii) how to capture and enact "global" behaviors and properties, when the system consists of heterogeneous, autonomous entities. In this paper, we propose a model for resilient, collaborative edge-enabled IoT that leverages spatial locality, opportunistic agents, and coordinator nodes at the edge. The engineering approach is declarative and configurable, and works by dynamically dividing the environment into collaboration areas coordinated by edge devices. We provide an implementation as a collective, self-organizing workflow based on Aggregate Computing, provide evaluation by means of simulation, and finally discuss properties and general applicability of the approach.
引用
收藏
页码:36 / 45
页数:10
相关论文
共 39 条
[1]   A resilient Internet of Things architecture for smart cities [J].
Abreu, David Perez ;
Velasquez, Karima ;
Curado, Marilia ;
Monteiro, Edmundo .
ANNALS OF TELECOMMUNICATIONS, 2017, 72 (1-2) :19-30
[2]  
[Anonymous], DES TECHN INT SYST N
[3]  
[Anonymous], IEEE COMPUTER
[4]   A Higher-Order Calculus of Computational Fields [J].
Audrito, Giorgio ;
Viroli, Mirko ;
Damiani, Ferruccio ;
Pianini, Danilo ;
Beal, Jacob .
ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2019, 20 (01)
[5]   Compositional Blocks for Optimal Self-Healing Gradients [J].
Audrito, Giorgio ;
Casadei, Roberto ;
Damiani, Ferruccio ;
Viroli, Mirko .
2017 IEEE 11TH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS (SASO), 2017, :91-100
[6]   Fault injection for formal testing of fault tolerance [J].
Avresky, D ;
Arlat, J ;
Laprie, JC ;
Crouzet, Y .
IEEE TRANSACTIONS ON RELIABILITY, 1996, 45 (03) :443-455
[7]   Adaptive Opportunistic Airborne Sensor Sharing [J].
Beal, Jacob ;
Usbeck, Kyle ;
Loyall, Joseph ;
Rowe, Mason ;
Metzler, James .
ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2018, 13 (01)
[8]   Dependability Modeling and Analysis of Software Systems Specified with UML [J].
Bernardi, Simona ;
Merseguer, Jose ;
Petriu, Dorina C. .
ACM COMPUTING SURVEYS, 2012, 45 (01)
[9]   Optimal Byzantine-resilient convergence in uni-dimensional robot networks [J].
Bouzid, Zohir ;
Potop-Butucaru, Maria Gradinariu ;
Tixeuil, Sebastien .
THEORETICAL COMPUTER SCIENCE, 2010, 411 (34-36) :3154-3168
[10]   Modelling and simulation of Opportunistic IoT Services with Aggregate Computing [J].
Casadei, Roberto ;
Fortino, Giancarlo ;
Pianini, Danilo ;
Russo, Wilma ;
Savaglio, Claudio ;
Viroli, Mirko .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 91 :252-262