Feb. 22, 2005 EuroIMSA 2005 1 A Hybrid Video Streaming Scheme on Hierarchical P2P Networks * Shinsuke Suetsugu Naoki Wakamiya, Masayuki Murata Osaka University,

Slides:



Advertisements
Similar presentations
Impact Analysis of Cheating in Application Level Multicast s 1090176 Masayuki Higuchi.
Advertisements

X stream Project proposal. Project goals: Students Students: Academic Supervisor Academic Supervisor: Advisors: Developing and Implementing a large scale.
Playback delay in p2p streaming systems with random packet forwarding Viktoria Fodor and Ilias Chatzidrossos Laboratory for Communication Networks School.
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
1 Nazanin Magharei, Reza Rejaie University of Oregon INFOCOM 2007 PRIME: P2P Receiver-drIven MEsh based Streaming.
Scalable On-demand Media Streaming with Packet Loss Recovery Anirban Mahanti Department of Computer Science University of Calgary Calgary, AB T2N 1N4 Canada.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Efficient and Flexible Parallel Retrieval using Priority Encoded Transmission(2004) CMPT 886 Represented By: Lilong Shi.
June 3, 2015Windows Scheduling Problems for Broadcast System 1 Amotz Bar-Noy, and Richard E. Ladner Presented by Qiaosheng Shi.
Harmonic Broadcasting for Video-on- Demand Service Enhanced Harmonic Data Broadcasting And Receiving Scheme For Popular Video Service Li-Shen Juhn and.
ZIGZAG A Peer-to-Peer Architecture for Media Streaming By Duc A. Tran, Kien A. Hua and Tai T. Do Appear on “Journal On Selected Areas in Communications,
A New Approach for the Construction of ALM Trees using Layered Coding Yohei Okada, Masato Oguro, Jiro Katto Sakae Okubo International Conference on Autonomic.
Client Buffering Techniques for Scalable Video Broadcasting Over Broadband Networks With Low User Delay S.-H. Gary Chan and S.-H. Ivan Yeung, IEEE Transactions.
1 Adaptive Live Broadcasting for Highly-Demanded Videos Hung-Chang Yang, Hsiang-Fu Yu and Li-Ming Tseng IEEE International Conference on Parallel and Distributed.
End-to-End Analysis of Distributed Video-on-Demand Systems Padmavathi Mundur, Robert Simon, and Arun K. Sood IEEE Transactions on Multimedia, February.
Scalable and Continuous Media Streaming on Peer-to-Peer Networks M. Sasabe, N. Wakamiya, M. Murata, H. Miyahara Osaka University, Japan Presented By Tsz.
Service Differentiated Peer Selection An Incentive Mechanism for Peer-to-Peer Media Streaming Ahsan Habib, Member, IEEE, and John Chuang, Member, IEEE.
P2VoD: Providing Fault Tolerant Video-on-Demand Streaming in Peer-to-Peer Environment Tai T.Do, Kien A. Hua, Mounir A. Tantaoui Proc. of the IEEE Int.
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.
Perceptual Quality Assessment of P2P Assisted Streaming Video for Chunk-level Playback Controller Design Tom Z.J. Fu, CUHK W. T. Leung, CUHK P. Y. Lam,
Scalable On-Demand Media Streaming With Packet Loss Recovery Anirban Mahanti, Derek L. Eager, Mary K. Vernon, and David J. Sundaram-Stukel IEEE/ACM Trans.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
HHMSM: A Hierarchical Hybrid Multicast Stream Merging Scheme For Large-Scale Video-On-Demand Systems Hai Jin and Dafu Deng Huazhong University of Science.
Distributed Multimedia Streaming over Peer-to-Peer Network Jin B. Kwon, Heon Y. Yeom Euro-Par 2003, 9th International Conference on Parallel and Distributed.
Quality-Aware Segment Transmission Scheduling in Peer-to-Peer Streaming Systems Cheng-Hsin Hsu Senior Research Scientist Deutsche Telekom R&D Lab USA Los.
Understanding Mesh-based Peer-to-Peer Streaming Nazanin Magharei Reza Rejaie.
An Overlay Multicast Infrastructure for Live/Stored Video Streaming Visual Communication Laboratory Department of Computer Science National Tsing Hua University.
Performance Evaluation of Peer-to-Peer Video Streaming Systems Wilson, W.F. Poon The Chinese University of Hong Kong.
1 An Overlay Scheme for Streaming Media Distribution Using Minimum Spanning Tree Properties Journal of Internet Technology Volume 5(2004) No.4 Reporter.
CS218 – Final Project A “Small-Scale” Application- Level Multicast Tree Protocol Jason Lee, Lih Chen & Prabash Nanayakkara Tutor: Li Lao.
6/28/2015Reza Rejaie INFOCOM 07 1 Nazanin Magharei, Reza Rejaie University of Oregon PRIME: P2P Receiver-drIven MEsh based.
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 34 – Media Server (Part 3) Klara Nahrstedt Spring 2012.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
1 Study on Adaptation of CDN Request-Routing to Scalable Conference System Toshiyuki KAWASAKI* Koji OKAMURA** * Graduate School of Information Science.
Study of the Relationship between Peer to Peer Systems and IP Multicasting From IEEE Communication Magazine January 2003 學號 :M 姓名 : 邱 秀 純.
Exploring VoD in P2P Swarming Systems By Siddhartha Annapureddy, Saikat Guha, Christos Gkantsidis, Dinan Gunawardena, Pablo Rodriguez Presented by Svetlana.
Ali Saman Tosun Computer Science Department
ON DESIGING END-USER MULTICAST FOR MULTIPLE VIDEO SOURCES Y.Nakamura, H.Yamaguchi, A.Hiromori, K.Yasumoto †, T.Higashino and K.Taniguchi Osaka University.
DELAYED CHAINING: A PRACTICAL P2P SOLUTION FOR VIDEO-ON-DEMAND Speaker : 童耀民 MA1G Authors: Paris, J.-F.Paris, J.-F. ; Amer, A. Computer.
CPSC 441: Multimedia Networking1 Outline r Scalable Streaming Techniques r Content Distribution Networks.
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.
Energy-Conserving Access Protocols for Identification Networks By Imrich Chlamtac, Chiara Petrioli, and Jason Redi IEEE/ACM TRANSACTIONS ON NETWORKING,
Hybrid Cellular-Ad hoc Data Network Shuai Zhang, Ziwen Zhang, Jikai Yin.
Fair Layered Coding Streaming Jaime García-Reinoso  Iván Vidal  Francisco Valera University Carlos III of Madrid Alex Bikfalvi IMDEA Networks.
Multicast instant channel change in IPTV systems 1.
2007/03/26OPLAB, NTUIM1 A Proactive Tree Recovery Mechanism for Resilient Overlay Network Networking, IEEE/ACM Transactions on Volume 15, Issue 1, Feb.
Uplink Scheduling with Quality of Service in IEEE Networks Juliana Freitag and Nelson L. S. da Fonseca State University of Campinas, Sao Paulo,
A Membership Management Protocol for Mobile P2P Networks Mohamed Karim SBAI, Emna SALHI, Chadi BARAKAT.
A Method for Distributed Computation of Semi-Optimal Multicast Tree in MANET Eiichi Takashima, Yoshihiro Murata, Naoki Shibata*, Keiichi Yasumoto, and.
BLUETOOTH THROUGHPUT IMPROVEMENT USING A SLAVE TO SLAVE PICONET FORMATION By Christophe Lafon and Tariq S Durrani Institute for Communications & Signal.
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
A Multicast Mechanism in WiMax Mesh Network Jianfeng Chen, Wenhua Jiao, Pin Jiang, Qian Guo Asia-Pacific Conference on Communications, (APCC '06)
Multimedia Information System Lab. Network Architecture Res. Group Cooperative Video Streaming Mechanisms with Video Quality Adjustment Naoki Wakamiya.
Utility-Based Resource Allocation for Layer- Encoded IPTV Multicast in IEEE (WiMAX) Wireless Networks Wen-Hsing Kuo ( 郭文興 ),Te-huang Liu ( 劉得煌 ),
On Reducing Mesh Delay for Peer- to-Peer Live Streaming Dongni Ren, Y.-T. Hillman Li, S.-H. Gary Chan Department of Computer Science and Engineering The.
August 23, 2001ITCom2001 Proxy Caching Mechanisms with Video Quality Adjustment Masahiro Sasabe Graduate School of Engineering Science Osaka University.
Design and Analysis of Optimal Multi-Level Hierarchical Mobile IPv6 Networks Amrinder Singh Dept. of Computer Science Virginia Tech.
Cooperative Mobile Live Streaming Considering Neighbor Reception SPEAKER: BO-YU HUANG ADVISOR: DR. HO-TING WU 2015/10/15 1.
Peer to Peer Network Design Discovery and Routing algorithms
Simulation case studies J.-F. Pâris University of Houston.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
DR-MPCP: Delayed REPORT message for MultiPoint Control Protocol in EPON Speaker: Chia-Chih Chien Advisor: Dr. Ho-Ting Wu Date: 2015/11/26 1.
An overlay for latency gradated multicasting Anwitaman Datta SCE, NTU Singapore Ion Stoica, Mike Franklin EECS, UC Berkeley
Scalable video distribution techniques Laurentiu Barza PLANETE project presentation: Sophia Antipolis 12 October 2000.
The Impact of Replacement Granularity on Video Caching
Mixed P2P-CDN System for Media Streaming in Mobile Environment
Project proposal Multi-stream and multi-path audio transmission
Design and Implementation of OverLay Multicast Tree Protocol
Jeonghun Noh Sachin Deshpande* Information Systems Laboratory
Presentation transcript:

Feb. 22, 2005 EuroIMSA A Hybrid Video Streaming Scheme on Hierarchical P2P Networks * Shinsuke Suetsugu Naoki Wakamiya, Masayuki Murata Osaka University, Japan Koichi Konishi, Kunihiro Taniguchi NEC Corporation, Japan

Feb. 22, 2005 EuroIMSA Overview Research background Research background Objective Objective Proposed scheme Proposed scheme Scheduling algorithmScheduling algorithm Tree construction mechanismTree construction mechanism Fault recovery mechanismFault recovery mechanism Simulation experiments Simulation experiments Conclusion & future work Conclusion & future work

Feb. 22, 2005 EuroIMSA Research Background (1/2) Increased popularity of video streaming Increased popularity of video streaming streaming: to decode while downloadingstreaming: to decode while downloading distribution of movies or newsdistribution of movies or news Development of P2P technology Development of P2P technology distribute video streaming with P2P multicastdistribute video streaming with P2P multicast reduce load of serversreduce load of servers Server ClientPeer Server P2P multicast construct distribution tree Client-server model

Feb. 22, 2005 EuroIMSA Research Background (2/2) How to construct “ good ” distribution trees? How to construct “ good ” distribution trees? one way is to measure characteristics of physical networks, such as delay or bandwidthone way is to measure characteristics of physical networks, such as delay or bandwidth requires long time requires long time causes heavy load causes heavy load enterprises or universities: well-organized networks are constructedenterprises or universities: well-organized networks are constructed branch networks or division networks branch networks or division networks no need to measure characteristics no need to measure characteristics construct distribution trees easily and quickly construct distribution trees easily and quickly

Feb. 22, 2005 EuroIMSA Objective We propose a hybrid video streaming scheme for … We propose a hybrid video streaming scheme for … networks hierarchically constructed based on organization structurenetworks hierarchically constructed based on organization structure networks with thousands or ten thousands of usersnetworks with thousands or ten thousands of users Objective of our proposal Objective of our proposal reduce load of serversreduce load of servers reduce load of networksreduce load of networks avoid connecting between long-distance peers avoid connecting between long-distance peers avoid using a link repeatedly for a flow avoid using a link repeatedly for a flow reduce initial waiting time until video starts playingreduce initial waiting time until video starts playing reduce freeze time caused by faultsreduce freeze time caused by faults

Feb. 22, 2005 EuroIMSA Overview of Proposed Scheme Tree Server (GTS) Video Server (ORG) Scheduling Server (SS) Local Tree Server (LTS) Subnet Tree Server (STS) Normal Peer ( NP ) branch A branch C branch B subnet a subnet c subnet b Central office branch division

Feb. 22, 2005 EuroIMSA Outline of Proposed Scheme 1. Scheduling algorithm use “ pyramid broadcasting ” → reduce initial waiting time until video starts playinguse “ pyramid broadcasting ” → reduce initial waiting time until video starts playing 2. Tree construction mechanism construct P2P multicast trees → reduce load of serversconstruct P2P multicast trees → reduce load of servers make networks hierarchical based on physical structure → reduce load of networksmake networks hierarchical based on physical structure → reduce load of networks 3. Fault recovery mechanism recover from faults rapidly with only local communication → reduce freeze time caused by faultrecover from faults rapidly with only local communication → reduce freeze time caused by fault

Feb. 22, 2005 EuroIMSA 1. Scheduling Algorithm - pyramid broadcasting - t t playout → video data Scheduling Server ( SS ) Video Server ( ORG ) play-rate b transmission – rate 2b distribute continuously on different channels among each segments segment slot peer 1 : 2 : 4

Feb. 22, 2005 EuroIMSA 2. Tree Construction Mechanism trees are constructed segment-by-segment and slot-by-slot

Feb. 22, 2005 EuroIMSA 2. Tree Construction Mechanism - inter-branch tree - Tree Server ( GTS ) Video Server ( ORG ) LTS inform IP address of Video Server LTS participation request The first participation request in this branch branch A branch C branch B Central office

Feb. 22, 2005 EuroIMSA 2. Tree Construction Mechanism - inter-branch tree - Tree Server ( GTS ) Video Server ( ORG ) branch A branch C branch B limitation for number of children fanout = 2 list of ancestors: video server → LTS B recursively attempts to connect to children on failure inform IP address of one of its children Peers store informed addresses as a list of ancestors Central office

Feb. 22, 2005 EuroIMSA 2. Tree Construction Mechanism - inter-subnet tree - LTS STS Tree Server ( GTS ) Video Server ( ORG ) consider its fanout branch A subnet A subnet D subnet B subnet C inform IP address of LTS in this branch

Feb. 22, 2005 EuroIMSA 2. Tree Construction Mechanism - inter-NP (Normal Peer) tree - difference between 1st and later segments difference between 1st and later segments NP inform IP address of STS in this subnet 1st segment STS later segment access STS of previous segment directly without Tree Server Tree Server ( GTS ) consider its fanout subnet A

Feb. 22, 2005 EuroIMSA 3. Fault Recovery Mechanism - recovery within subtree - Fault: Fault: peer leaves networkpeer leaves network variety of reasons variety of reasons different occasions different occasions R ecovery within subtree R ecovery within subtree each peer has information about ancestorseach peer has information about ancestors mechanism can be applied in the same manner to:mechanism can be applied in the same manner to: inter-branch trees inter-branch trees inter-subnet trees inter-subnet trees inter-NP trees inter-NP trees connection request consider fanout limitation recovery connection request Inform address connection request

Feb. 22, 2005 EuroIMSA Simulation Experiments Evaluation criteria Evaluation criteria load of servers and peersload of servers and peers initial waiting timeinitial waiting time recovery and freeze timerecovery and freeze time Scenario Scenario 5 branches and 5 subnets in a branch5 branches and 5 subnets in a branch peer arrival process: uniform, average: 30 [arrivals/sec]peer arrival process: uniform, average: 30 [arrivals/sec] → average total number of peers: 2,790 transmission delay between server and peer: 200 [ms]transmission delay between server and peer: 200 [ms] transmission delay between peers: 20 [ms]transmission delay between peers: 20 [ms] fanout degree: 3fanout degree: 3 fault probability: 0.004fault probability: (= 47% for correctly receiving the whole video) video duration: 186 [sec]video duration: 186 [sec] number (lengths) of segments: 5 ( 6, 12, 24, 48, 96 [sec] )number (lengths) of segments: 5 ( 6, 12, 24, 48, 96 [sec] )

Feb. 22, 2005 EuroIMSA Initial Waiting Time average waiting time: 2.94 sec maximum waiting time: < 6 sec initial waiting time [sec] cumulative probability

Feb. 22, 2005 EuroIMSA Freeze Time video freezes for only 0.5 % of all thousands of peers maximum freeze time: < 1 sec freeze time [sec] cumulative probability

Feb. 22, 2005 EuroIMSA Conclusion & Future Work Proposal of video streaming distribution scheme Proposal of video streaming distribution scheme Scheduling algorithm Scheduling algorithm Tree construction mechanism Tree construction mechanism Fault recovery mechanism Fault recovery mechanism Reduction of initial waiting time and freeze timeReduction of initial waiting time and freeze time Extensions Extensions Further reduction of load on the tree serverFurther reduction of load on the tree server Optimization of tree structures to eliminate long-distance redundant linksOptimization of tree structures to eliminate long-distance redundant links

Feb. 22, 2005 EuroIMSA Thank you. Thank you.