Int J Performability Eng ›› 2024, Vol. 20 ›› Issue (1): 10-17.doi: 10.23940/ijpe.24.01.p2.1017

Previous Articles     Next Articles

Effective Cache Placement for Content Delivery Networks in Fog Computing

Priti Kumaria,*, Vandana Dubeyb, Kavita Patela, Sarika Shrivastavaa, and Parmeet Kaurc   

  1. aAshoka Institute of Technology & Management, Varanasi, India;
    bC. Byre Gowda Institute of Technology, Kolar, India; cJaypee Institute of Information Technology, Noida, India
  • Submitted on ; Revised on ; Accepted on
  • Contact: * E-mail address: priti9sep@gmail.com

Abstract: Fog computing (FC) is a concept that encompasses cloud paradigm-like amenities to the edge of the network. The fog layer that complements the cloud-based concept aids in strengthening the standards of services (QoS) in time-sensitive activities. One such application of FC arises in the deployment of content delivery networks for reducing the latency in transferring content to customers and enhancing the user experience. This paper presents a fog-based system where fog nodes act as caches for content storage. Appropriate placement of cache nodes is important for fast content distribution to users and maintaining the QoS. Another challenge is to minimize energy expenditure while deploying caches at scale. To deal with these issues, a Connected Dominating Set (CDS) and popularity-based caching strategy in content distribution fog networks are suggested in this work. The content is sorted based on its past popularity and then CDS based rules have been developed to recommend the most ideal fog nodes (FNs) to place popular content or files. The selection of fog nodes as caches is performed based on factors of storage capacity, energy consumption, and user density (i.e., the number of neighbors of a fog node). Experiment outcomes authenticate the efficiency of the anticipated scheme without caching and random method of cache placement. In comparison to the without caching and random method, the proposed method produces better fog nodes as cache nodes, incurs a lower energy consumption and consumes less bandwidth.

Key words: fog computing, connected dominating set, content delivery, caching, energy efficiency