Streaming Content Distribution Networks with Minimum Delivery Cost
نویسنده
چکیده
A Content Distribution Network, or CDN, is a system to improve the delivery of content to the end users (or clients) in the Internet, in which popular content may be cached or replicated at a number of servers, placed closer to some of the client populations. The design of a CDN consists of defining: (a) which content should be replicated at each server (server content), (b) the number of servers and where they should be placed in the network (server placement), (c) which server a client's requests should be sent to (server selection) and (d) how the server responses should be routed to the clients (routing). CDNs were originally designed for traditional web files (i.e., HTML, image files). However, given the increase in streaming media (i.e., video and audio) content in the Internet, the development of efficient CDN design methods that take into account the special characteristics of media objects is of great interest. These characteristics include the sustained high bandwidth requirements and the new and complex tradeoffs introduced by multicast delivery. The main goal of this thesis is to develop methods for designing streaming media CDNs with (near) minimum delivery cost, where the delivery cost includes both the server and the network bandwidth costs. We propose and evaluate a new simple minimum cost caching algorithm for conventional CDNs that use unicast delivery. We also develop cost models to determine the optimal server content, server placement and routing for scalable CDNs that use multicast delivery, and new approximate algorithms for determining the near optimal server placement and routing for scalable CDNs. In order to develop the cost models and to evaluate our solutions, a reasonably small set of system and workload parameters that have primary impact on a CDN delivery cost are
منابع مشابه
Live Streaming via Application-Level Multicast in Content Delivery Networks
With the increasing popularity of multimedia streaming applications over the Internet, innovative infrastructures and technologies are needed to efficiently distribute the surging amount of multimedia contents. Content delivery networks provide an intermediate layer of infrastructure that helps to deliver the contents from content providers to a large community of geographically distributed use...
متن کاملProvisioning Content Distribution Networks for Streaming Media
-This paper develops simple cost models for provisioning content distribution networks that use the simple and highly scalable bandwidth skimming protocol for streaming. New insight is obtained into (1) how cost-effective proxy servers are in multicast streaming systems, (2) the most effective streaming protocol, and (3) the optimal proxy content, as a function of the system configuration and w...
متن کاملTowards Deployable Large Scale End-point-based Multicast Streaming
Peer-to-peer overlays have proved to be an efficient means for off-line content distribution between a large number of cooperative nodes. There are several overlays coexisting in the Internet and serve the needs of millions of users. Peerto-peer overlays are also used to provide lookup services in commercial applications, such as Skype. But the peer-to-peer paradigm has not been that successful...
متن کاملCollaborative Media Streaming Services based on Content Networks
Content networks (CNs) are being introduced to extend content distribution networks (CDNs) with content creation, modification, management, and placement mechanisms to support value-added services and modern applications. This paper presents a CN-based architecture supporting collaborative media streaming services which allow a synchronous group of users to select, watch and control a multimedi...
متن کاملAuthenticated Live Integration and Verification Scheme in Hybrid Content Delivery Networks
With the increase number of wireless communication environment, content distribution and streaming are became very ease. The Live video streaming over wireless network is very popular nowadays. Due to the popularity of streaming delivery of data contents over wireless networks, the development of live video streaming also has attracted much attention. This technology boosts the distribution of ...
متن کامل