{"title":"Improving Streaming Capacity in Multi-Channel P2P VoD Systems via Intra-Channel and Cross-Channel Resource Allocation","authors":"Yifeng He, L. Guan","doi":"10.1155/2012/807520","DOIUrl":null,"url":null,"abstract":"Multi-channel Peer-to-Peer (P2P) Video-on-Demand\n(VoD) systems can be categorized into independent-channel P2P\nVoD systems and correlated-channel P2P VoD systems. Streaming\ncapacity for a channel is defined as the maximal streaming\nrate that can be received by every user of the channel. In this\npaper, we study the streaming capacity problem in multi-channel\nP2P VoD systems. In an independent-channel P2P VoD system,\nthere is no resource correlation among channels. Therefore, we\ncan find the average streaming capacity for the independent-channel\nP2P VoD system by finding the streaming capacity for\neach individual channel, respectively. We propose a distributed\nalgorithm to solve the streaming capacity problem for a single\nchannel in an independent-channel P2P VoD system. The average\nstreaming capacity for a correlated-channel P2P VoD system\ndepends on both the intra-channel and cross-channel resource\nallocation. To better utilize the cross-channel resources, we\nfirst optimize the server upload allocation among channels to\nmaximize the average streaming capacity and then propose\ncross-channel helpers to enable cross-channel sharing of peer\nupload bandwidths. We demonstrate in the simulations that the\ncorrelated-channel P2P VoD systems with both intra-channel and\ncross-channel resource allocation can obtain a higher average\nstreaming capacity compared to the independent-channel P2P\nVoD systems with only intra-channel resource allocation.","PeriodicalId":204253,"journal":{"name":"Int. J. Digit. Multim. Broadcast.","volume":"263 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-02-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. Digit. Multim. Broadcast.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1155/2012/807520","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Multi-channel Peer-to-Peer (P2P) Video-on-Demand
(VoD) systems can be categorized into independent-channel P2P
VoD systems and correlated-channel P2P VoD systems. Streaming
capacity for a channel is defined as the maximal streaming
rate that can be received by every user of the channel. In this
paper, we study the streaming capacity problem in multi-channel
P2P VoD systems. In an independent-channel P2P VoD system,
there is no resource correlation among channels. Therefore, we
can find the average streaming capacity for the independent-channel
P2P VoD system by finding the streaming capacity for
each individual channel, respectively. We propose a distributed
algorithm to solve the streaming capacity problem for a single
channel in an independent-channel P2P VoD system. The average
streaming capacity for a correlated-channel P2P VoD system
depends on both the intra-channel and cross-channel resource
allocation. To better utilize the cross-channel resources, we
first optimize the server upload allocation among channels to
maximize the average streaming capacity and then propose
cross-channel helpers to enable cross-channel sharing of peer
upload bandwidths. We demonstrate in the simulations that the
correlated-channel P2P VoD systems with both intra-channel and
cross-channel resource allocation can obtain a higher average
streaming capacity compared to the independent-channel P2P
VoD systems with only intra-channel resource allocation.