Optimizing resource speed for two-stage real-time tasks

被引:1
|
作者
Melani, Alessandra [1 ]
Mancuso, Renato [2 ]
Cullina, Daniel [3 ]
Caccamo, Marco [4 ]
Thiele, Lothar [5 ]
机构
[1] Scuola Super Sant Anna, ReTiS Lab, Pisa, Italy
[2] Univ Illinois, Comp Sci, Champaign, IL USA
[3] Univ Illinois, Dept Elect & Comp Engn, Champaign, IL USA
[4] Univ Illinois, Dept Comp Sci, Champaign, IL USA
[5] Swiss Fed Inst Technol, Zurich, Switzerland
基金
美国国家科学基金会;
关键词
Co-scheduling; Schedulability analysis; Flow-shop scheduling; Multi-stage model; Multi-resource model; Power saving; Energy saving; Speed optimization; Real-time systems; MULTIPROCESSOR FLOW-SHOP; MEMORY;
D O I
10.1007/s11241-016-9259-y
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multiple resource co-scheduling algorithms and pipelined execution models are becoming increasingly popular, as they better capture the heterogeneous nature of modern architectures. The problem of scheduling tasks composed of multiple stages tied to different resources goes under the name of "flow-shop scheduling". This problem, studied since the '50s to optimize production plants, is known to be NP-hard in the general case. In this paper, we consider a specific instance of the flow-shop task model that captures the behavior of a two-resource (DMA-CPU) system. In this setting, we study the problem of selecting the optimal operating speed of the two resources with the goal of minimizing power usage while meeting real-time schedulability constraints. In particular, we derive an algorithm that finds the optimal speed of one resource while the speed of the other resource is kept constant. Then, we discuss how to extend the proposed approach to jointly optimize the speed of the two resources. In addition, applications to multiprocessor systems and energy minimization are considered. All the proposed algorithms run in polynomial time, hence they are suitable for online operation even in the presence of variable real-time workload.
引用
收藏
页码:82 / 120
页数:39
相关论文
共 50 条
  • [41] Prediction-based Resource Allocation Model for Real-time Tasks
    Qureshi, Muhammad Shuaib
    Qureshi, Muhammad Bilal
    Raza, Ali
    Ul Qayyum, Noor
    Shah, Asadullah
    2018 5TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING TECHNOLOGIES AND APPLIED SCIENCES (IEEE ICETAS), 2018,
  • [42] Grid Resource Allocation for Real-Time Data-Intensive Tasks
    Qureshi, Muhammad Bilal
    Alqahtani, Mohammed Abdulrahman
    Min-Allah, Nasro
    IEEE ACCESS, 2017, 5 : 22724 - 22734
  • [43] Resource-Efficient Execution of Conditional Parallel Real-Time Tasks
    Baruah, Sanjoy
    EURO-PAR 2018: PARALLEL PROCESSING, 2018, 11014 : 218 - 231
  • [44] Adaptive Resource Planning for AI Workloads with Variable Real-Time Tasks
    Nam, Sunhwa Annie
    Cho, Kyungwoon
    Bahn, Hyokyung
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (03): : 6823 - 6833
  • [45] Resource-Delay-Aware Scheduling for Real-Time Tasks in Clouds
    Chen H.
    Zhu J.
    Zhu X.
    Ma M.
    Zhang Z.
    1600, Science Press (54): : 446 - 456
  • [46] Cost efficient resource allocation for real-time tasks in embedded systems
    Min-Allah, Nasro
    Qureshi, Muhammad Bilal
    Alrashed, Saleh
    Rana, Omer F.
    SUSTAINABLE CITIES AND SOCIETY, 2019, 48
  • [47] Improving Auction Mechanisms for Online Real-Time Bidding Advertising with a Two-stage Resale Model
    Qin, Rui
    Yuan, Yong
    Wang, Fei-Yue
    IFAC PAPERSONLINE, 2017, 50 (01): : 13575 - 13580
  • [48] A Real-time Driver Fatigue Detection Method Based on Two-Stage Convolutional Neural Network
    He, Hu
    Zhang, Xiaoyong
    Jiang, Fu
    Wang, Chenglong
    Yang, Yingze
    Liu, Weirong
    Peng, Jun
    IFAC PAPERSONLINE, 2020, 53 (02): : 15374 - 15379
  • [49] Proactive Speed Scheduling for Real-Time Tasks under Thermal Constraints
    Chen, Jian-Jia
    Wang, Shengquan
    Thiele, Lothar
    15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, : 141 - +
  • [50] Two-stage robust scheduling and real-time load control of community microgrid with multiple uncertainties
    Lu, Jiuan
    Hu, Jianqiang
    Yu, Jie
    Cao, Jinde
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2024, 155