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 条
  • [31] A Proposal of a Two-Stage Scheduling Mechanism for Real-Time Traffic Applications in LTE networks
    Hofmann Magalhaes, Johann Max
    Guardieiro, Paulo Roberto
    2014 BRAZILIAN SYMPOSIUM ON COMPUTER NETWORKS AND DISTRIBUTED SYSTEMS (SBRC), 2014, : 130 - 137
  • [32] Real-time Pedestrian Detection Based on A Hierarchical Two-Stage Support Vector Machine
    Min, Kyoungwon
    Son, Haengseon
    Choe, Yoonsik
    Kim, Yong-Goo
    PROCEEDINGS OF THE 2013 IEEE 8TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2013, : 114 - 119
  • [33] Real-time fingerprint image enhancement with a two-stage algorithm and block–local normalization
    Marko Kočevar
    Bojan Kotnik
    Amor Chowdhury
    Zdravko Kačič
    Journal of Real-Time Image Processing, 2017, 13 : 773 - 782
  • [34] A two-stage method for constructing real-time high-precision temperature map
    Wang Ruoyu
    Cai Jingtao
    Sun Fong
    Chen Yongquan
    PROCEEDINGS OF 2019 14TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS (ICEMI), 2019, : 668 - 673
  • [35] Smart Home Appliances' Scheduling by Two-Stage Optimization with Real-Time Price Model
    Goyal, Govind Rai
    Vadhera, Shelly
    ELECTRIC POWER COMPONENTS AND SYSTEMS, 2023, 51 (06) : 604 - 618
  • [36] Two-stage registration for real-time deformable compensation using an electromagnetic tracking device
    Zhang, H
    Banovac, F
    Glossop, N
    Cleary, K
    MEDICAL IMAGE COMPUTING AND COMPUTER-ASSISTED INTERVENTION - MICCAI 2005, PT 2, 2005, 3750 : 992 - 999
  • [37] Two-stage real-time head tracking by an active camera based on multimodal information
    Jeong, Dong-Gil
    Kang, Dong-Goo
    Yang, Yu-Kyoung
    Ra, Jong Beom
    OPTICAL ENGINEERING, 2006, 45 (09)
  • [38] Two-stage Robust Reserve Coordinated Operation Based On Real-time Price Mechanism
    Deng, Huiqiong
    Wu, Hui
    Liang, Zhiwei
    Tong, Zhe
    Shen, Junfu
    JOURNAL OF APPLIED SCIENCE AND ENGINEERING, 2025, 28 (05): : 1147 - 1159
  • [39] Modeling and Implementing Two-Stage AdaBoost for Real-Time Vehicle License Plate Detection
    Song, Moon Kyou
    Sarker, Md. Mostafa Kamal
    JOURNAL OF APPLIED MATHEMATICS, 2014,
  • [40] Optimizing Resource Allocation for Approximate Real-Time Query Processing
    Yarygina, Anna
    Novikov, Boris
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2014, 11 (01) : 69 - 88