Poster: Unified Fog Node Utilization for Multiple Content Providers through Cluster-Based Cooperative Caching
Ferdous Sharifi, Young Choon Lee, Shaahin Hessabi · 2024
Efficient content caching is crucial for video streaming services, enhancing user experience and conserving network bandwidth. While traditional Content Delivery Networks (CDNs) address this need to a certain extent, fog computing is emerging as a complementary solution. In particular, this new computing paradigm utilizes nodes positioned between users and the cloud continuum (fog nodes). However, the limited capacity of fog nodes poses a challenge. Previous studies have addressed this challenge by focusing on cooperative caching, considering factors like popularity and user location, yet often overlooked the shared use of fog node storage by multiple content providers (MCPs). This paper introduces CCoFog Caching (CCo-Fog), a cluster-based cooperative content caching strategy that allocates fog node storage capacity among content providers using user clustering and the multi-tier feature of fog networks. It also proposes a content placement algorithm that considers popularity to determine the number of content copies in the network. Evaluation with real-world data shows that CCo-Fog significantly improves latency by 54% and hit ratio by1|6% compared to existing strategies.