Task scheduling in cloud environment: optimization, security prioritization and processor selection schemes

被引:15
作者
Hai, Tao [1 ,2 ]
Zhou, Jincheng [1 ,3 ]
Jawawi, Dayang [2 ]
Wang, Dan [3 ,4 ]
Oduah, Uzoma [5 ]
Biamba, Cresantus [6 ]
Jain, Sanjiv Kumar [7 ]
机构
[1] Qiannan Normal Univ Nationalities, Sch Comp & Informat, Duyun 558000, Peoples R China
[2] Univ Teknol Malaysia UTM, Fac Comp, UTM Skudai, Johor Baharu 81310, Johor, Malaysia
[3] Key Lab Complex Syst & Intelligent Optimizat Guizh, Duyun 558000, Peoples R China
[4] Qiannan Normal Univ Nationalities, Sch Math & Stat, Duyun 558000, Peoples R China
[5] Univ Lagos, Fac Sci, Dept Phys, Lagos 100213, Nigeria
[6] Univ Gavle, Fac Educ & Business Studies, Sch Math & Stat, Dept Educ Sci, Gavle, Sweden
[7] Med Caps Univ, Elect Engn Dept, Indore 452012, India
来源
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS | 2023年 / 12卷 / 01期
基金
中国国家自然科学基金;
关键词
HEFT Algorithm; Cloud Computing; Task Scheduling; NP-complete; ALGORITHM; DUPLICATION;
D O I
10.1186/s13677-022-00374-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing is an extremely important infrastructure used to perform tasks over processing units. Despite its numerous benefits, a cloud platform has several challenges preventing it from carrying out an efficient workflow submission. One of these is linked to task scheduling. An optimization problem related to this is the maximal determination of cloud computing scheduling criteria. Existing methods have been unable to find the quality of service (QoS) limits of users- like meeting the economic restrictions and reduction of the makespan. Of all these methods, the Heterogeneous Earliest Finish Time (HEFT) algorithm produces the maximum outcomes for scheduling tasks in a heterogeneous environment in a reduced time. Reviewed literature proves that HEFT is efficient in terms of execution time and quality of schedule. The HEFT algorithm makes use of average communication and computation costs as weights in the DAG. In some cases, however, the average cost of computation and selecting the first empty slot may not be enough for a good solution to be produced. In this paper, we propose different HEFT algorithm versions altered to produce improved results. In the first stage (rank generation), we execute several methodologies to calculate the ranks, and in the second stage, we alter how the empty slots are selected for the task scheduling. These alterations do not add any cost to the primary HEFT algorithm, and reduce the makespan of the virtual machines' workflow submissions. Our findings suggest that the altered versions of the HEFT algorithm have a better performance than the basic HEFT algorithm regarding decreased schedule length of the workflow problems.
引用
收藏
页数:12
相关论文
共 30 条
  • [1] Agarwal G., 2018, P INT C SIGNALS MACH
  • [2] Agarwal G., 2012, P INT C COMPUTER SCI
  • [3] Parallel training models of deep belief network using MapReduce for the classifications of emotions
    Agarwal, Gaurav
    Om, Hari
    [J]. INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2022, 13 (SUPPL 2) : 925 - 940
  • [4] Agarwal Gaurav, P INT C NETWORK COMM
  • [5] Ali S., 2000, Proceedings 9th Heterogeneous Computing Workshop (HCW 2000) (Cat. No.PR00556), P185, DOI 10.1109/HCW.2000.843743
  • [6] [Anonymous], 1996, Parallel and distributed computing handbook
  • [7] [Anonymous], 2012, ARPN J SYST SOFTW
  • [8] List Scheduling Algorithm for Heterogeneous Systems by an Optimistic Cost Table
    Arabnejad, Hamid
    Barbosa, Jorge G.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (03) : 682 - 694
  • [9] Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility
    Buyya, Rajkumar
    Yeo, Chee Shin
    Venugopal, Srikumar
    Broberg, James
    Brandic, Ivona
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06): : 599 - 616
  • [10] CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
    Calheiros, Rodrigo N.
    Ranjan, Rajiv
    Beloglazov, Anton
    De Rose, Cesar A. F.
    Buyya, Rajkumar
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) : 23 - 50