Multi-Objective Prioritized Task Scheduler Using Improved Asynchronous Advantage Actor Critic (a3c) Algorithm in Multi Cloud Environment

被引:4
作者
Mangalampalli, S. Sudheer [1 ]
Karri, Ganesh Reddy [1 ]
Mohanty, Sachi Nandan [1 ]
Ali, Shahid [2 ]
Ijaz Khan, Muhammad [3 ,4 ]
Abdullaev, Sherzod [5 ,6 ]
Alqahtani, Salman A. [7 ]
机构
[1] VIT AP Univ, Sch Comp Sci & Engn, Amaravati 522237, India
[2] Peking Univ, Sch Elect, Beijing 100871, Peoples R China
[3] Lebanese Amer Univ, Dept Mech Engn, Beirut 11022801, Lebanon
[4] Riphah Int Univ, Dept Math & Stat, Islamabad 44000, Pakistan
[5] Cent Asian Univ, Sch Engn, Tashkent 111221, Uzbekistan
[6] Tashkent State Pedag Univ, Dept Sci & Innovat, Tashkent 100007, Uzbekistan
[7] King Saud Univ, Coll Comp & Informat Sci, Dept Comp Engn, Riyadh 11362, Saudi Arabia
关键词
Task analysis; Cloud computing; Costs; Schedules; Resource management; Heuristic algorithms; Dynamic scheduling; makespan; resource utilization; resource cost; DQN; A2C; MOABCQ; NETWORK; SCHEME;
D O I
10.1109/ACCESS.2024.3355092
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Task scheduling is a crucial challenge in cloud computing paradigm as variety of tasks with different runtime processing capacities generated from various heterogeneous devices are coming up to cloud application console which effects system performance in terms of makespan, resource utilization, resource cost. Therefore, traditional scheduling algorithms may not adapt to this paradigm efficiently. Many existing authors developed various task schedulers by using metaheuristic approaches to solve Task scheduling problem(TSP) to get near optimal solutions but still TSP is a highly dynamic challenging scenario as it is a NP hard problem. To tackle this challenge, this paper introduces a multi objective prioritized task scheduler using improved asynchronous advantage actor critic(a3c) algorithm which uses priorities of tasks based on length of tasks, runtime processing capacities and priorities of VMs based on electricity unit cost using multi cloud environment. Scheduling process carried out in two stages. In the first stage, all incoming tasks, VM priorities are calculated at the task manager level and in the second stage, Priorities are fed to (MOPTSA3C) scheduler to generate scheduling decisions to map tasks effectively onto VMs by considering priorities and schedule tasks based on cost, resource utilization, makespan in the available multi cloud environment. Extensive simulations are conducted on Cloudsim toolkit by giving input trace different fabricated data distributions and real time worklogs of HPC2N, NASA datasets to the scheduler. For evaluating the efficacy of proposed MOPTSA3C, it compared against existing techniques i.e. DQN, A2C, MOABCQ. From the results, it is evident that proposed MOPTSA3C outperforms existing algorithms for makespan, resource utilization, resource cost, reliability.
引用
收藏
页码:11354 / 11377
页数:24
相关论文
共 69 条
  • [51] Volatile biomarkers for early-stage detection of insect-infested brown rice: Isopentenols and polysulfides
    Tanaka, Fukuyo
    Magariyama, Yukio
    Miyanoshita, Akihiro
    [J]. FOOD CHEMISTRY, 2020, 303
  • [52] Reinforcement learning based methodology for energy-efficient resource allocation in cloud data centers
    Thein, Thandar
    Myo, Myint Myat
    Parvin, Sazia
    Gawanmeh, Amjad
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2020, 32 (10) : 1127 - 1139
  • [53] DDQN-TS: A novel bi-objective intelligent scheduling algorithm in the cloud environment
    Tong, Zhao
    Ye, Feng
    Liu, Bilan
    Cai, Jinhui
    Mei, Jing
    [J]. NEUROCOMPUTING, 2021, 455 : 419 - 430
  • [54] QL-HEFT: a novel machine learning scheduling scheme base on cloud computing environment
    Tong, Zhao
    Deng, Xiaomei
    Chen, Hongjian
    Mei, Jing
    Liu, Hong
    [J]. NEURAL COMPUTING & APPLICATIONS, 2020, 32 (10) : 5553 - 5570
  • [55] A scheduling scheme in the cloud computing environment using deep Q-learning
    Tong, Zhao
    Chen, Hongjian
    Deng, Xiaomei
    Li, Kenli
    Li, Keqin
    [J]. INFORMATION SCIENCES, 2020, 512 (512) : 1170 - 1191
  • [56] Optimized intellectual resource scheduling using deep reinforcement Q-learning in cloud computing
    Uma, J.
    Vivekanandan, P.
    Shankar, S.
    [J]. TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (05):
  • [57] Energy-efficient VM scheduling based on deep reinforcement learning
    Wang, Bin
    Liu, Fagui
    Lin, Weiwei
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 125 : 616 - 628
  • [58] Multi-Objective Workflow Scheduling With Deep-Q-Network-Based Multi-Agent Reinforcement Learning
    Wang, Yuandou
    Liu, Hang
    Zheng, Wanbo
    Xia, Yunni
    Li, Yawen
    Chen, Peng
    Guo, Kunyin
    Xie, Hong
    [J]. IEEE ACCESS, 2019, 7 : 39974 - 39982
  • [59] Task Scheduling Mechanism Based on Reinforcement Learning in Cloud Computing
    Wang, Yugui
    Dong, Shizhong
    Fan, Weibei
    [J]. MATHEMATICS, 2023, 11 (15)
  • [60] Multi-Objective Parallel Task Offloading and Content Caching in D2D-Aided MEC Networks
    Xiao, Zhu
    Shu, Jinmei
    Jiang, Hongbo
    Lui, John C. S.
    Min, Geyong
    Liu, Jiangchuan
    Dustdar, Schahram
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (11) : 6599 - 6615