Applying Architecture-Based Adaptation to Automate the Management of Internet-of-Things

被引:25
|
作者
Weyns, Danny [1 ,2 ]
Iftikhar, M. Usman [2 ]
Hughes, Danny [1 ,3 ]
Matthys, Nelson [3 ]
机构
[1] Katholieke Univ Leuven, Dept Comp Sci, Imec DistriNet, B-3001 Heverlee, Belgium
[2] Linnaeus Univ, S-35195 Vaxjo, Sweden
[3] VersaSense, B-3001 Heverlee, Belgium
来源
关键词
Architecture-based adaptation; Self-adaptation; Feedback loop; Internet-of-Things; Automated management; SELF-ADAPTIVE SYSTEMS;
D O I
10.1007/978-3-030-00761-4_4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Architecture-based adaptation equips a software-intensive system with a feedback loop that enables the system to adapt itself at runtime to changes to maintain its required quality goals. To guarantee the required goals, existing adaptation approaches apply exhaustive verification techniques at runtime. However these approaches are restricted to small-scale settings, which often limits their applicability in practice. To tackle this problem, we introduce an innovative architecture-based adaptation approach to solve a concrete practical problem of VersaSense: automating the management of Internet-of-Things (IoT). The approach, called MARTAS, equips a software system with a feedback loop that employs Models At Run Time and Statistical techniques to reason about the system and adapt it to ensure the required goals. We apply MARTAS to a building security case system, which is a representative IoT system deployed by VersaSense. The application comprises a set of IoT devices that communicate sensor data over a time synchronized smart mess network to a central monitoring facility. We demonstrate how MARTAS outperforms a conservative approach that is typically applied in practice and a state-of-the-art adaptation approach for different quality goals, and we report lessons learned from this industrial case.
引用
收藏
页码:449 / 67
页数:19
相关论文
共 50 条
  • [1] An Internet-of-Things System Architecture based on Services and Events
    Bhandari, Shiddartha Raj
    Bergmann, Neil W.
    [J]. 2013 IEEE EIGHTH INTERNATIONAL CONFERENCE ON INTELLIGENT SENSORS, SENSOR NETWORKS AND INFORMATION PROCESSING, 2013, : 339 - 344
  • [2] Internet of things-based secure architecture to automate industry
    Aljumah, Abdullah
    Ahanger, Tariq Ahamed
    Ullah, Imdad
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (08): : 11103 - 11118
  • [3] A Model-Driven Architecture-based Data Quality Management Framework for the Internet of Things
    Karkouch, Aimad
    Mousannif, Hajar
    Al Moatassime, Hassan
    Noel, Thomas
    [J]. 2016 2ND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2016, : 252 - 259
  • [4] A Microservice Architecture for the Industrial Internet-Of-Things
    Dobaj, Juergen
    Iber, Johannes
    Krisper, Michael
    Kreiner, Christian
    [J]. EUROPLOP 2018: PROCEEDINGS OF THE 23RD EUROPEAN CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS, 2018,
  • [5] Internet-of-things based approach for warehouse management system
    Kim, Jung-Yee
    Park, Doo-Jin
    [J]. International Journal of Multimedia and Ubiquitous Engineering, 2016, 11 (10): : 159 - 166
  • [6] Secure Data Management in Internet-of-Things Based on Blockchain
    Thakker, Jenil
    Chang, Ikwhan
    Park, Younghee
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2020, : 190 - 194
  • [7] Evaluation of a Hybrid Architecture for Security in Internet-of-Things
    Vulpe, Alexandru
    Arseni, Stefan-Ciprian
    Fratu, Octavian
    Halunga, Simona
    [J]. 2018 21ST INTERNATIONAL SYMPOSIUM ON WIRELESS PERSONAL MULTIMEDIA COMMUNICATIONS (WPMC), 2018, : 516 - 520
  • [8] A Software Defined Networking Architecture for the Internet-of-Things
    Qin, Zhijing
    Denker, Grit
    Giannelli, Carlo
    Bellavista, Paolo
    Venkatasubramanian, Nalini
    [J]. 2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,
  • [9] Internet-of-Things in Telemedicine for Diabetes Management
    Alelyani, Salem
    Ibrahim, Abdelrahman
    [J]. 2018 15TH LEARNING AND TECHNOLOGY CONFERENCE (L&T), 2018, : 20 - 23
  • [10] Applying Ontology in Architecture-Based Self-Management Applications
    Zhou, Yu
    Pan, Jian
    Ma, Xiaoxing
    Luo, Bin
    Tao, Xianping
    Lu, Jian
    [J]. APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 97 - 103