TOPSIS–PSO inspired non-preemptive tasks scheduling algorithm in cloud environment

被引:0
|
作者
Neelam Panwar
Sarita Negi
Man Mohan Singh Rauthan
Kunwar Singh Vaisla
机构
[1] HNBGU,Computer Science and Engineering
[2] UTU,Computer Science and Engineering
[3] KEC,Computer Science and Engineering
来源
Cluster Computing | 2019年 / 22卷
关键词
Cloud computing; Task scheduling; TOPSIS; PSO; Relative closeness;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud computing is an emerging paradigm that offers various services for both users and enterprisers. Scheduling of user tasks among data centers, host and virtual machines (VMs) becomes challenging issues in cloud due to involvement of vast number of users. To address such issues, a new multi-criteria approach i.e., technique of order precedence by similarity to ideal solution (TOPSIS) algorithm is introduced to perform task scheduling in cloud systems. The task scheduling is performed in two phases. In first phase, TOPSIS algorithm is applied to obtain the relative closeness of tasks with respect to selected scheduling criteria (i.e., execution time, transmission time and cost). In second phase the particle swarm optimization (PSO) begins with computing relative closeness of the given three criteria for all tasks in all VMs. A weighted sum of execution time, transmission time and cost used as an objective function by TOPSIS to solve the problem of multi-objective task scheduling in cloud environment. The simulation work has been done in CloudSim. The performance of proposed work has been compared with PSO, dynamic PSO (DPSO), ABC, IABC and FUGE algorithms on the basis of MakeSpan, transmission time, cost and resource utilization. Experimental results show approximate 75% improvement on average utilization of resources than PSO. Processing cost of TOPSIS–PSO reduced at approximate 23.93% and 55.49% than IABC and ABC respectively. The analysis also shows that TOPSIS–PSO algorithm reduces 3.1, 29.1 and 14.4% MakeSpan than FUGE, ant colony optimization (ACO) and multiple ACO respectively. Plotted graphs and calculated values show that the proposed work is very innovative and effective for task scheduling. This TOPSIS method to calculate relative closeness for PSO has been remarkable.
引用
收藏
页码:1379 / 1396
页数:17
相关论文
共 50 条
  • [1] TOPSIS-PSO inspired non-preemptive tasks scheduling algorithm in cloud environment
    Panwar, Neelam
    Negi, Sarita
    Rauthan, Man Mohan Singh
    Vaisla, Kunwar Singh
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (04): : 1379 - 1396
  • [2] Idle block based methods for cloud workflow scheduling with preemptive and non-preemptive tasks
    Chen, Long
    Li, Xiaoping
    Ruiz, Ruben
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 89 : 659 - 669
  • [3] An efficient scheduling algorithm of non-preemptive independent tasks for biomedical systems
    Andrei, Stefan
    Cheng, Albert M. K.
    Radulescu, Vlad
    [J]. 2014 IEEE 12TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2014, : 424 - 427
  • [4] An LP-Based Algorithm for Scheduling Preemptive and/or Non-Preemptive Real-Time Tasks
    Hashimoto, Hideki
    Yagiura, Mutsunori
    [J]. JOURNAL OF ADVANCED MECHANICAL DESIGN SYSTEMS AND MANUFACTURING, 2010, 4 (03): : 578 - 587
  • [5] Precautious-RM: a predictable non-preemptive scheduling algorithm for harmonic tasks
    Nasri, Mitra
    Kargahi, Mehdi
    [J]. REAL-TIME SYSTEMS, 2014, 50 (04) : 548 - 584
  • [6] Precautious-RM: a predictable non-preemptive scheduling algorithm for harmonic tasks
    Mitra Nasri
    Mehdi Kargahi
    [J]. Real-Time Systems, 2014, 50 : 548 - 584
  • [7] The non-preemptive scheduling of periodic tasks upon multiprocessors
    Baruah, SK
    [J]. REAL-TIME SYSTEMS, 2006, 32 (1-2) : 9 - 20
  • [8] The Non-preemptive Scheduling of Periodic Tasks upon Multiprocessors
    Sanjoy K. Baruah
    [J]. Real-Time Systems, 2006, 32 : 9 - 20
  • [9] Algorithm Research for Non-preemptive Scheduling on Multiprocessor
    Liu Tie-wu
    Bai Lin-feng
    Zhang Tie-nan
    Xilong Qu
    [J]. MECHANICAL ENGINEERING AND GREEN MANUFACTURING, PTS 1 AND 2, 2010, : 1770 - +
  • [10] Non-preemptive real-time scheduling of multimedia tasks
    Dolev, S
    Keizelman, A
    [J]. REAL-TIME SYSTEMS, 1999, 17 (01) : 23 - 39