Fog-Based CDN Architecture Using ICN Approach for Efficient Large-Scale Content Distribution
Along with continuing evolution of Internet and its applications, the Content Delivery Network (CDN) has become a hot topic with both opportunities and challenges. CDN was mainly proposed to solve the content availability and download time issues by deliv
- PDF / 1,954,077 Bytes
- 12 Pages / 439.37 x 666.142 pts Page_size
- 61 Downloads / 172 Views
stract. Along with continuing evolution of Internet and its applications, the Content Delivery Network (CDN) has become a hot topic with both opportunities and challenges. CDN was mainly proposed to solve the content availability and download time issues by delivering the content through edge cache servers deployed around the world. The CDN technology helps optimize the traffic on the original servers but with the increasing demand of Internet contents the edge servers become overloaded. In this article, a new perspective on edge content delivery service is described to scale such bottleneck and optimize the overall delivery performance. The Fog computing technology has been emerged recently with salient capabilities motivated us to bring it at CDN model. We propose to introduce Fog nodes at the edge of CDN edges to provide another level of content delivery but it is based on content’s names not its location, which may like Information Centric Networking (ICN). ICN is a new networking architecture, much more adapted to the current Internet usage (user care only about the content or service they want and not about the machine that host it). This approach not only solves the bottleneck problem but also extend the CDN more to the network edge in which the Fog node acts as local content delivery with high reliability and scalability of content access. This novel solution is expected to extend the reach, scale and functionality of content delivery networks (CDNs). Keywords: Future internet Information-Centric Networking (ICN) Content Delivery Network (CDN) Fog computing Latency-sensitive applications
1 Introduction The constant growth of Internet and emerging applications has attracted more users to Internet, causing huge traffic volumes. This growth affects the performance of Internet, due to increase and variety in demands. As a result, Content Delivery/Distribution Networks (CDNs) [1, 2] have been evolved as a well-established technology to handle Internet traffic by distributing the contents onto multiple dispersed servers instead of single centric one. Although CDNs succeeded in delivering the content with high availability and performance, they cannot properly handle the latency-sensitive © Springer Nature Switzerland AG 2019 K. Arai et al. (Eds.): FICC 2018, AISC 887, pp. 685–696, 2019. https://doi.org/10.1007/978-3-030-03405-4_48
686
F. Alghamdi et al.
applications [3] like gaming and video streaming. More specifically, conventional CDNs help optimize the traffic on backbone and reduce network congestion while their edge servers become overloaded [2, 4] along with the continuous increase in Internet users’ numbers. With this overload, the latency-sensitive applications will be delivered out of place and the experience of users will be so affected. On other hand, Fog computing technology has been invented recently by Cisco as a promising platform to support the future Internet of Things (IoT) applications, which are mostly critical (i.e. latency-sensitive) applications [5]. Fog computing extends cloud computing
Data Loading...