FIoT: An agent-based framework for self-adaptive and self-organizing applications based on the Internet of Things

被引:61
作者
do Nascimento, Nathalia Moraes [1 ]
Pereira de Lucena, Carlos Jose [1 ]
机构
[1] Pontif Catholic Univ Rio de Janeiro PUC Rio, Dept Informat, Software Engn Lab LES, BR-22453900 Rio De Janeiro, RJ, Brazil
关键词
Internet of things (IoT); Multi-agent system; Machine learning; Self-organizing; Self-adaptive; Quantified things; IOT; BEHAVIORS;
D O I
10.1016/j.ins.2016.10.031
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Billions of resources, such as cars, clothes, household appliances and even food are being connected to the Internet forming the Internet of Things (IoT). Subsets of these resources can work together to create new self-regulating IoT applications such as smart health, smart communities and smart homes. However, several challenging issues need to be addressed before this vision of applications based on IoT concepts becomes a reality. Because many IoT applications will be distributed over a large number of interacting devices, centralized control will not be possible and so open problems will need to be solved that relate to building locally operating self-organizing and self-adaptive systems. As an initial step in creating IoT applications with these features, this paper presents a Framework for IoT (FloT). The approach is based on Multi-Agent Systems (MAS) and Machine Learning Techniques, such as neural networks and evolutionary algorithms. To illustrate the use of FloT, the paper contains two different IoT applications: (i) Quantified Things and (ii) Smart traffic control. We show how flexible points of our framework are instantiated to generate these IoT application. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:161 / 176
页数:16
相关论文
共 61 条
[1]  
[Anonymous], SMART THINGS UBIQUIT
[2]  
[Anonymous], 2001, Autonomic computing: IBM's perspective on the state of information technology
[3]  
[Anonymous], 2009, An introduction to multiagent systems
[4]  
[Anonymous], ADAPTIVE BEHAV
[5]  
Bellifemine F., 2007, JADE ADM GUIDE
[6]  
Beydeda S., 2005, MODEL DRIVEN SOFTWAR
[7]  
Bohli JM, 2013, RIVER PUBL SER COMM, P225
[8]  
Briot J.-P., 2016, 28 INT C SOFTW ENG K, P369
[9]   An Architecture to Support the Collection of Big Data in the Internet of Things [J].
Cecchinel, Cyril ;
Jimenez, Matthieu ;
Mosser, Sebastien ;
Riveill, Michel .
2014 IEEE WORLD CONGRESS ON SERVICES (SERVICES), 2014, :442-449
[10]  
Cetnarowicz K., 1996, P 2 INT C MULT SYST, P26