Optimizing workload distribution in Fog-Cloud ecosystem: A JAYA based meta-heuristic for energy-efficient applications

被引:3
|
作者
Singh, Satveer [1 ]
Sham, Eht E. [2 ]
Vidyarthi, Deo Prakash [1 ,3 ]
机构
[1] Jawaharlal Nehru Univ, Sch Comp & Syst Sci, New Delhi, India
[2] Bennett Univ, Sch Comp Sci Engn & Technol, Greater Noida, India
[3] Jawaharlal Nehru Univ, Sch Comp & Syst Sci, New Delhi 110067, India
关键词
Fog-cloud ecosystem; Internet of things (IoT); CO2; emission; Energy consumption; Workload distribution; Metaheuristic; ALGORITHM;
D O I
10.1016/j.asoc.2024.111391
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fog-integrated Cloud has emerged as a novel computing paradigm that brings Cloud computing services to the network's edge in real -time, though with limited capabilities. Despite its advantages, there are several challenges including workload distribution, energy consumption, computational time, and network latency, that require attention. The workload of IoT applications can be distributed over the Fog or Cloud devices based on their priority, deadline, and latency restrictions. In this work, we introduce a novel population-based metaheuristic called MAYA, a modified variant of the JAYA algorithm, to address the Energy-Efficient Workload Distribution of Sensors (EEWDS) in the Fog-Cloud ecosystem. The workload distribution of IoT applications depends on several factors such as request deadlines, the energy consumed during transmission, and needed computation. The performance of the proposed model for the energy consumption, computation time, CO2 emission, fairness index, and the convergence rate, is evaluated through simulation experiments. The results are compared in two scenarios: one concerning to methodology, where the performance is compared with JAYA, Genetic Algorithm (GA), Particle Swarm Optimization (PSO), and Ant Colony Optimization (ACO) techniques. The other scenario is based on the environment, where we examine Cloud-only, Fog-only, and Fog-Cloud integrated environments. Compared to JAYA, GA, PSO and ACO, the proposed MAYA technique demonstrates significant improvements, including reduction in energy consumption by 34.76%, 88.92%, 85.36% and 93.84%; decrease in computation time by 37.64%, 85.07%, 87.22%, and 91.08%; decrease in CO2 emissions by 23.46%, 76.24%, 97.17%, and 99.02%; and increase in fairness index by 9.62%, 3.72%, 16.90%, and 15.26% respectively.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Energy-efficient workload allocation in fog-cloud based services of intelligent transportation systems using a learning classifier system
    Abbasi, Mahdi
    Yaghoobikia, Mina
    Rafiee, Milad
    Jolfaei, Alireza
    Khosravi, Mohammad R.
    IET INTELLIGENT TRANSPORT SYSTEMS, 2020, 14 (11) : 1484 - 1490
  • [2] An energy efficient fog-cloud based architecture for healthcare
    Gupta, Vivek
    Gill, Harpreet Singh
    Singh, Prabhdeep
    Kaur, Rajbir
    JOURNAL OF STATISTICS & MANAGEMENT SYSTEMS, 2018, 21 (04): : 529 - 537
  • [3] Energy efficient offloading strategy in fog-cloud environment for IoT applications
    Adhikari, Mainak
    Gianey, Hemant
    INTERNET OF THINGS, 2019, 6
  • [4] A Cloud and Fog based Architecture for Energy Management of Smart City by using Meta-heuristic Techniques
    Butt, Ayesha Anjum
    Khan, Sajjad
    Ashfaq, Tehreem
    Javaid, Sakeena
    Sattar, Norin Abdul
    Javaid, Nadeem
    2019 15TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2019, : 1588 - 1593
  • [5] Energy-Efficient Delay-Aware Task Offloading in Fog-Cloud Computing System for IoT Sensor Applications
    Parvinder Singh
    Rajeshwar Singh
    Journal of Network and Systems Management, 2022, 30
  • [6] Energy-Efficient Delay-Aware Task Offloading in Fog-Cloud Computing System for IoT Sensor Applications
    Singh, Parvinder
    Singh, Rajeshwar
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2022, 30 (01)
  • [7] AntPu: a meta-heuristic approach for energy-efficient and SLA aware management of virtual machines in cloud computing
    Varun Barthwal
    M. M. S. Rauthan
    Memetic Computing, 2021, 13 : 91 - 110
  • [8] AntPu: a meta-heuristic approach for energy-efficient and SLA aware management of virtual machines in cloud computing
    Barthwal, Varun
    Rauthan, M. M. S.
    MEMETIC COMPUTING, 2021, 13 (01) : 91 - 110
  • [9] An Energy-Efficient Dynamic Resource Management Approach Based on Clustering and Meta-Heuristic Algorithms in Cloud Computing IaaS Platforms: Energy Efficient Dynamic Cloud Resource Management
    Haghighi, Askarizade Maryam
    Maeen, Mehrdad
    Haghparast, Majid
    WIRELESS PERSONAL COMMUNICATIONS, 2019, 104 (04) : 1367 - 1391
  • [10] A multi-objective priority aware task scheduling in fog-cloud environment using improved meta-heuristic algorithm
    Hussain, Syed Mujtiba
    Begh, G. R.
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2024,