Title :
Effective Utilization of User Resources in PA-VoD Systems with Channel Heterogeneity
Author :
Le Chang ; Jianping Pan ; Min Xing
Author_Institution :
Dept. of Comput. Sci., Univ. of Victoria, Victoria, BC, Canada
Abstract :
Nowadays, peer-assisted video on-demand (PA-VoD) systems offer high-definition (HD) channels to online users. However, the quality of service in such HD channels is usually not comparable to the standard-definition (SD) ones, as HD channels have to seek more bandwidth support and cache space from peers, which is a challenging task. In this paper, we focus on peer cache and upload bandwidth management at the same time for multi-channel PA-VoD systems with heterogeneous video playback rates, i.e., HD and SD channels coexist with different bandwidth and cache requirements. We first take user viewing behaviors into account and derive the statistical performance bounds on server bandwidth consumption, which lead to the conclusion that such behaviors can easily affect the provisioning for HD channels, even if there is enough upload bandwidth from SD peers. We then formulate bandwidth allocation as a linear programming problem to calculate the tight lower bound at any time instant, with global information available and system-wide coordination possible (e.g., through a tracker). Next, we design heuristic algorithms for peer cache replacement and upload bandwidth allocation to fit with the nature of a P2P structure, and the results are compared with the statistical and instance performance bounds through extensive simulation, which shows the efficacy of the proposed algorithms in dynamic scenarios.
Keywords :
computer network management; linear programming; peer-to-peer computing; quality of service; statistical analysis; video on demand; HD channels; P2P structure; SD peers; channel heterogeneity; global information; high-definition channels; instance performance bounds; linear programming problem; multichannel PA-VoD systems; peer cache; peer cache replacement; peer-assisted video on-demand systems; quality of service; server bandwidth consumption; statistical performance bounds; system-wide coordination; upload bandwidth allocation; upload bandwidth management; user resources; Bandwidth; Channel allocation; High definition video; Motion pictures; Servers; Steady-state; Streaming media; Peer-to-peer video streaming; bandwidth allocation; caching strategies; video on-demand; view-upload decoupling;
Journal_Title :
Selected Areas in Communications, IEEE Journal on
DOI :
10.1109/JSAC.2013.SUP.0513020