Results 1 -
6 of
6
Leonardi,” Modeling and evaluation of multisource streaming strategies in P2P VoD systems
- IEEE Transaction Consumer Electronics
, 2012
"... Abstract — In recent years, multimedia content distribution has largely been moved to the Internet, inducing broadcasters, operators and service providers to upgrade with large expenses their infrastructures. In this context, streaming solutions that rely on user devices such as set-top boxes (STBs) ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
(Show Context)
Abstract — In recent years, multimedia content distribution has largely been moved to the Internet, inducing broadcasters, operators and service providers to upgrade with large expenses their infrastructures. In this context, streaming solutions that rely on user devices such as set-top boxes (STBs) to offload dedicated streaming servers are particularly appropriate. In these systems, contents are usually replicated and scattered over the network established by STBs placed at users ’ home, and the video-on-demand (VoD) service is provisioned through streaming sessions established among neighboring STBs following a Peer-to-Peer fashion. Up to now the majority of research works have focused on the design and optimization of content replicas mechanisms to minimize server costs. The optimization of replicas mechanisms has been typically performed either considering very crude system performance indicators or analyzing asymptotic behavior. In this work, instead, we propose an analytical model that complements previous works providing fairly accurate predictions of system performance (i.e., blocking probability). Our model turns out to be a highly scalable, flexible, and extensible tool that may be helpful both for designers and developers to efficiently predict the effect of system design choices in large scale STB-VoD systems1.
Traffic Modeling and Provisioning of a P2P-based VOD Architecture
"... Abstract — Building a scalable video on demand (VOD) architecture is essential for the optimization of the VOD service cost and to support a very large VOD content library. The peerto-peer (P2P) VOD architecture works towards achieving this goal, by distributing the video files to the user's se ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract — Building a scalable video on demand (VOD) architecture is essential for the optimization of the VOD service cost and to support a very large VOD content library. The peerto-peer (P2P) VOD architecture works towards achieving this goal, by distributing the video files to the user's set-top boxes at the network edge. The details of such system, however, including numerous operational issues remain to be resolved. This paper investigates the network bandwidth requirements of a peer to peer VOD service architectures system. A network mathematical model is developed to analyze the key-parameters that have influence on the P2P network bandwidth requirement. A comparison of a centralized system to the (P2P) VOD architecture bandwidth requirements as a function of video service multicast factor and files requests rate is also presented. The research results present a systematic study on the bandwidth provisioning in P2P VOD applications. Index Term — VOD bandwidth provisioning, peer-to-peer (P2P) video-on-demand planning, VOD Models. 1.
Network-Friendly Box-Powered Video Delivery System
"... Abstract—On-demand video delivery with a Content Delivery Network (CDN) solely based on set-top-boxes has been introduced recently. This architecture combines the load balancing and fault tolerating features of peer-to-peer systems with stableness of a server based CDN by storing contents in set-top ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract—On-demand video delivery with a Content Delivery Network (CDN) solely based on set-top-boxes has been introduced recently. This architecture combines the load balancing and fault tolerating features of peer-to-peer systems with stableness of a server based CDN by storing contents in set-top-boxes. Since the set-top-boxes usually have much longer online time than traditional PC based peers, they are ideal for On-demand video services. Currently, videos are separated into pieces and randomly stored in boxes. Requests from clients are redirected to the nearest boxes. However, random strategy may lead to some costly and inefficient allocations, for example, a video part could be placed much further than other parts of the same video, while two close boxes hosting the same part. This paper aims to reduce downloading cost by exploiting the network location of boxes when allocating the videos. We show that optimizing the allocation is NP-hard. Two locality-based online heuristics which support transient boxes are proposed. Simulations with realistic network settings demonstrate that our heuristics have comparable performance to an existing approximate algorithm and outperform the random allocation. I.
On Reducing the Inter-AS Traffic of Box-Powered CDN
"... Abstract—On-demand video delivery with a Content Delivery Network (CDN) solely based on set-top-boxes has been recently introduced. In previous works, videos are separated into pieces and randomly stored in boxes, requests from clients being redirected to the nearest boxes. However, random strategy ..."
Abstract
- Add to MetaCart
Abstract—On-demand video delivery with a Content Delivery Network (CDN) solely based on set-top-boxes has been recently introduced. In previous works, videos are separated into pieces and randomly stored in boxes, requests from clients being redirected to the nearest boxes. However, random strategy may lead to some costly and inefficient allocation. For example, a video part could be placed much further than other parts of the same video, while two close boxes host the same part. This paper aims to reduce downloading cost by exploiting the network location of boxes when allocating the videos. We show that optimizing the allocation is NP-hard. In this paper, in order to analyze the impact of different content allocation methods on cross-domain traffic, we compare an existing approximate algorithm and two simple heuristics with random allocation. Simulations with realistic network settings demonstrate that inter-AS traffic can be efficiently reduced, when knowledge on network topology is integrated in the allocation algorithm, such as links and relationships among Autonomous Systems. I.
Resource Assignment in Box-Based P2P Video-on-Demand Systems
"... Abstract—Video-on-demand (VoD) systems that make use of the storage capacities at set-top boxes to assist the streaming servers have been introduced recently. In these systems, videos are separated into substreams and randomly stored in boxes, which are organized in a P2P network. By this way, this ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract—Video-on-demand (VoD) systems that make use of the storage capacities at set-top boxes to assist the streaming servers have been introduced recently. In these systems, videos are separated into substreams and randomly stored in boxes, which are organized in a P2P network. By this way, this architecture combines the load balancing and fault tolerating features of P2P systems with the stability of set-top boxes, since they usually have much longer online time than traditional PC based peers. The VoD service provider controls two different re-sources: the allocation of substreams to the selected boxes, and the parameters associated to the streaming servers (number, bandwidth, storage, placement in the network). In this work, we present the Resource Assignment Problem (RAP) which tries to optimize the previous resources in order to reduce the associated costs. This problem is presented as a linear programming problem and it is solved using the MATLAB optimization toolbox. We have evaluated the influence of the bandwidth and the placement of the server in the Internet. Keywords-VoD; P2P; set-top box; linear programming. I.
Peer-assisted Media Streaming: a Holistic Review
"... Summary. This chapter presents a holistic review of recent research advances in peer-assisted streaming systems, including both live and on-demand streaming. We approach this task by first presenting design objectives of streaming systems in gen-eral, and then discuss differences between live and on ..."
Abstract
- Add to MetaCart
(Show Context)
Summary. This chapter presents a holistic review of recent research advances in peer-assisted streaming systems, including both live and on-demand streaming. We approach this task by first presenting design objectives of streaming systems in gen-eral, and then discuss differences between live and on-demand streaming. These com-mon and different design objectives motivate the protocol design space in streaming systems, in categories of peer selection, segment scheduling, and distributed caching protocols. We present main results from the existing literature in each of these di-mensions, with a particular focus on the pivotal role of network coding within such a protocol design space. We conclude the chapter with an outlook towards future research directions, especially in the application of network coding in peer-assisted streaming systems. 1