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 条
  • [41] A multi-objective approach for optimizing IoT applications offloading in fog-cloud environments with NSGA-II
    Mokni, Ibtissem
    Yassa, Sonia
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (19): : 27034 - 27072
  • [42] Differential Scale based Multi-objective Task Scheduling and Computational Offloading in Fog Networks
    Saxena, Mohit Kumar
    Kumar, Sudhir
    2021 NATIONAL CONFERENCE ON COMMUNICATIONS (NCC), 2021, : 327 - 332
  • [43] Multi-objective Task Scheduling Optimization in Cloud Computing based on Genetic Algorithm and Differential Evolution Algorithm
    Li, Yuqing
    Wang, Shichuan
    Hong, Xin
    Li, Yongzhi
    2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 4489 - 4494
  • [44] Workflow Scheduling and Offloading for Service-based Applications in Hybrid Fog-Cloud Computing
    Altowaijri, Saleh M.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (12) : 726 - 735
  • [45] Multi-objective task scheduling in fog computing using improved gaining sharing knowledge based algorithm
    Krishnan, Malathy Navaneetha
    Thiyagarajan, Revathi
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (24):
  • [46] An Energy-aware Greedy Heuristic for Multi-objective Optimization in Fog-Cloud Computing System
    Jia, Mengying
    Chen, Wenjie
    Zhu, Jie
    Tan, Hexiang
    Huang, Haiping
    2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 794 - 799
  • [47] Genetic-Based Algorithm for Task Scheduling in Fog-Cloud Environment
    Khiat, Abdelhamid
    Haddadi, Mohamed
    Bahnes, Nacera
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2024, 32 (01)
  • [48] AMTS: Adaptive Multi-Objective Task Scheduling Strategy in Cloud Computing
    He Hua
    Xu Guangquan
    Pang Shanchen
    Zhao Zenghua
    CHINA COMMUNICATIONS, 2016, 13 (04) : 162 - 171
  • [49] Research on Sparrow Search Optimization Algorithm for multi-objective task scheduling in cloud computing environment
    Luo, Zhi-Yong
    Chen, Ya-Nan
    Liu, Xin-Tong
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 45 (06) : 10397 - 10409
  • [50] A multi-objective EBCO-TS algorithm for efficient task scheduling in mobile cloud computing
    Arun C.
    Prabu K.
    International Journal of Networking and Virtual Organisations, 2020, 22 (04): : 366 - 386