Optimizing resource speed for two-stage real-time tasks

被引:0
|
作者
Alessandra Melani
Renato Mancuso
Daniel Cullina
Marco Caccamo
Lothar Thiele
机构
[1] Scuola Superiore Sant’Anna,
[2] University of Illinois at Urbana-Champaign,undefined
[3] Swiss Federal Institute of Technology (ETH),undefined
来源
Real-Time Systems | 2017年 / 53卷
关键词
Co-scheduling; Schedulability analysis; Flow-shop scheduling; Multi-stage model; Multi-resource model; Power saving; Energy saving; Speed optimization; Real-time systems;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:38
相关论文
共 50 条
  • [1] Optimizing resource speed for two-stage real-time tasks
    Melani, Alessandra
    Mancuso, Renato
    Cullina, Daniel
    Caccamo, Marco
    Thiele, Lothar
    [J]. REAL-TIME SYSTEMS, 2017, 53 (01) : 82 - 120
  • [2] A Two-Stage Framework for Real-Time Guidewire Endpoint Localization
    Li, Rui-Qi
    Bian, Guibin
    Zhou, Xiaohu
    Xie, Xiaoliang
    Ni, ZhenLiang
    Hou, Zengguang
    [J]. MEDICAL IMAGE COMPUTING AND COMPUTER ASSISTED INTERVENTION - MICCAI 2019, PT V, 2019, 11768 : 357 - 365
  • [3] A Two-Stage Real-Time Gesture Recognition Framework for UAV Control
    Zhang, Buyuan
    Zhang, Haoyang
    Zhen, Tao
    Ji, Bowen
    Xie, Liang
    Yan, Ye
    Yin, Erwei
    [J]. IEEE SENSORS JOURNAL, 2024, 24 (15) : 24770 - 24782
  • [4] A Two-Stage Real-Time Path Planning: Application to the Overtaking Manuever
    Garrido, Fernando
    Gonzalez, Leonardo
    Milanes, Vicente
    Perez Rastelli, Joshue
    Nashashibi, Fawzi
    [J]. IEEE ACCESS, 2020, 8 : 128730 - 128740
  • [5] Real-time disruption management in a two-stage production and inventory system
    Xia, YS
    Yang, MH
    Golany, B
    Gilbert, SM
    Yu, G
    [J]. IIE TRANSACTIONS, 2004, 36 (02) : 111 - 125
  • [6] Two-stage real-time hybrid testing method for isolated structures
    Tang, Zhenyun
    Liu, Haodong
    Li, Yong
    [J]. Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2023, 55 (09): : 27 - 33
  • [7] Optimizing resource acquisition decisions by two-stage fuzzy programming
    Sun, Gao-Ji
    Liu, Yan-Kui
    [J]. PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2008, : 2073 - 2078
  • [8] Multiprocessor scheduling of real-time tasks with resource requirements
    Mourlas, C
    [J]. EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 497 - 504
  • [9] Real-time scheduling for parallel tasks with resource reclamation
    He, Qingqiang
    Sun, Yongzheng
    Jiang, Xu
    Lv, Mingsong
    Lee, Jinkyu
    Guan, Nan
    [J]. REAL-TIME SYSTEMS, 2024, 60 (02) : 291 - 327
  • [10] Resource management for real-time tasks in mobile robotics
    Li, Huan
    Ramamritham, Krithi
    Shenoy, Prashant
    Grupen, Roderic A.
    Sweeney, John D.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (07) : 962 - 971