A methodology for the design and deployment of distributed cyber-physical systems for smart environments

被引:14
|
作者
Tanganelli, Giacomo [1 ]
Cassano, Luca [2 ]
Miele, Antonio [2 ]
Vallati, Carlo [1 ]
机构
[1] Univ Pisa, Lungarno Pacinotti 43, I-56126 Pisa, Italy
[2] Politecn Milan, Pzza Leonardo Da Vinci 32, I-20133 Milan, Italy
关键词
Distributed cyber-physical systems; Smart environments; Mixed integer linear programming;
D O I
10.1016/j.future.2020.02.047
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The pervasiveness and the growing processing capabilities of mobile and embedded computing systems are leading to a shift from the Internet of Things (IoT) paradigm to the Fog computing scenario where the environment is instrumented with high-performance computing in the proximity to cyber-physical systems. The design of such systems requires an accurate planning, on the one hand, to ensure that specific application requirements will be properly met at run-time, and, on the other hand, to minimize the system's monetary costs. In this paper we present a methodology for an automated design and deployment of distributed cyber-physical systems into smart environments. We propose an engine based on a Mixed Integer Linear Programming (MILP) formulation which takes in input a planimetry of the environment and a description of the applications and, based on a repository of available processing boards, identifies the cost-optimized instantiation of the processing architecture and the corresponding distribution of the application functionalities. By comparing our proposal with the existing methodologies that address similar problems we can highlight the following novelties: (i) we address a system architecture composed of heterogeneous devices, (ii) we adopt a realistic model of the environment, and (iii) we perform a joint co-exploration of architecture instantiation and applications mapping. An experimental evaluation, considering a smart office case study, demonstrates the potential of the proposed approach in minimizing the overall system monetary cost around 42% w.r.t. a baseline approach not exploiting planimetry information. Such results have been also confirmed by an extensive experimental campaign using synthetic problems, which also highlighted how the execution times of the optimization process are affordable for the design-time process. (C) 2020 Published by Elsevier B.V.
引用
收藏
页码:420 / 430
页数:11
相关论文
共 50 条
  • [1] Design of Fault-Tolerant Distributed Cyber-Physical Systems for Smart Environments
    Cassano, Luca
    Miele, Antonio
    Mione, Francesco
    Tonellotto, Nicola
    Vallati, Carlo
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2022, 14 (02) : 79 - 82
  • [2] Design and Verification Methodology for Secure and Distributed Cyber-Physical Systems
    Levshun, Dmitry
    Chechulin, Andrey
    Kotenko, Igor
    Chevalier, Yannick
    [J]. 2019 10TH IFIP INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2019,
  • [3] SmartyCo: Managing Cyber-Physical Systems for Smart Environments
    Romero, Daniel
    Quinton, Clement
    Duchien, Laurence
    Seinturier, Lionel
    Valdez, Carolina
    [J]. SOFTWARE ARCHITECTURE (ECSA 2015), 2015, 9278 : 294 - 302
  • [4] A Unified Methodology for Scheduling in Distributed Cyber-Physical Systems
    Tang, Qinghui
    Gupta, Sandeep K. S.
    Varsamopoulos, Georgios
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11
  • [5] Challenges for Requirements Engineering of Cyber-Physical Systems in Distributed Environments
    Wiesner, Stefan
    Hauge, Jannicke Baalsrud
    Thoben, Klaus-Dieter
    [J]. ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: INNOVATIVE PRODUCTION MANAGEMENT TOWARDS SUSTAINABLE GROWTH (AMPS 2015), PT II, 2015, 460 : 49 - 58
  • [6] Towards the Adoption of Cyber-Physical Systems of Systems Paradigm in Smart Manufacturing Environments
    Ferrer, Borja Ramis
    Mohammed, Wael M.
    Lastra, Jose L. Martinez
    Villalonga, Alberto
    Beruvides, Gerardo
    Castano, Fernando
    Haber, Rodolfo E.
    [J]. 2018 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2018, : 792 - 799
  • [7] Distributed Optimization for Smart Cyber-Physical Networks
    Notarstefano, Giuseppe
    Notarnicola, Ivano
    Camisa, Andrea
    [J]. FOUNDATIONS AND TRENDS IN SYSTEMS AND CONTROL, 2019, 7 (03): : 253 - 383
  • [8] Characteristic, Architecture, Technology, and Design Methodology of Cyber-Physical Systems
    Liu, Chao
    Chen, Fulong
    Zhu, Junru
    Zhang, Ziyang
    Zhang, Cheng
    Zhao, Chuanxin
    Wang, Taochun
    [J]. INDUSTRIAL IOT TECHNOLOGIES AND APPLICATIONS, INDUSTRIAL IOT 2017, 2017, 202 : 230 - 246
  • [9] Cyber-Physical Systems in Smart Transportation
    Moeller, Dietmar P. F.
    Vakilzadian, Hamid
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2016, : 776 - 781
  • [10] A Survivability-Aware Cyber-Physical Systems Design Methodology
    Rashid, Nafiul
    Quiros, Gustavo
    Al Faruque, Mohammad Abdullah
    [J]. 2019 IEEE 15TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2019, : 848 - 853