2016Unpublished venueRequires access

Content delivery networks: Insights and recent advancement

Darothi Sarkar, Nitin Rakesh, K. K. Mishra

Open publisher page 6 citations

Abstract

Network congestion, delay in response are the main hindrance for today's Internet based world. Content delivery network (CDN) was evolved to solve the issue by delivering content to the internet edge, closest to the user proximity. CDN was introduced to prevent flash crowd which is an unexpected upsurge in the network traffic [1]. CDN copies the content of the origin server to a number of cache servers over the network. The cache servers are named as surrogate servers or replica servers or edge servers. Theoretically these edge servers are deployed at the internet edges but practically they are placed at different geographically dispersed strategic locations of the network with the mission of reducing latency and bandwidth consumption. The performance of content delivery networks heavily depends on the decision of how many edge servers will be placed and where. This paper will discuss several replica server placement algorithms introduced by different authors. The placement algorithms include Tree-Based, Greedy, Max fan out, Flow count, HotZone, HotSpot, GeoIP and NetClust. An analysis among algorithms is done based on the optimization factors. This paper will indicate that Greedy algorithm is the best among all other heuristic approaches and it can be used in capacity constrained surrogate placement problem also. The CDN architecture is also shown along with the method through which the CDN delivers its content.

About this research paper

What this paper is about

Network congestion, delay in response are the main hindrance for today's Internet based world. Content delivery network (CDN) was evolved to solve the issue by delivering content to the internet edge, closest to the user proximity. CDN was introduced to prevent flash crowd which is an unexpected upsurge in the network traffic [1]. CDN copies the content of the origin server to a number of cache servers over the network. The cache servers are named as surrogate servers or replica servers or edge servers. Theoretically these edge servers are deployed at the internet edges but practically they are placed at different geographically dispersed strategic locations of the network with the mission of reducing latency and bandwidth consumption. The performance of content delivery networks heavily depends on the decision of how many edge servers will be placed and where. This paper will discuss several replica server placement algorithms introduced by different authors. The placement algorithms include Tree-Based, Greedy, Max fan out, Flow count, HotZone, HotSpot, GeoIP and NetClust. An analysis among algorithms is done based on the optimization factors. This paper will indicate that Greedy algorithm is the best among all other heuristic approaches and it can be used in capacity constrained surrogate placement problem also. The CDN architecture is also shown along with the method through which the CDN delivers its content.

Why it matters

OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Network congestion, delay in response are the main hindrance for today's Internet based world. Content delivery network (CDN) was evolved to solve the issue by delivering content to the internet edge, closest to the user proximity. CDN was introduced to prevent flash crowd which is an unexpected upsurge in the network traffic [1]. CDN copies the content of the origin server to a number of cache servers over the network. The cache servers are named as surrogate servers or replica servers or edge servers. Theoretically these edge servers are deployed at the internet edges but practically they are placed at different geographically dispersed strategic locations of the network with the mission of reducing latency and bandwidth consumption. The performance of content delivery networks heavily depends on the decision of how many edge servers will be placed and where. This paper will discuss several replica server placement algorithms introduced by different authors. The placement algorithms include Tree-Based, Greedy, Max fan out, Flow count, HotZone, HotSpot, GeoIP and NetClust. An analysis among algorithms is done based on the optimization factors. This paper will indicate that Greedy algorithm is the best among all other heuristic approaches and it can be used in capacity constrained surrogate placement problem also. The CDN architecture is also shown along with the method through which the CDN delivers its content.

Key concepts: Server, Computer science, Content delivery network, Computer network, Cache, Replica, The Internet, Latency (audio)

Related papers

Back to paper searchBrowse research topicsOriginal source
Content delivery networks: Insights and recent advancement — Research Paper | ScholarLens