Energy efficient offloading strategy in fog-cloud environment for IoT applications

被引:50
|
作者
Adhikari, Mainak [1 ]
Gianey, Hemant [1 ]
机构
[1] Thapar Inst Engn & Technol, Dept Comp Sci & Engn, Patalia, Punjab, India
关键词
IoT application; Multi-objective optimization; Fog computing; Cloud computing; Quality-of-Service; Computational offloading;
D O I
10.1016/j.iot.2019.100053
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, cloud computing leverages the capability of Internet-of-Things (IoT) applications by providing computing resources as a form of virtual machine (VM) instances. However, the Cloud data center consumes a large amount of energy while transmitting and computing the IoT applications which lead to a high carbon footprint. On the other hand, the Fog nodes provide various cloud services at the edge of the network which can run the IoT applications locally with minimum energy consumption and delay. Due to the limited resource capacity, the Fog nodes are not suitable for processing the resource-intensive IoT applications. To address these challenges, in this paper, we build sustainable infrastructure in Fog-Cloud environment for processing delay-intensive and resource-intensive applications with an optimal task offloading strategy. The proposed offloading strategy uses Firefly algorithm for finding an optimal computing device based on two Quality-of-Service (QoS) parameters such as energy consumption and computational time. The main objectives of this strategy are to minimize the computational time and the energy consumption of the IoT applications with minimum delay. The effect of the control parameters of the Firefly technique is investigated thoroughly. Through comparisons, we show that the proposed method performs better than the existing ones in terms of various performance metrics including computational time, energy consumption, CO2 emission, and Temperature emission. (C) 2019 Elsevier B.V. All rights reserved.
引用
下载
收藏
页数:16
相关论文
共 50 条
  • [21] On the Fog-Cloud Cooperation: How Fog Computing can address latency concerns of IoT applications
    Karamoozian, Amir
    Hafid, Abdelhakim
    Aboulhamid, El Mostapha
    2019 FOURTH INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING (FMEC), 2019, : 166 - 172
  • [22] Deadline-Aware Task Offloading and Resource Allocation in a Secure Fog-Cloud Environment
    Mikavica, Branka
    Kostic-Ljubisavljevic, Aleksandra
    Perakovic, Dragan
    Cvitic, Ivan
    MOBILE NETWORKS & APPLICATIONS, 2023, 29 (1): : 133 - 146
  • [23] A heuristic scheduling approach for fog-cloud computing environment with stationary IoT devices
    Aburukba, Raafat O.
    Landolsi, Taha
    Omer, Dalia
    Journal of Network and Computer Applications, 2021, 180
  • [24] PLACEMENT STRATEGY FOR INTERCOMMUNICATING TASKS OF AN ELASTIC REQUEST IN FOG-CLOUD ENVIRONMENT
    Sridharan, R.
    Domnic, S.
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2019, 20 (02): : 335 - 347
  • [25] 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
  • [26] A Model for Power-Performance Optimization in Fog-Cloud Environment by Task Off-Loading of IoT Applications
    Naseri, Rojin
    Asadi, Ali Naghash
    Azgomi, Mohammad Abdollahi
    2022 CPSSI 4TH INTERNATIONAL SYMPOSIUM ON REAL-TIME AND EMBEDDED SYSTEMS AND TECHNOLOGIES (RTEST 2022), 2022,
  • [27] Computation Offloading for Smart Devices in Fog-Cloud Queuing System
    Sufyan, Farhan
    Banerjee, Amit
    IETE JOURNAL OF RESEARCH, 2023, 69 (03) : 1509 - 1521
  • [28] Intelligent Latency-Aware Tasks Prioritization and Offloading Strategy in Distributed Fog-Cloud of Things
    Chakraborty, Chinmay
    Mishra, Kaushik
    Majhi, Santosh Kumar
    Bhuyan, Hemanta Kumar
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (02) : 2099 - 2106
  • [29] IoT transaction processing through cooperative concurrency control on fog-cloud computing environment
    Al-Qerem, Ahmad
    Alauthman, Mohammad
    Almomani, Ammar
    Gupta, B. B.
    SOFT COMPUTING, 2020, 24 (08) : 5695 - 5711
  • [30] Heuristic-based IoT Application Modules Placement in the Fog-Cloud Computing Environment
    Natesha, B., V
    Guddeti, Ram Mohana Reddy
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION), 2018, : 24 - 25