MOTORS: multi-objective task offloading and resource scheduling algorithm for heterogeneous fog-cloud computing scenario

被引:1
|
作者
Shukla, Prashant [1 ]
Pandey, Sudhakar [1 ]
机构
[1] Natl Inst Technol, Dept Informat Technol, Raipur, Chhattisgarh, India
来源
JOURNAL OF SUPERCOMPUTING | 2024年 / 80卷 / 15期
关键词
Fog-cloud computing; Task offloading; Resource scheduling; MOTORS; FDTCO; HORSA; MOBILE; ALLOCATION; SYSTEMS;
D O I
10.1007/s11227-024-06315-2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Along with the rising popularity of pay-as-you-go cloud services, many businesses and communities are deploying their business or scientific workflow applications on cloud-based computing platforms. The primary responsibility of cloud service providers is to reduce the monetary cost and execution time of Infrastructure as a Service (IaaS) cloud services. The majority of current solutions for cost and makespan reduction were developed for conventional cloud platforms and are incompatible with heterogeneous computing systems (HCS) having service-based resource management approaches and pricing models. Fog-cloud infrastructures (FCI) have emerged as desirable target areas for workflow automation across several fields of application. In heterogeneous FCI, the execution of workflows involving tasks having different properties might influence the performance in terms of resource usage. The primary goal of this research is to efficiently offload the computational task and optimally schedule the workflow in such diverse computing environment. In this article, we present a novel strategy for building an environment that includes techniques for offloading and scheduling while balancing competing demands from the user and the resource providers. In order to address the issue of uncertainty, our approach incorporates a fuzzy dominance-based task clustering and offloading technique. To construct a suitable execution sequence of tasks that helps to limit the precedence relationship, by preserving dependency constraints among the tasks, a novel algorithm for tasks segmentation is employed. To simplify the problem of the complexity, a hybrid-heuristics based on Harmony Search Algorithm (HSA) and Genetic Algorithm (GA) for resource scheduling algorithm is used. The multi-objective optimization using three competing objectives is taken into consideration for investigation in heterogeneous FCI. The fitness function derived includes minimization of makespan and cost along with maximization of resource utilization. We performed experimental research using five workflow datasets in order to investigate and verify the efficacy of our proposed technique. We contrasted our proposed strategy with the primary, closely comparable strategies. Extensive testing using scientific workflows confirms the effectiveness of our offloading approach. Our solution provided a substantially better cost-makespan tradeoffs, while achieving significantly less energy consumption and can execute marginally quicker than the existing algorithms.
引用
收藏
页码:22315 / 22361
页数:47
相关论文
共 50 条
  • [31] Multi-objective Task Scheduling in cloud-fog computing using goal programming approach
    Najafizadeh, Abbas
    Salajegheh, Afshin
    Rahmani, Amir Masoud
    Sahafi, Amir
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (01): : 141 - 165
  • [32] Multi-objective Task Scheduling in cloud-fog computing using goal programming approach
    Najafizadeh, Abbas
    Salajegheh, Afshin
    Rahmani, Amir Masoud
    Sahafi, Amir
    Cluster Computing, 2022, 25 (01) : 141 - 165
  • [33] Multi-Objective Task Scheduling Optimization in Cloud Computing: An Appraisal
    Gabi, Danlami
    Ismail, Abdul Samad
    Zainal, Anazida
    Zakaria, Zalmiyah
    ADVANCED SCIENCE LETTERS, 2018, 24 (05) : 3609 - 3615
  • [34] Correction to: Multi-objective hybrid genetic algorithm for task scheduling problem in cloud computing
    Poria Pirozmand
    Ali Asghar Rahmani Hosseinabadi
    Maedeh Farrokhzad
    Mehdi Sadeghilalimi
    Seyedsaeid Mirkamali
    Adam Slowik
    Neural Computing and Applications, 2022, 34 : 2497 - 2497
  • [35] An EDA-GA Hybrid Algorithm for Multi-Objective Task Scheduling in Cloud Computing
    Pang, Shanchen
    Li, Wenhao
    He, Hua
    Shan, Zhiguang
    Wang, Xun
    IEEE ACCESS, 2019, 7 : 146379 - 146389
  • [36] A multi-objective algorithm for task scheduling and resource allocation in cloud-based disassembly
    Jiang, Hui
    Yi, Jianjun
    Chen, Shaoli
    Zhu, Xiaomin
    JOURNAL OF MANUFACTURING SYSTEMS, 2016, 41 : 239 - 255
  • [37] A Multi-Objective Genetic Algorithm-Based Resource Scheduling in Mobile Cloud Computing
    Ramasubbareddy, Somula
    Swetha, Evakattu
    Luhach, Ashish Kumar
    Srinivas, T. Aditya Sai
    INTERNATIONAL JOURNAL OF COGNITIVE INFORMATICS AND NATURAL INTELLIGENCE, 2021, 15 (03) : 58 - 73
  • [38] A Hybrid Multi-Objective Bat Algorithm for Solving Cloud Computing Resource Scheduling Problems
    Zheng, Jianguo
    Wang, Yilin
    SUSTAINABILITY, 2021, 13 (14)
  • [39] A Multi-Objective Task Scheduling Strategy for Intelligent Production Line Based on Cloud-Fog Computing
    Yin, Zhenyu
    Xu, Fulong
    Li, Yue
    Fan, Chao
    Zhang, Feiqing
    Han, Guangjie
    Bi, Yuanguo
    SENSORS, 2022, 22 (04)
  • [40] Multi-objective optimization task offloading decision for intelligent transportation system in cloud edge collaborative computing scenario
    Zhu, Si-feng
    Liu, Cheng-tai
    Zhu, Hai
    Qiao, Rui
    Chen, Hao
    Zhang, Hui
    WIRELESS NETWORKS, 2025, 31 (03) : 2797 - 2816