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 条
  • [31] Task scheduling for heterogeneous systems using an incremental approach
    Minhaj Ahmad Khan
    [J]. The Journal of Supercomputing, 2017, 73 : 1905 - 1928
  • [32] Aggregated-DAG Scheduling for Job Flow Maximization in Heterogeneous Cloud Computing
    Saovapakhiran, Boonyarith
    Michailidis, George
    Devetsikiotis, Michael
    [J]. 2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011), 2011,
  • [33] Task scheduling for heterogeneous systems using an incremental approach
    Khan, Minhaj Ahmad
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (05): : 1905 - 1928
  • [34] Dynamic job scheduling on heterogeneous clusters
    Barbosa, J.
    Moreira, Belmiro
    [J]. EIGHTH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, : 3 - +
  • [35] Dynamic task scheduling algorithm with load balancing for heterogeneous computing system
    Abdelkader, Doaa M.
    Omara, Fatma
    [J]. EGYPTIAN INFORMATICS JOURNAL, 2012, 13 (02) : 135 - 145
  • [36] Dynamic task flow scheduling for heterogeneous distributed computing: Algorithm and strategy
    Sun, Wei
    Zhang, Yuanyuan
    Inoguchi, Yasushi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2007, E90D (04) : 736 - 744
  • [37] HTSA: A novel hybrid task scheduling algorithm for heterogeneous cloud computing environment
    Behera, Ipsita
    Sobhanayak, Srichandan
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2024, 137
  • [38] Energy and performance-efficient task scheduling in heterogeneous virtualized cloud computing
    Hussain, Mehboob
    Wei, Lian-Fu
    Lakhan, Abdullah
    Wali, Samad
    Ali, Soragga
    Hussain, Abid
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2021, 30
  • [39] Preemptive Parallel Job Scheduling for Heterogeneous Systems Supporting Urgent Computing
    Agung, Mulya
    Watanabe, Yuta
    Weber, Henning
    Egawa, Ryusuke
    Takizawa, Hiroyuki
    [J]. IEEE ACCESS, 2021, 9 (17557-17571) : 17557 - 17571
  • [40] Dynamic task scheduling modeling in unstructured heterogeneous multiprocessor systems
    Tabatabaee, Hamid
    Akbarzadeh-T, Mohammad Reza
    Pariz, Naser
    [J]. JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS, 2014, 15 (06): : 423 - 434