Applying Dynamic Priority Scheduling Scheme to Static Systems of Pinwheel Task Model in Power-Aware Scheduling

被引:0
|
作者
Seol, Ye-In [1 ]
Kim, Young-Kuk [2 ]
机构
[1] Sangmyung Univ, Green Energy Inst, Seoul 110743, South Korea
[2] Chungnam Natl Univ, Dept Comp Sci & Engn, Taejon 305764, South Korea
来源
SCIENTIFIC WORLD JOURNAL | 2014年
关键词
APERIODIC TASKS; ALGORITHM;
D O I
10.1155/2014/587321
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Power-aware scheduling reduces CPU energy consumption in hard real-time systems through dynamic voltage scaling (DVS). In this paper, we deal with pinwheel task model which is known as static and predictable task model and could be applied to various embedded or ubiquitous systems. In pinwheel task model, each task's priority is static and its execution sequence could be predetermined. There have been many static approaches to power-aware scheduling in pinwheel task model. But, in this paper, we will show that the dynamic priority scheduling results in power-aware scheduling could be applied to pinwheel task model. This method is more effective than adopting the previous static priority scheduling methods in saving energy consumption and, for the system being still static, it is more tractable and applicable to small sized embedded or ubiquitous computing. Also, we introduce a novel power-aware scheduling algorithm which exploits all slacks under preemptive earliest-deadline first scheduling which is optimal in uniprocessor system. The dynamic priority method presented in this paper could be applied directly to static systems of pinwheel task model. The simulation results show that the proposed algorithm with the algorithmic complexity of O(n) reduces the energy consumption by 10-80% over the existing algorithms.
引用
收藏
页数:9
相关论文
共 29 条
  • [1] Power-aware scheduling with effective task migration for real-time multicore embedded systems
    Luis March, Jose
    Sahuquillo, Julio
    Petit, Salvador
    Hassan, Houcine
    Duato, Jose
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (14) : 1987 - 2001
  • [2] A Power-aware Symbiotic Scheduling Algorithm for Concurrent GPU Kernels
    Li, Teng
    Narayana, Vikram K.
    El-Ghazawi, Tarek
    2015 IEEE 21ST INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2015, : 562 - 569
  • [3] A BiNoC architecture-aware task allocation and communication scheduling scheme
    Tsai, Wen-Chung
    Chen, Wei-De
    Lan, Ying-Cherng
    Hu, Yu-Hen
    Chen, Sao-Jie
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 42 : 215 - 226
  • [4] Dynamic Scheduling for High Throughput Satellites Employing Priority Code Scheme
    Gaytan, Lilian Del Consuelo Hernandez Ruiz
    Pan, Zhenni
    Liu, Jiang
    Shimamoto, Shigeru
    IEEE ACCESS, 2015, 3 : 2044 - 2054
  • [6] A Hybrid Task Scheduling Scheme for Heterogeneous Vehicular Edge Systems
    Chen, Xiao
    Thomas, Nigel
    Zhan, Tianming
    Ding, Jie
    IEEE ACCESS, 2019, 7 : 117088 - 117099
  • [7] Energy-Aware Fault-Tolerant Dynamic Task Scheduling Scheme for Virtualized Cloud Data Centers
    Marahatta, Avinab
    Wang, Youshi
    Zhang, Fa
    Sangaiah, Arun Kumar
    Tyagi, Sumarga Kumar Sah
    Liu, Zhiyong
    MOBILE NETWORKS & APPLICATIONS, 2019, 24 (03) : 1063 - 1077
  • [8] PASTA: a power-aware solution to scheduling of precedence-constrained tasks on heterogeneous computing resources
    Sharifi, Mohsen
    Shahrivari, Saeed
    Salimi, Hadi
    COMPUTING, 2013, 95 (01) : 67 - 88
  • [9] A Priority Based Task Scheduling in Cloud Computing Using a Hybrid MCDM Model
    Ben Alla, Hicham
    Ben Alla, Said
    Ezzati, Abdellah
    UBIQUITOUS NETWORKING, UNET 2017, 2017, 10542 : 235 - 246
  • [10] Cloud-nativeWorkflow Scheduling using a Hybrid Priority Rule and Dynamic Task Parallelism
    Shin, Jungeun
    Arroyo, Diana
    Tantawi, Asser
    Wang, Chen
    Youssef, Alaa
    Nagi, Rakesh
    PROCEEDINGS OF THE 13TH SYMPOSIUM ON CLOUD COMPUTING, SOCC 2022, 2022, : 72 - 77