Energy and delay efficient fog computing using caching mechanism

被引:52
作者
Shahid, Muzammil Hussain [1 ]
Hameed, Ahmad Raza [1 ]
ul Islam, Saif [2 ]
Khattak, Hasan Ali [3 ]
Din, Ikram Ud [4 ]
Rodrigues, Joel J. P. C. [5 ,6 ]
机构
[1] Natl Univ Comp & Emerging Sci, Dept Comp Sci, FAST, Islamabad 44000, Pakistan
[2] Inst Space Technol, Dept Comp Sci, KICSIT, Islamabad 44000, Pakistan
[3] COMSATS Univ Islamabad, Dept Comp Sci, Islamabad 445500, Pakistan
[4] Univ Haripur, Dept Informat Technol, Haripur, Pakistan
[5] Fed Univ Piaui UFPI, Teresina, PI, Brazil
[6] Inst Telecomunicacoes, Lisbon, Portugal
关键词
Energy efficiency; Fog computing; Caching; Load balancing; CLOUD; MANAGEMENT; PARADIGM; SUPPORT;
D O I
10.1016/j.comcom.2020.03.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fog computing has emerged as an extension to the existing cloud infrastructure for providing latency-aware and highly scalable services to geographically distributed end devices. The addition of the fog layer in the cloud computing paradigm helps to improve the quality of service (QoS) in time-critical and delay-sensitive applications. Due to the continuous increase in the deployment of fog networks at large scale, energy efficiency is a significant issue in the fog computing paradigm to reduce the service cost and to protect the environment. A plethora of research has been conducted to reduce energy consumption in fog computing, majorly, focusing on the scheduling of incoming jobs to improve energy efficiency. However, node-level mechanisms have largely been neglected. Cache placement is a critical issue in fog networks for efficient content distribution to clients, which requires simultaneous consideration of many factors including quality of network connection, the demand for contents, and users' activities. In this paper, a popularity-based caching mechanism in content delivery fog networks is proposed. In this context, two energy-aware mechanisms, i.e., content filtration and load balancing, have been applied. In the proposed approach, popular contents are found using random distribution and these contents are categorized into three classes. After finding the file popularly, an active fog node is selected based on the number of neighbors, energy level, and operational power. Further, the popular content is cached on the active node using a filtration mechanism. Moreover, a load-balancing algorithm is proposed to increase the overall system efficiency in the cached fog network. The evaluation of the proposed approach exhibits promising results in terms of energy consumption and latency. The proposed scheme consumes 92.6% and 82.7% less energy in comparison to without caching and simple caching mechanisms, respectively. Similarly, an improvement of 85.29% and 67.4% in delay has also been noticed while using advance caching against the without caching and simple caching techniques, respectively.
引用
收藏
页码:534 / 541
页数:8
相关论文
共 25 条
  • [1] Althamary I, 2018, INT WIREL COMMUN, P800, DOI 10.1109/IWCMC.2018.8450495
  • [2] [Anonymous], [No title captured]
  • [3] [Anonymous], [No title captured]
  • [4] [Anonymous], 2015, P IEEE INT C COMP IN
  • [5] Fog of Everything: Energy-Efficient Networked Computing Architectures, Research Challenges, and a Case Study
    Baccarelli, Enzo
    Naranjo, Paola G. Vinueza
    Scarpiniti, Michele
    Shojafar, Mohammad
    Abawajy, Jemal H.
    [J]. IEEE ACCESS, 2017, 5 : 9882 - 9910
  • [6] Optimizing the Number of Fog Nodes for Cloud-Fog-Thing Networks
    Balevi, Eren
    Gitlin, Richard D.
    [J]. IEEE ACCESS, 2018, 6 : 11173 - 11183
  • [7] Battery Management in a Green Fog-Computing Node: a Reinforcement-Learning Approach
    Conti, Stefania
    Faraci, Giuseppe
    Nicolosi, Rosario
    Rizzo, Santi Agatino
    Schembra, Giovanni
    [J]. IEEE ACCESS, 2017, 5 : 21126 - 21138
  • [8] Fog Computing May Help to Save Energy in Cloud Computing
    Jalali, Fatemeh
    Hinton, Kerry
    Ayre, Robert
    Alpcan, Tansu
    Tucker, Rodney S.
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2016, 34 (05) : 1728 - 1739
  • [9] CONTAINER-AS-A-SERVICE AT THE EDGE: TRADE-OFF BETWEEN ENERGY EFFICIENCY AND SERVICE AVAILABILITY AT FOG NANO DATA CENTERS
    Kaur, Kuljeet
    Dhand, Tanya
    Kumar, Neeraj
    Zeadally, Sherali
    [J]. IEEE WIRELESS COMMUNICATIONS, 2017, 24 (03) : 48 - 56
  • [10] On Enabling Sustainable Edge Computing with Renewable Energy Resources
    Li, Wei
    Yang, Ting
    Delicato, Flavia C.
    Pires, Paulo F.
    Tari, Zahir
    Khan, Samee U.
    Zomaya, Albert Y.
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2018, 56 (05) : 94 - 101