Resource Allocation in Distributed Mixed-Criticality Cyber-Physical Systems

被引:53
|
作者
Lakshmanan, Karthik [1 ]
de Niz, Dionisio [2 ]
Rajkumar, Ragunathan [1 ]
Moreno, Gabriel [2 ]
机构
[1] Carnegie Mellon Univ, Elect & Comp Engn, Pittsburgh, PA 15213 USA
[2] Carnegie Mellon Univ, Software Engn Inst, Pittsburgh, PA 15213 USA
关键词
BIN-PACKING;
D O I
10.1109/ICDCS.2010.91
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Large-scale distributed cyber-physical systems will have many sensors/actuators (each with local micro-controllers), and a distributed communication/computing backbone with multiple processors. Many cyber-physical applications will be safety-critical and in many cases unexpected workload spikes are likely to occur due to unpredictable changes in the physical environment. In the face of such overload scenarios, the desirable property in such systems is that the most critical applications continue to meet their deadlines. In this paper, we capture this mixed-criticality property by developing a formal overload-resilience metric called ductility. The generality of ductility enables it to evaluate any scheduling algorithm from the perspective of mixed-criticality cyber-physical systems. In distributed cyber-physical systems, this ductility is the result of both the task-to-processor packing (a.k.a bin packing) and the uniprocessor scheduling algorithms used. In this paper, we present a ductility-maximization packing algorithm to complement our previous work on mixed-criticality uniprocessor scheduling [6]. Our packing algorithm, known as Compress-on-Overload Packing (COP) is a criticality-aware greedy bin-packing algorithm that maximizes the tolerance of high-criticality tasks to overloads. We compare the ductility of COP against the Worst-Fit Decreasing (WFD) bin-packing heuristic used traditionally for load balancing in distributed systems, and show that the performance of COP dominates WFD in the average case and can reach close to five times better ductility when resources are limited. Finally, we illustrate the practical use of COP in distributed cyber-physical systems using a radar surveillance application, and provide an overview of the entire process from assigning task criticality levels to evaluating its performance.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] Synchronization of Distributed Controllers in Cyber-Physical Systems
    Lesi, Vuk
    Jakovljevic, Zivana
    Pajic, Miroslav
    2019 24TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2019, : 710 - 717
  • [32] A formal framework for distributed cyber-physical systems
    Lion, Benjamin
    Arbab, Farhad
    Talcott, Carolyn
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2022, 128
  • [33] On distributed coordination in networks of cyber-physical systems
    Russo, Giovanni
    di Bernardo, Mario
    CHAOS, 2019, 29 (05)
  • [34] Distributed Manipulation Using Cyber-Physical Systems
    Sinclair, Martin
    Raptis, Ioaimis A.
    2014 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2014, : 3097 - 3102
  • [35] Predicate Monitoring in Distributed Cyber-Physical Systems
    Momtaz, Anik
    Basnet, Niraj
    Abbas, Houssam
    Bonakdarpour, Borzoo
    RUNTIME VERIFICATION (RV 2021), 2021, 12974 : 3 - 22
  • [36] Predicate monitoring in distributed cyber-physical systems
    Momtaz, Anik
    Basnet, Niraj
    Abbas, Houssam
    Bonakdarpour, Borzoo
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2023, 25 (04) : 541 - 556
  • [37] A distributed logic for Networked Cyber-Physical Systems
    Kim, Minyoung
    Stehr, Mark-Oliver
    Talcott, Carolyn
    SCIENCE OF COMPUTER PROGRAMMING, 2013, 78 (12) : 2453 - 2467
  • [38] Joint Sampling Time and Resource Allocation for Power Efficiency in Industrial Cyber-Physical Systems
    Termehchi, Atefeh
    Rasti, Mehdi
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (04) : 2600 - 2610
  • [39] Scheduling of Mixed-Criticality Applications on Resource-Sharing Multicore Systems
    Giannopoulou, Georgia
    Stoimenov, Nikolay
    Huang, Pengcheng
    Thiele, Lothar
    2013 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2013,
  • [40] Robotic Edge Resource Allocation for Agricultural Cyber-Physical System
    Afrin, Mahbuba
    Jin, Jiong
    Rahman, Ashfaqur
    Gasparri, Andrea
    Tian, Yu-Chu
    Kulkarni, Ambarish
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (06): : 3979 - 3990