1 Statistical Modeling and Analysis of P2P Replication to Support Vod Service zyp Infocom, 2011, Shanghai.

Slides:



Advertisements
Similar presentations
An Online Video Placement Policy based on Bandwidth to Space Ratio (BSR) by Asit Dan and Dinkar Sitaram IBM T.J. Watson Research Center.
Advertisements

Hadi Goudarzi and Massoud Pedram
Class-constrained Packing Problems with Application to Storage Management in Multimedia Systems Tami Tamir Department of Computer Science The Technion.
Replication Strategies in Unstructured Peer-to-Peer Networks Edith Cohen Scott Shenker This is a modified version of the original presentation by the authors.
Playback delay in p2p streaming systems with random packet forwarding Viktoria Fodor and Ilias Chatzidrossos Laboratory for Communication Networks School.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
View-Upload Decoupling: A Redesign of Multi-Channel P2P Video Systems Keith Ross Polytechnic Institute of NYU.
Queueing Models for P2P Systems.  Extend classical queuing theory for P2P systems.  Develop taxonomy for different variations of these queuing models.
Cloud Download : Using Cloud Utilities to Achieve High-quality Content Distribution for Unpopular Videos Yan Huang, Tencent Research, Shanghai, China Zhenhua.
Modelling and Performance Analysis of BitTorrent-Like Peer-to-Peer Networks.
1 “Multiplexing Live Video Streams & Voice with Data over a High Capacity Packet Switched Wireless Network” Spyros Psychis, Polychronis Koutsakis and Michael.
Efficient and Flexible Parallel Retrieval using Priority Encoded Transmission(2004) CMPT 886 Represented By: Lilong Shi.
Hash Tables With Finite Buckets Are Less Resistant to Deletions Yossi Kanizo (Technion, Israel) Joint work with David Hay (Columbia U. and Hebrew U.) and.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
P2P Network for Very Large Virtual Environment Proceedings of the ACM symposium on virtual reality software and technology VRST '06.
Analysis of Using Broadcast and Proxy for Streaming Layered Encoded Videos Wilson, Wing-Fai Poon and Kwok-Tung Lo.
1 A Framework for Lazy Replication in P2P VoD Bin Cheng 1, Lex Stein 2, Hai Jin 1, Zheng Zhang 2 1 Huazhong University of Science & Technology (HUST) 2.
1 Efficient Massive Sharing of Content among Peers by Peter Triantafillou, Chryssani Xiruhaki and Manolis Koubarakis Dept. of Electronics and Computer.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
VCR-oriented Video Broadcasting for Near Video-On- Demand Services Jin B. Kwon and Heon Y. Yeon Appears in IEEE Transactions on Consumer Electronics, vol.
1 Replication Strategies in Unstructured Peer-to-Peer Networks Edith Cohen, Scott Shenker ACM SIGCOMM Computer Communication Review, Proceedings of the.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
Distributed Multimedia Streaming over Peer-to-Peer Network Jin B. Kwon, Heon Y. Yeom Euro-Par 2003, 9th International Conference on Parallel and Distributed.
Adaptive Content Management in Structured P2P Communities Jussi Kangasharju Keith W. Ross David A. Turner.
A Row-Permutated Data Reorganization Algorithm for Growing Server-less VoD Systems Presented by Ho Tsz Kin.
Performance Evaluation of Peer-to-Peer Video Streaming Systems Wilson, W.F. Poon The Chinese University of Hong Kong.
Grid Load Balancing Scheduling Algorithm Based on Statistics Thinking The 9th International Conference for Young Computer Scientists Bin Lu, Hongbin Zhang.
On Peer-to-Peer Media Streaming by Dongyan Xu, Mohamed Hefeeda, Susanne Hambrusch, Bharat Bhargava Dept. of Computer Science, Purdue University, West Lafayette.
Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 1 Efficient Sub-Stream Encoding and Transmission for P2P Video on Demand Zhengye.
12006/9/26 Load Balancing in Dynamic Structured P2P Systems Brighten Godfrey, Karthik Lakshminarayanan, Sonesh Surana, Richard Karp, Ion Stoica INFOCOM.
“On the Integration of MPEG-4 streams Pulled Out of High Performance Mobile Devices and Data Traffic over a Wireless Network” Spyros Psychis, Polychronis.
CUHK Analysis of Movie Replication and Benefits of Coding in P2P VoD Yipeng Zhou Aug 29, 2012.
Can Internet Video-on-Demand Be Profitable? SIGCOMM 2007 Cheng Huang (Microsoft Research), Jin Li (Microsoft Research), Keith W. Ross (Polytechnic University)
Resource Placement and Assignment in Distributed Network Topologies Accepted to: INFOCOM 2013 Yuval Rochman, Hanoch Levy, Eli Brosh.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Exploring VoD in P2P Swarming Systems By Siddhartha Annapureddy, Saikat Guha, Christos Gkantsidis, Dinan Gunawardena, Pablo Rodriguez Presented by Svetlana.
Can Internet VoD be Profitable? Cheng Huang (MSR), Jin Li (MSR), Keith W. Ross (NY Polytechnique)
Effective Utilization of User-Contributed Resources in Peer-Assisted Video-on-Demand Systems HONGYANG LI, Research Intern at University of Victoria, Victoria,
1 Chapter 5 Flow Lines Types Issues in Design and Operation Models of Asynchronous Lines –Infinite or Finite Buffers Models of Synchronous (Indexing) Lines.
DELAYED CHAINING: A PRACTICAL P2P SOLUTION FOR VIDEO-ON-DEMAND Speaker : 童耀民 MA1G Authors: Paris, J.-F.Paris, J.-F. ; Amer, A. Computer.
1 Towards Cinematic Internet Video-on-Demand Bin Cheng, Lex Stein, Hai Jin and Zheng Zhang HUST and MSRA Huazhong University of Science & Technology Microsoft.
A Dynamic Data Grid Replication Strategy to Minimize the Data Missed Ming Lei, Susan Vrbsky, Xiaoyan Hong University of Alabama.
Yaomin Jin Design of Experiments Morris Method.
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
SocialTube: P2P-assisted Video Sharing in Online Social Networks
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
4.2 Binomial Distributions
Can Internet Video-on-Demand Be Profitable? Cheng Huang, Jin Li (Microsoft Research), Keith W. Ross (Polytechnic University) ACM SIGCOMM 2007.
1 Push-to-Peer Video-on-Demand System. 2 Abstract Content is proactively push to peers, and persistently stored before the actual peer-to-peer transfers.
BALANCING THROUGHPUT, ROBUSTNESS, AND IN- ORDER DELIVERY IN P2P VOD Bin Fan, David G. Andersen, Michael Kaminsky†, Konstantina Papagiannaki † Carnegie.
Multi-Power-Level Energy Saving Management for Passive Optical Networks Speaker: Chia-Chih Chien Advisor: Dr. Ho-Ting Wu Date: 2015/03/25 1.
Advanced Network Seminar P2P in VoD Constantin Radchenko.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
Simulation case studies J.-F. Pâris University of Houston.
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
Network and Systems Laboratory nslab.ee.ntu.edu.tw Yipeng Zhou, Dah Ming Chiu, and John C.S. Lui Information Engineering Department The Chinese University.
Data Consolidation: A Task Scheduling and Data Migration Technique for Grid Networks Author: P. Kokkinos, K. Christodoulopoulos, A. Kretsis, and E. Varvarigos.
Improving QoS in BitTorrent-like VoD Systems Yan Yang Alix L.H. Chow Leana Golubchik Dannielle Bragg Univ. of Southern California Harvard University InfoCom.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
A stochastic scheduling algorithm for precedence constrained tasks on Grid Future Generation Computer Systems (2011) Xiaoyong Tang, Kenli Li, Guiping Liao,
Zeta: Scheduling Interactive Services with Partial Execution Yuxiong He, Sameh Elnikety, James Larus, Chenyu Yan Microsoft Research and Microsoft Bing.
The Impact of Replacement Granularity on Video Caching
Load Balancing and Data centers
Authors Alessandro Duminuco, Ernst Biersack Taoufik and En-Najjary
Replications in Multi-Region Peer-to-peer Systems
Replica Placement Heuristics of Application-level Multicast
Schedulability Conditions for Scheduling Algorithms
Research Paper Overview.
Replications in Multi-Region Peer-to-peer Systems
Presentation transcript:

1 Statistical Modeling and Analysis of P2P Replication to Support Vod Service zyp Infocom, 2011, Shanghai

2 Background VoD: Video-on-Demand – – Traditional VoD and P2P VoD –First one,client-server approach –Second one,P2P assisted VoD

3 Outline Introduction Model Replication algorithm Analysis Adaptive Algorithm Simulation Conclusion

4 Introduction P2P VoD –Storage to replicate content –Upload bandwidth P2P replication is a central design issue in P2P VoD system

5 For a P2P VoD system –Average server bandwidth utilization(B) –Average number of movie copies(M) –Peers(N),movies(K) Each peer: –Upload capacity(U i ) –movies stored(L) –movie set stored on peer i(Q i ) –average requests received by peer i(λ i ) Each movie: –relative popularity of movie j(η j ) –peer set replicating movie j(S j ) Model

6 Assumed: –movies are of the same size – have the same playback rate equal to 1(same as the average upload capacity) –Perfect Fair-Sharing Model How a peer select a movie: –Deterministic Demand –Stationary(random)

7 Stationary(random): –transition matrix -> stationary state –in stationary state,any peer watch movie j is a Binomial distribution with η j –average number requests for peer i Objective of the P2P VoD system This paper try to do: minimize B Model

8 Random with Load Balancing Assignment 1.for j=1 to K do 2. B j =0 3.end for 4.for i=1 to N do 5. Peer i randomly select L movies from the movie set and puts the id of each movie into Q i ; for do 8. B j =B j +U i /λ i,for homogeneous,U i =1 9. if B j ≥1 then 10. Never select movie j any more 11. end if 12. end for 13.end for Replication Algorithm

9 In this algorithm B j meaning the expected received bandwidth for peers watching movie j. For Homogeneous peer,their uplink capacity U=1. This algorithm wants to make the most movie's B≥1

10 Analysis Stationary Demand and Homogeneous( 同类的 ) Peers Requests at any peer i is a random variable of Binomial distribution( ) –For large N: Bandwidth form provider i allocated to a peer watching movie j( ) –EQ.1

11 Analysis EQ.1:

12 Analysis Aggregate bandwidth that peers watching movie j get from other peers: We need variance of X j to describe B: –EQ.2

13 Analysis Weighted average variance of all movies: –EQ.3 Constraints to restrict the allocation: –EQ.4 –EQ.5 –The RLB algorithm satisfying both conditions.

14 Analysis EQ.5: –Each peer stores exactly L movies,means 1/λ i appears exactly L times.

15 Analysis The performance of RLB algorithm is given by EQ.3 Correlation r j (i,k) is complicating factor. –r j (i,k)=1 EQ.3 becomes EQ.6 –r j (i,k)=0 EQ.3 becomes EQ.7

16 Analysis EQ.6: –r j (i,k)=1,means peers who store movie j have the same movie set,then λ i =λ k. –From EQ.4 we can get |s j |=λ i.

17 Analysis The sever load with eq.4 and eq.5: –EQ.8 The worst case r j (i,k)=1 –EQ.9 The best case r j (i,k)=0 –EQ.10

18 Analysis EQ.8:

19 Analysis Stationary demand and heterogeneous peers The upload capacity of peer i be U i. –EQ.1 is rewritten as EQ.11: Proposition 1:They share same lower bound Proposition 2:They share same upper bound

20 Adaptive Algorithm RLB is a centralized algorithm. ARLB is a distributed one –Do movie replication based on the watched movies. ARLB algorithm: –x + =x if x>0,else 0. –GAP means weighted gap between B j and required playback rate(1).

21 Adaptive Algorithm Step1-3:Check i's storage. Step4-5:Check movie j's bandwidth. Step7:Find out which movie to be replaced. Step8-19:Calculate the GAP before and after replace Step20-22:Decision.

22 Simulation A.Stationary demand and static replication assignment –Model validation under homogeneous settings: Evenly distributed movie popularity(η j =1/K). Homogeneous peer uplink capacity(U i =1). Simulation duration 1500 timeslots,viewing duration [20,40]. N=10000,each peer make independently selection. K/L=50,keep the bounds unchanged.

23 Simulation Sever load decreases when L is increased. Server load of RLB is strictly bounded. L=1 achieved lower- bound. Fig.1

24 Simulation –Sensitivity analysis on configuration parameters:

25 Simulation Fig.2 shows that all the six cases that RLB performs much better and RLB is strictly bounded. –(a) changing the popularity –(b) changing the peer uplink capacity –(c) changing N –(d) changing K –(e) changing L with N,K fixed –(f) changing L with K/L fixed

26 Simulation B.Evaluate adaptive replication algorithms –The simulation configuration parameters is similar to A. –Compare with four replacement algorithms. –Also, these simulations show that ARLB performs much better then others,and ARLB still bounded by upper- and lower-bounds.

27 Simulation

28 Conclusion This paper propose a service model and a stationary statistical demand model for P2P VoD. Design a replication algorithm(RLB) and give an adaptive version(ARLB). Simulation

29 Thank you!