Partitioning real-time workloads on multi-core virtual machines

被引:4
作者
Abeni, Luca [1 ]
Biondi, Alessandro [1 ]
Bini, Enrico [2 ]
机构
[1] Scuola Super Sant Anna, Pisa, Italy
[2] Univ Torino, Turin, Italy
关键词
Real-time; Virtual machines; Hierarchical scheduling; Cloud computing; SCHEDULABILITY ANALYSIS; EDF; FRAMEWORK; MODEL;
D O I
10.1016/j.sysarc.2022.102733
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modern real-time virtual machines and containers are starting to make it possible to support the execution of real-time applications in virtualized environments. Real-time scheduling theory already provides techniques for analyzing the schedulability of real-time applications executed in virtual machines, but most of the previous work focused on global scheduling while, excluding a few exceptions, the problem of partitioning real-time workloads on multi-core VMs has not been properly investigated yet. This paper discusses and presents a set of partitioning algorithms, based on both mathematical optimization and some heuristics, to tackle the problem of online admission control and partitioning. An experimental evaluation shows that some of the heuristic algorithms can be effectively used in practical settings, being capable to partition complex task sets in short times and introducing an allocation overhead near to the optimum one.
引用
收藏
页数:16
相关论文
共 66 条
  • [11] Multiprocessor EDF and deadline monotonic schedulability analysis
    Baker, TP
    [J]. RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2003, : 120 - 129
  • [12] Near Real-Time Scheduling in Cloud-Edge Platforms
    Balteanu, Vasile-Daniel
    Neculai, Alexandru
    Negru, Catalin
    Pop, Florin
    Stoica, Adrian
    [J]. PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, : 1264 - 1271
  • [13] Barham P., 2003, Operating Systems Review, V37, P164, DOI 10.1145/1165389.945462
  • [14] An ILP representation of a DAG scheduling problem
    Baruah, Sanjoy
    [J]. REAL-TIME SYSTEMS, 2022, 58 (01) : 85 - 102
  • [15] Rate-monotonic scheduling on uniform multiprocessors
    Baruah, SK
    Goossens, J
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (07) : 966 - 970
  • [16] Baruah SK, 1996, ALGORITHMICA, V15, P600, DOI 10.1007/BF01940883
  • [17] Improved schedulability analysis of EDF on multiprocessor platforms
    Bertogna, M
    Cirinei, M
    Lipari, G
    [J]. 17TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2005, : 209 - 218
  • [18] Schedulability analysis of periodic fixed priority systems
    Bini, E
    Buttazzo, GC
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (11) : 1462 - 1473
  • [19] Virtual Multiprocessor Platforms: Specification and Use
    Bini, Enrico
    Bertogna, Marco
    Baruah, Sanjoy
    [J]. 2009 30TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2009, : 437 - +
  • [20] Partitioning and Interface Synthesis in Hierarchical Multiprocessor Real-Time Systems
    Biondi, Alessandro
    Buttazzo, Giorgio
    Bertogna, Marko
    [J]. PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 257 - 266