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
关键词
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
相关论文
共 59 条
  • [1] Ajwani D., 2012, J EXP ALGORITHMICS J, V17, P1
  • [2] Real-Time Task Scheduling in Fog-Cloud Computing Framework for IoT Applications: A Fuzzy Logic based Approach
    Ali, Hala S.
    Rout, Rashmi Ranjan
    Parimi, Priyanka
    Das, Sajal K.
    [J]. 2021 INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2021, : 556 - 564
  • [3] Arora N, 2020, INT J ADV COMPUT SC, V11, P626
  • [4] Ben Hassen F, 2016, 2016 INTERNATIONAL CONFERENCE ON DIGITAL ECONOMY (ICDEC), P1, DOI 10.1109/ICDEC.2016.7563138
  • [5] Bharathi S, 2008, 2008 THIRD WORKSHOP ON WORKFLOWS IN SUPPORT OF LARGE-SCALE SCIENCE (WORKS 2008), P11
  • [6] Evolutionary Algorithms to Optimize Task Scheduling Problem for the IoT Based Bag-of-Tasks Application in Cloud-Fog Computing Environment
    Binh Minh Nguyen
    Huynh Thi Thanh Binh
    Tran The Anh
    Do Bao Son
    [J]. APPLIED SCIENCES-BASEL, 2019, 9 (09):
  • [7] Multi-User Multi-Task Offloading and Resource Allocation in Mobile Cloud Systems
    Chen, Meng-Hsi
    Liang, Ben
    Dong, Min
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2018, 17 (10) : 6790 - 6805
  • [8] Chen MH, 2015, IEEE INT WORK SIGN P, P186, DOI 10.1109/SPAWC.2015.7227025
  • [9] Chen MH, 2016, INT CONF ACOUST SPEE, P3516, DOI 10.1109/ICASSP.2016.7472331
  • [10] Task Offloading for Mobile Edge Computing in Software Defined Ultra-Dense Network
    Chen, Min
    Hao, Yixue
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2018, 36 (03) : 587 - 597