Self-managing Internet of Things

被引:20
作者
Weyns, Danny [1 ]
Ramachandran, Gowri Sankar [2 ]
Singh, Ritesh Kumar [1 ]
机构
[1] Katholieke Univ Leuven, Dept Comp Sci, Leuven, Belgium
[2] Univ Southern Calif, Los Angeles, CA 90007 USA
来源
SOFSEM 2018: THEORY AND PRACTICE OF COMPUTER SCIENCE | 2018年 / 10706卷
关键词
Internet-of-Things; IoT; Uncertainties; Self-adaptation; Self-management; ADAPTIVE SYSTEMS; AGGREGATION;
D O I
10.1007/978-3-319-73117-9_5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Internet of Things (IoT) are in full expansion. Applications range from factory floors to smart city environments. IoT applications consist of battery powered small computing devices (motes) that communicate wirelessly and interact with the environment through sensors and actuators. A key challenge that IoT engineers face is how to manage such systems that are subject to inherent uncertainties in their operation contexts, such as interferences and dynamic traffic in the network. Often these uncertainties are difficult to predict at development time. In practice, IoT applications are therefore typically over-provisioned at deployment; however, this leads to inefficiency. In this paper, we make a case for IoT applications that manage themselves at runtime to deal with uncertainties. We contribute: (1) a set of concerns that motivate the need for self-management for IoT systems, (2) three initial approaches that illustrate the potential of realising self-managing IoT systems, and (3) a set of open challenges for future research on self-adaptation in IoT.
引用
收藏
页码:67 / 84
页数:18
相关论文
共 33 条
[1]  
Andersson J, 2009, LECT NOTES COMPUT SC, V5525, P27, DOI 10.1007/978-3-642-02161-9_2
[2]  
[Anonymous], 2018, HDB SOFTWARE ENG
[3]  
[Anonymous], 2009, 5673 IETF RFC
[4]  
[Anonymous], 2002, Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications, WSNA'02
[5]   Engineering Self-Adaptive Systems through Feedback Loops [J].
Brun, Yuriy ;
Serugendo, Giovanna Di Marzo ;
Gacek, Cristina ;
Giese, Holger ;
Kienle, Holger ;
Litoiu, Marin ;
Mueller, Hausi ;
Pezze, Mauro ;
Shaw, Mary .
SOFTWARE ENGINEERING FOR SELF-ADAPTIVE SYSTEMS, 2009, 5525 :48-+
[6]   Software Engineering for Self-Adaptive Systems: A Research Roadmap [J].
Cheng, Betty H. C. ;
de Lemos, Rogerio ;
Giese, Holger ;
Inverardi, Paola ;
Magee, Jeff ;
Andersson, Jesper ;
Becker, Basil ;
Bencomo, Nelly ;
Brun, Yuriy ;
Cukic, Bojan ;
Serugendo, Giovanna Di Marzo ;
Dustdar, Schahram ;
Finkelstein, Anthony ;
Gacek, Cristina ;
Geihs, Kurt ;
Grassi, Vincenzo ;
Karsai, Gabor ;
Kienle, Holger M. ;
Kramer, Jeff ;
Litoiu, Marin ;
Malek, Sam ;
Mirandola, Raffaela ;
Mueller, Hausi A. ;
Park, Sooyong ;
Shaw, Mary ;
Tichy, Matthias ;
Tivoli, Massimo ;
Weyns, Danny ;
Whittle, Jon .
SOFTWARE ENGINEERING FOR SELF-ADAPTIVE SYSTEMS, 2009, 5525 :1-+
[7]  
de Lemos R., 2018, LNCS, V9640
[8]  
de Lemos R., 2013, Lecture Notes in Computer Science, V7475, P1, DOI DOI 10.1007/978-3-642-35813-5_1
[9]   A Survey of Autonomic Communications [J].
Dobson, Simon ;
Denazis, Spyros ;
Fernandez, Antonio ;
Gaiti, Dominique ;
Gelenbe, Erol ;
Massacci, Fabio ;
Nixon, Paddy ;
Saffre, Fabrice ;
Schmidt, Nikita ;
Zambonelli, Franco .
ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2006, 1 (02) :223-259
[10]  
Dohler M., 2009, RFC5548