Real-Time Context-Aware Microservice Architecture for Predictive Analytics and Smart Decision-Making

被引:21
作者
Ortiz, Guadalupe [1 ]
Caravaca, Jose Antonio [1 ]
Garcia-De-Prado, Alfonso [1 ]
De La, Francisco Chavez O. [2 ]
Boubeta-Puig, Juan [1 ]
机构
[1] Univ Cadiz, Sch Engn, UCASE Software Engn Grp, Puerto Real 11519, Spain
[2] Univ Extremadura, GEA Artificial Evolut Grp, Univ Ctr Merida, Badajoz 06800, Spain
关键词
Context awareness; context-aware services; service-oriented architecture; decision making; microservice architecture;
D O I
10.1109/ACCESS.2019.2960516
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The impressive evolution of the Internet of Things and the great amount of data flowing through the systems provide us with an inspiring scenario for Big Data analytics and advantageous real-time context-aware predictions and smart decision-making. However, this requires a scalable system for constant streaming processing, also provided with the ability of decision-making and action taking based on the performed predictions. This paper aims at proposing a scalable architecture to provide real-time context-aware actions based on predictive streaming processing of data as an evolution of a previously provided event-driven service-oriented architecture which already permitted the context-aware detection and notification of relevant data. For this purpose, we have defined and implemented a microservice-based architecture which provides real-time context-aware actions based on predictive streaming processing of data. As a result, our architecture has been enhanced twofold: on the one hand, the architecture has been supplied with reliable predictions through the use of predictive analytics and complex event processing techniques, which permit the notification of relevant context-aware information ahead of time. On the other, it has been refactored towards a microservice architecture pattern, highly improving its maintenance and evolution. The architecture performance has been evaluated with an air quality case study.
引用
收藏
页码:183177 / 183194
页数:18
相关论文
共 73 条
  • [1] Agneeswaran V. S., 2014, BIG DATA ANAL HADOOP
  • [2] Predictive Analytics for Complex IoT Data Streams
    Akbar, Adnan
    Khan, Abdullah
    Carrez, Francois
    Moessner, Klaus
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2017, 4 (05): : 1571 - 1582
  • [3] Akbar A, 2015, 2015 IEEE 2ND WORLD FORUM ON INTERNET OF THINGS (WF-IOT), P327, DOI 10.1109/WF-IoT.2015.7389075
  • [4] Akbar A, 2015, 2015 IEEE 2ND WORLD FORUM ON INTERNET OF THINGS (WF-IOT), P663, DOI 10.1109/WF-IoT.2015.7389133
  • [5] Andalucia J. D., INFORMES DIARIOS CAL
  • [6] [Anonymous], 2015, Hadoop-The Definitive Guide: Storage and Analysis at Internet Scale
  • [7] [Anonymous], 2014, HDB RES DEMAND DRIVE
  • [8] [Anonymous], 2019, HOR 2030 LOOK AH CHA
  • [9] [Anonymous], 2015, BUILDING MICROSERVIC
  • [10] Apache Software Foundation Apache Spark, 2018, US DEV TOOLS