Dynamic heterogeneous shortest job first (DHSJF): a task scheduling approach for heterogeneous cloud computing systems

被引:11
|
作者
Seth S. [1 ]
Singh N. [1 ,2 ]
机构
[1] Kanya Gurukul Campus, Dehradun, UK
[2] Department of Computer Science, Kanya Gurukul Campus, Dehradun, UK
关键词
Cloud computing; Heterogeneous cloud computing; Heterogeneous SJF; Makespan; Resource allocation; Resource utilization; Task scheduling;
D O I
10.1007/s41870-018-0156-6
中图分类号
学科分类号
摘要
Data and computational centres consume a large amount of energy and limited by power density and computational capacity. As compared with the traditional distributed system and homogeneous system, the heterogeneous system can provide improved performance and dynamic provisioning. Dynamic provisioning can reduce energy consumption and map the dynamic requests with heterogeneous resources. The problem of resource utilization in heterogeneous computing system has been studied with variations. Scheduling of independent, non-communicating, variable length tasks in the concern of CPU utilization, low energy consumption, and makespan using dynamic heterogeneous shortest job first (DHSJF) model is discussed in this paper. Tasks are scheduled in such a manner to minimize the actual CPU time and overall system execution time or makespan. During execution, the load is balanced dynamically. Dynamic heterogeneity achieves reduced makespan that increases resource utilization. Some existing methods are not designed for fully heterogeneous systems. Our proposed method considers both dynamic heterogeneities of workload and dynamic heterogeneity of resources. Our proposed algorithm provides the better results than existing algorithm. The proposed algorithm has been simulated on CloudSim. © 2018, Bharati Vidyapeeth's Institute of Computer Applications and Management.
引用
收藏
页码:653 / 657
页数:4
相关论文
共 50 条
  • [1] Task scheduling for heterogeneous computing systems
    Shaikhah AlEbrahim
    Imtiaz Ahmad
    [J]. The Journal of Supercomputing, 2017, 73 : 2313 - 2338
  • [2] Task scheduling for heterogeneous computing systems
    AlEbrahim, Shaikhah
    Ahmad, Imtiaz
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (06): : 2313 - 2338
  • [3] Generational scheduling for dynamic task management in heterogeneous computing systems
    Carter, BR
    Watson, DW
    Freund, RF
    Keith, E
    Mirabile, F
    Siegel, HJ
    [J]. INFORMATION SCIENCES, 1998, 106 (3-4) : 219 - 236
  • [4] Minimizing Energy of Heterogeneous Computing Systems by Task Scheduling Approach
    Li, Junke
    Li, Junwei
    Li, Mingjiang
    Wang, Guanyu
    Zhou, Jincheng
    Lu, Yu
    Li, Deguang
    Huang, Yanhui
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (12)
  • [5] Task Scheduling Approach to Save Energy of Heterogeneous Computing Systems
    Li, Junke
    Li, Mingjiang
    Wang, Guanyu
    Zhou, Jincheng
    Li, Deguang
    Huang, Yanhui
    [J]. 2019 INTERNATIONAL CONFERENCE ON INTERNET OF THINGS (ITHINGS) AND IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) AND IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) AND IEEE SMART DATA (SMARTDATA), 2019, : 353 - 360
  • [6] On task matching and scheduling in heterogeneous computing systems
    Chuang, PJ
    Wei, CH
    [J]. PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 901 - 907
  • [7] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Sanjaya K. Panda
    Prasanta K. Jana
    [J]. Cluster Computing, 2019, 22 : 509 - 527
  • [8] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Panda, Sanjaya K.
    Jana, Prasanta K.
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : 509 - 527
  • [9] Task Scheduling in Heterogeneous Computing Systems Based on Machine Learning Approach
    Xie, Hui
    Wei, Li
    Liu, Dong
    Wang, Luda
    [J]. INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2020, 34 (12)
  • [10] An approach to compile-time task scheduling in heterogeneous computing systems
    Hagras, T
    Janecek, J
    [J]. 2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2004, : 182 - 189