1 Symmetrical Pair Scheme: a Load Balancing Strategy to Solve Intra- movie Skewness for Parallel Video Servers Song Wu and Hai Jin Huazhong University.

Slides:



Advertisements
Similar presentations
1 Sizing the Streaming Media Cluster Solution for a Given Workload Lucy Cherkasova and Wenting Tang HPLabs.
Advertisements

Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Resource Management §A resource can be a logical, such as a shared file, or physical, such as a CPU (a node of the distributed system). One of the functions.
Service Models Example Server has 50 movies, 100 min. each Request rate: 1 movie/min Max. capacity: 20 streams Random Access Model –Case 1: after 20 movies,
Speaker: Li-Wei Wu Advisor: Dr. Kai-Wei Ke 1.  Introduction  Coolstreaming  Proposed system  Simulation  Conclusion  Reference 2.
Novasky: Cinematic-Quality VoD in a P2P Storage Cloud Speaker : 童耀民 MA1G Authors: Fangming Liu†, Shijun Shen§,Bo Li†, Baochun Li‡, Hao Yin§,
Network Coding in Peer-to-Peer Networks Presented by Chu Chun Ngai
Study of Hurricane and Tornado Operating Systems By Shubhanan Bakre.
A Server-less Architecture for Building Scalable, Reliable, and Cost-Effective Video-on-demand Systems Jack Lee Yiu-bun, Raymond Leung Wai Tak Department.
Tradeoffs in Scalable Data Routing for Deduplication Clusters FAST '11 Wei Dong From Princeton University Fred Douglis, Kai Li, Hugo Patterson, Sazzala.
Query Evaluation Techniques for Cluster Database Systems Andrey V. Lepikhov, Leonid B. Sokolinsky South Ural State University Russia 22 September 2010.
Harmonic Broadcasting for Video-on- Demand Service Enhanced Harmonic Data Broadcasting And Receiving Scheme For Popular Video Service Li-Shen Juhn and.
Modeling TCP Throughput Jeng Lung WebTP Meeting 11/1/99.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Distributed Servers Architecture for Networked Video Services S.-H. Gary Chan and Fouad Tobagi Presented by Todd Flanagan.
Cache Placement in Sensor Networks Under Update Cost Constraint Bin Tang, Samir Das and Himanshu Gupta Department of Computer Science Stony Brook University.
Distributed Multimedia Streaming over Peer-to-Peer Network Jin B. Kwon, Heon Y. Yeom Euro-Par 2003, 9th International Conference on Parallel and Distributed.
Hybrid Video Downloading / Streaming over peer-to-peer network Yufeng Shan and Shivkumar Kalyanaraman Multimedia and Expo, ICME '03. Proceedings.
Distributed Servers Architecture for Networked Video Services S. H. Gary Chan, Member IEEE, and Fouad Tobagi, Fellow IEEE.
A Server-less Architecture for Building Scalable, Reliable, and Cost-Effective Video-on-demand Systems Presented by: Raymond Leung Wai Tak Supervisor:
1 Tuesday, September 26, 2006 Wisdom consists of knowing when to avoid perfection. -Horowitz.
Performance Evaluation of Peer-to-Peer Video Streaming Systems Wilson, W.F. Poon The Chinese University of Hong Kong.
A Server-less Architecture for Building Scalable, Reliable, and Cost-Effective Video-on-demand Systems Raymond Leung and Jack Y.B. Lee Department of Information.
Design and Implementation of a Single System Image Operating System for High Performance Computing on Clusters Christine MORIN PARIS project-team, IRISA/INRIA.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
1 Speaker : 童耀民 MA1G Authors: Ze Li Dept. of Electr. & Comput. Eng., Clemson Univ., Clemson, SC, USA Haiying Shen ; Hailang Wang ; Guoxin.
Cluster and Grid Computing Lab, Huazhong University of Science and Technology, Wuhan, China Supporting VCR Functions in P2P VoD Services Using Ring-Assisted.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Location-aware MapReduce in Virtual Cloud 2011 IEEE computer society International Conference on Parallel Processing Yifeng Geng1,2, Shimin Chen3, YongWei.
A Geographical Characterization of YouTube: a Latin American View Fernando Duarte, Fabrício Benevenuto, Virgílio Almeida, Jussara Almeida Federal University.
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.
Segment-Based Proxy Caching of Multimedia Streams Authors: Kun-Lung Wu, Philip S. Yu, and Joel L. Wolf IBM T.J. Watson Research Center Proceedings of The.
An Efficient Approach for Content Delivery in Overlay Networks Mohammad Malli Chadi Barakat, Walid Dabbous Planete Project To appear in proceedings of.
1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and.
Design and Analysis of Advanced Replacement Policies for WWW Caching Kai Cheng, Yusuke Yokota, Yahiko Kambayashi Department of Social Informatics Graduate.
Joint Power Optimization Through VM Placement and Flow Scheduling in Data Centers DAWEI LI, JIE WU (TEMPLE UNIVERISTY) ZHIYONG LIU, AND FA ZHANG (CHINESE.
Scaling Laws for Cognitive Radio Network with Heterogeneous Mobile Secondary Users Yingzhe Li, Xinbing Wang, Xiaohua Tian Department of Electronic Engineering.
TCP behavior of a Busy Internet Server: Analysis and Improvements Y2K Oct.10 Joo Young Hwang Computer Engineering Research Laboratory KAIST. EECS.
《 Hierarchical Caching Management for Software Defined Content Network based on Node Value 》 Reporter : Jing Liu , China Affiliation : University of Science.
OMFS An Object-Oriented Multimedia File System for Cluster Streaming Server CHENG Bin, JIN Hai Cluster & Grid Computing Lab Huazhong University of Science.
SocialTube: P2P-assisted Video Sharing in Online Social Networks
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.
August 23, 2001ITCom2001 Proxy Caching Mechanisms with Video Quality Adjustment Masahiro Sasabe Graduate School of Engineering Science Osaka University.
A simple model for analyzing P2P streaming protocols. Seminar on advanced Internet applications and systems Amit Farkash. 1.
Rounding scheme if r * j  1 then r j := 1  When the number of processors assigned in the continuous solution is between 0 and 1 for each task, the speed.
The IEEE International Conference on Cluster Computing 2010
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.
An Adaptive Zone-based Storage Architecture for Wireless Sensor Networks Thang Nam Le, Dong Xuan and *Wei Yu Department of Computer Science and Engineering,
Speaker : Yu-Hui Chen Authors : Dinuka A. Soysa, Denis Guangyin Chen, Oscar C. Au, and Amine Bermak From : 2013 IEEE Symposium on Computational Intelligence.
Multicast Scaling Laws with Hierarchical Cooperation Chenhui Hu, Xinbing Wang, Ding Nie, Jun Zhao Shanghai Jiao Tong University, China.
Parallel IO for Cluster Computing Tran, Van Hoai.
Copyright © 2002 OPNET Technologies, Inc. 1 Random Waypoint Mobility Model Empirical Analysis of the Mobility Factor for the Random Waypoint Model 1542.
Biao Wang 1, Ge Chen 1, Luoyi Fu 1, Li Song 1, Xinbing Wang 1, Xue Liu 2 1 Shanghai Jiao Tong University 2 McGill University
Pouya Ostovari and Jie Wu Computer & Information Sciences
Optimizing Distributed Actor Systems for Dynamic Interactive Services
Scaling Network Load Balancing Clusters
Parallel Databases.
The Impact of Replacement Granularity on Video Caching
Load Balancing and Data centers
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
A Server-less Architecture for Building Scalable, Reliable, and Cost-Effective Video-on-demand Systems Raymond Leung and Jack Y.B. Lee Department of Information.
Progressive Transmission and Rendering of Foveated Volume Data
Totally Disjoint Multipath Routing in Multihop Wireless Networks Sonia Waharte and Raoef Boutaba Presented by: Anthony Calce.
Is Dynamic Multi-Rate Worth the Effort?
Managing Inter-domain Traffic in the Presence of BitTorrent File-Sharing Srinivasan Seetharaman and Mostafa Ammar School of Computer Science Objective:
Feifei Li, Ching Chang, George Kollios, Azer Bestavros
Multiple-resource Request Scheduling. for Differentiated QoS
Korea University of Technology and Education
Mixed P2P-CDN System for Media Streaming in Mobile Environment
Chrysostomos Koutsimanis and G´abor Fodor
Presentation transcript:

1 Symmetrical Pair Scheme: a Load Balancing Strategy to Solve Intra- movie Skewness for Parallel Video Servers Song Wu and Hai Jin Huazhong University of Science & Technology, Wuhan, China

2 Agenda  Introduction  Observations  Symmetrical Pair Scheme (SPS)  Performance Evaluation  Conclusion

3 Introduction  Avoids the load imbalance problem caused by video popularity  Use Coarse Grained Striping  Parallel video servers divide video objects into small segments  Each server node store one of the segment.

4 Introduction Server Nodes S[0]S[1]S[2] Segment1 of Movie 1 Segment2 of Movie 1 Segment3 of Movie 1 Segment1 of Movie 2 Segment2 of Movie 2 Segment3 of Movie 2

5 Introduction  The viewing time of users are different  The access numbers of movie segments are different  Some segments are more popular than others  Intra-movie skewness

6 Introduction  Solution 1: Fine Grained Striping Server Nodes S[0]S[1]S[2] …… … …… …

7 Introduction  Problem of Fine Grained Striping : –Stripe unit size is very small –Reduce the system throughput –Reduce the amount of concurrent session  Goal of the paper: –Study the characteristic of intra-movie skewness –Propose a data placement strategy with load- balancing performance based on the analysis results J. Gafsi, E. Biersack, “ Data Striping and reliability aspects in distributed video servers, ” Cluster Computing 2(1), pp , 1999

8 Observations  Data Analysis: –Source: log files from the video server located in the CCRNC (Center China Regional Network Center) –Information in the log files: the viewing time of all viewer –Number of movie analyzed: 48 –Length of log files analyzed: 3 months

9 Observations Different User Viewing Time (minutes)

10 Observations Movie Segment Segment Access Number

11 Observations  Classification of segments –Buffering segments  Segment within the buffering time, T b  User seldom stop watching during that period  Period: 0 to T b –Leaking segments  After buffering time, segment access number decreases sharply and almost linearly until a particular time, leaking time T l  Period: T b to T l

12 Observations –Normal segments  Users seldom stop watching during that period  Period: T l to T p (Duration of the movie)

13 Symmetrical Pair Scheme  Notations: –N: the number of server node in the parallel video server –S[i]: the i-th server node in the parallel video server –M: the number of movie in the parallel video server –m i [j]: j-th movie segment in i-th movie

14 Symmetrical Pair Scheme  Buffering segments: –Distributes the buffering segments uniformly –Segment length is T b /N –The buffering segment m i [j] located on S[j], j=0,1,…,N-1

15 Symmetrical Pair Scheme  Leaking Segments –Segment Length: (T l -T b )/N –If i mod 2 == 0  M i [N+j] located on S[((i div 2)mod N +j) mod N] –Else  M i [N+j] located on S[((i div 2)mod N + N -1 – j) mod N]

16 Symmetrical Pair Scheme  Normal Segments –Segment Length: (T p -T l )/(x*N) where x is the granularity factor and its value depends on the system configuration –Distributed uniformly on each server

17 Symmetrical Pair Scheme

18 Performance Evaluation  Compare SPS with the traditional round robin method Layout of leaking segments using traditional round robin manner Layout of leaking segments using SPS

19 Performance Evaluation  Let L[i] be the load of the i-th server node  L[i] = sum of access numbers of segments located on the node  Let L b [i], L l [i], and L n [i] respectively represents the sum of access numbers of buffering, leaking and normal segments located on the i-th node  L[i] = L b [i] + L l [i] + L n [i]

20 Performance Evaluation  L b [0] ≈ L b [1] ≈ … ≈ L b [N-1]  L n [0] ≈ L n [1] ≈ … ≈ L n [N-1]  Focus on L l [i] only  Metric: –UD (Unbalance Degree) –UD = max{| L l [i] - L l [j]|} (i, j = 0,1,…,N-1)

21 Performance Evaluation  Assumption: –The decrease of access number in the leaking segments is linearly and the slope is k –All movie has the same slope k  Let A be the access number of the most popular leaking segment.  UD change periodically

22 Performance Evaluation  For round robin: –UD RB = (N*M-M 2 )*A*k, M=0,1,…,N-1 –UD RB reach its maximum value of N 2 Ak/2 when M=N/2 or (N 2 -1)AK/4 when M=(N+1)/2 or M=(N- 1)/2 Unbalance Degree Number of Movie

23 Performance Evaluation  For SPS: Unbalance Degree Number of Movie

24 Performance Evaluation Number of Server Node Maximal Unbalance Degree

25 Performance Evaluation  Mirror SPS

26 Conclusion  Analyze the characteristic of intra-movie skewness  Symmetrical Pair Scheme has better balancing performance compared to traditional round robin placement  Future work: –The impact of intra-movie skewness on the caching policy –The relationship between intra- and inter- movie skewness