Data-aware task scheduling on heterogeneous hybrid memory multiprocessor systems

被引:4
|
作者
Chen, Junjie [1 ]
Li, Kenli [1 ]
Tang, Zhuo [1 ]
Liu, Chubo [1 ]
Wang, Yan [1 ]
Li, Keqin [1 ,2 ]
机构
[1] Hunan Univ, Natl Supercomp Ctr Changsha, Sch Informat Sci & Engn, Changsha 410082, Hunan, Peoples R China
[2] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
来源
基金
对外科技合作项目(国际科技项目); 中国国家自然科学基金;
关键词
data assignment; energy consumption; heterogenous system; hybrid memory; multiprocessor system; task scheduling; time constraint;
D O I
10.1002/cpe.3772
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we propose a method about task scheduling and data assignment on heterogeneous hybrid memory multiprocessor systems for real-time applications. In a heterogeneous hybrid memory multiprocessor system, an important problem is how to schedule real-time application tasks to processors and assign data to hybrid memories. The hybrid memory consists of dynamic random access memory and solid state drives when considering the performance of solid state drives into the scheduling policy. To solve this problem, we propose two heuristic algorithms called improvement greedy algorithm and the data assignment according to the task scheduling algorithm, which generate a near-optimal solution for real-time applications in polynomial time. We evaluate the performance of our algorithms by comparing them with a greedy algorithm, which is commonly used to solve heterogeneous task scheduling problem. Based on our extensive simulation study, we observe that our algorithms exhibit excellent performance and demonstrate that considering data allocation in task scheduling is significant for saving energy. We conduct experiments on two heterogeneous multiprocessor systems. Copyright (c) 2016 John Wiley & Sons, Ltd.
引用
收藏
页码:4443 / 4459
页数:17
相关论文
共 50 条
  • [31] A communication-aware task scheduling algorithm for heterogeneous systems
    Lai, GJ
    [J]. 14TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, : 161 - 166
  • [32] An availability-aware task scheduling strategy for heterogeneous systems
    Qin, Xiao
    Xie, Tao
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (02) : 188 - 199
  • [33] Hybrid flow-shop scheduling problems with multiprocessor task systems
    Oguz, C
    Zinder, Y
    Do, V
    Janiak, A
    Lichtenstein, M
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 152 (01) : 115 - 131
  • [34] Scheduling Heterogeneous Multiprocessor Real-Time Systems with Mixed Sets of Task
    Cheng, Zhuo
    Xue, Jinyun
    Zhang, Haitao
    You, Zhen
    Hu, Qimin
    Lim, Yuto
    [J]. 2020 14TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2020), 2020, : 72 - 81
  • [35] Unavailable time aware scheduling of hybrid task on heterogeneous distributed system
    Xuan, Hejun
    Wei, Shiwei
    Zhao, Xuelin
    Zhou, Yang
    Ma, Xingpo
    Liu, Daohua
    Li, Yanling
    [J]. IAENG International Journal of Applied Mathematics, 2020, 50 (01): : 133 - 146
  • [36] A hybrid evolutionary approach for heterogeneous multiprocessor scheduling
    Goh, C. K.
    Teoh, E. J.
    Tan, K. C.
    [J]. SOFT COMPUTING, 2009, 13 (8-9) : 833 - 846
  • [37] A hybrid evolutionary approach for heterogeneous multiprocessor scheduling
    C. K. Goh
    E. J. Teoh
    K. C. Tan
    [J]. Soft Computing, 2009, 13 : 833 - 846
  • [38] Data-Aware Task Dispatching for Batch Queuing System
    Li, Xieming
    Tatebe, Osamu
    [J]. IEEE SYSTEMS JOURNAL, 2017, 11 (02): : 889 - 897
  • [39] Load balancing and task scheduling of heterogeneous multiprocessor system
    Tong, Xiao-Nian
    Shu, Wan-Neng
    Li, Zi-Mao
    [J]. Guangxue Jingmi Gongcheng/Optics and Precision Engineering, 2007, 15 (12): : 1969 - 1973
  • [40] A Heterogeneous Multiprocessor Task Scheduling Algorithm Based on SFLA
    Deng Yun
    Cheng Xiao-hui
    [J]. 2016 WORLD AUTOMATION CONGRESS (WAC), 2016,