Towards Resilient Internet of Things: Vision, Challenges, and Research Roadmap

被引:20
作者
Tsigkanos, Christos [1 ]
Nastic, Stefan [1 ]
Dustdar, Schahram [1 ]
机构
[1] TU Wien, Distributed Syst Grp, Vienna, Austria
来源
2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019) | 2019年
关键词
QUANTITATIVE VERIFICATION; IOT; REQUIREMENTS; ARCHITECTURE; FRAMEWORK; SELECTION; SYSTEM; MODEL; EDGE;
D O I
10.1109/ICDCS.2019.00174
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Internet of Things (IoT) systems open up massive versatility and opportunity to our world. Providing solutions for smart cities, healthcare, energy, and mobility, such systems increasingly permeate critical aspects of human activity. In a flourish of growth, these complex systems run software, are dynamic, without stable spatial and temporal boundaries, and involve mostly independent software components with different lifespans and evolution models. IoT systems provide data-centric, device-centric and service-centric functionalities that are subject to continuous disruption, under limitations such as resource constrained devices, platforms heterogeneity, deployment in adverse environments and administrative domains. As these systems evolve and gain complexity, resilience becomes a crucial system property. Bolstering resilience entails understanding and systematically managing dynamic behavior and decentralizing operations. We advocate that to systematically engineer resilience in IoT systems, a complete rethink is necessary regarding their design and operation. In this paradigm shift, systems demand conceptual frameworks, techniques, and mathematically-backed formalisms to treat change and achieve decentralization. We outline a vision for addressing fundamental challenges that software engineering and distributed systems research encounters when building resilient IoT systems. Within a roadmap, we identify techniques and methods that can be leveraged to maintain resilience in the face of disruption, especially in the absence of central control and persistently at the system's runtime.
引用
收藏
页码:1754 / 1764
页数:11
相关论文
共 78 条
[1]   Software Adaptation in Wireless Sensor Networks [J].
Afanasov, Mikhail ;
Mottola, Luca ;
Ghezzi, Carlo .
ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2018, 12 (04)
[2]   ECo-IoT: An Architectural Approach for Realizing Emergent Configurations in the Internet of Things [J].
Alkhabbas, Fahed ;
Spalazzese, Romina ;
Davidsson, Paul .
SOFTWARE ARCHITECTURE (ECSA 2018), 2018, 11048 :86-102
[3]  
Anderson D.P., 2004, GRID 04, P4, DOI [10.1109/grid.2004.14, DOI 10.1109/GRID.2004.14]
[4]  
[Anonymous], DES TECHN INT SYST N
[5]  
[Anonymous], 2017, P 10 ACM INT SYST ST
[6]  
[Anonymous], 2007, RESILIENCE ENG CONCE, DOI DOI 10.1201/9781315605685
[7]   Basic concepts and taxonomy of dependable and secure computing [J].
Avizienis, A ;
Laprie, JC ;
Randell, B ;
Landwehr, C .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2004, 1 (01) :11-33
[8]   A Visit to the Jungle of Terminology [J].
Avizienis, Algirdas .
2017 47TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W 2017), 2017, :149-152
[9]   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
[10]   "The Grace Period Has Ended": An Approach to Operationalize GDPR Requirements [J].
Ayala-Rivera, Vanessa ;
Pasquale, Liliana .
2018 IEEE 26TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2018), 2018, :136-146