1 Selection Strategies for Peer-to-Peer 3D Streaming Wei-Lun Sung, Shun-Yun Hu, Jehn-Ruey Jiang National Central University, Taiwan 2008/05/29.

Slides:



Advertisements
Similar presentations
Dynamic Replica Placement for Scalable Content Delivery Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy, EECS Department.
Advertisements

Dissemination-based Data Delivery Using Broadcast Disks.
Peer-to-Peer 3D Streaming Dissertation Oral Exam Shun-Yun Hu Department of Computer Science and Information Engineering National Central University Dissertation.
SEEKER: An Adaptive and Scalable Location Service for Mobile Ad Hoc Networks Jehn-Ruey Jiang and Wei-Jiun Ling Presented by Jehn-Ruey Jiang National Central.
Playback delay in p2p streaming systems with random packet forwarding Viktoria Fodor and Ilias Chatzidrossos Laboratory for Communication Networks School.
On Large-Scale Peer-to-Peer Streaming Systems with Network Coding Chen Feng, Baochun Li Dept. of Electrical and Computer Engineering University of Toronto.
Kangaroo: Video Seeking in P2P Systems Xiaoyuan Yang †, Minas Gjoka ¶, Parminder Chhabra †, Athina Markopoulou ¶, Pablo Rodriguez † † Telefonica Research.
Prediction-based Prefetching to Support VCR-like Operations in Gossip-based P2P VoD Systems Tianyin Xu, Weiwei Wang, Baoliu Ye Wenzhong Li, Sanglu Lu,
Network Coding in Peer-to-Peer Networks Presented by Chu Chun Ngai
Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto
Resilient Peer-to-Peer Streaming Paper by: Venkata N. Padmanabhan Helen J. Wang Philip A. Chou Discussion Leader: Manfred Georg Presented by: Christoph.
Computer Science 1 ShapeShifter: Scalable, Adaptive End-System Multicast John Byers, Jeffrey Considine, Nicholas Eskelinen, Stanislav Rost, Dmitriy Zavin.
Multicasting in Mobile Ad-Hoc Networks (MANET)
Chien-Hao Chien, Shun-Yun Hu, Jehn-Ruey Jiang Adaptive Computing and Networking (ACN) Laboratory Department of Computer Science and Information Engineering.
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,
Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast J. Liu, S. G. Rao, B. Li and H. Zhang Proc. of The IEEE, 2008 Presented by: Yan Ding.
Peer-to-peer Multimedia Streaming and Caching Service Jie WEI, Zhen MA May. 29.
Chien-Hao Chien, Shun-Yun Hu, Jehn-Ruey Jiang Adaptive Computing and Networking (ACN) Laboratory Department of Computer Science and Information Engineering.
P2P Network for Very Large Virtual Environment Proceedings of the ACM symposium on virtual reality software and technology VRST '06.
Scalable and Continuous Media Streaming on Peer-to-Peer Networks M. Sasabe, N. Wakamiya, M. Murata, H. Miyahara Osaka University, Japan Presented By Tsz.
Peer-to-Peer 3D Streaming ACM Multimedia 2007 submission Presenter: Shun-Yun Hu ( 胡舜元 ) Adaptive Computing and Network Lab Dept. of CSIE,
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
1 Scalable Peer-to-Peer Virtual Environments Shun-Yun Hu ( 胡舜元 ) CSIE, National Central University, Taiwan 2008/05/08.
Application Layer Multicast
1 CAPS: A Peer Data Sharing System for Load Mitigation in Cellular Data Networks Young-Bae Ko, Kang-Won Lee, Thyaga Nandagopal Presentation by Tony Sung,
1March -05 Jiangchuan Liu with Xinyan Zhang, Bo Li, and T.S.P.Yum Infocom 2005 CoolStreaming/DONet: A Data-Driven Overlay Network for Peer-to-Peer Live.
P2P-based Simulator for Protein Folding Shun-Yun Hu 2005/06/03.
Scalable Live Video Streaming to Cooperative Clients Using Time Shifting and Video Patching Meng Guo and Mostafa H. Ammar INFOCOM 2004.
Adaptive Web Caching Lixia Zhang, Sally Floyd, and Van Jacob-son. In the 2nd Web Caching Workshop, Boulder, Colorado, April 25, System Laboratory,
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
Department of Computer Science & Engineering The Chinese University of Hong Kong Constructing Robust and Resilient Framework for Cooperative Video Streaming.
# Idowu Samuel O. # Kashif Shahzad # Arif Kamal M7001E - Multimedia systems [ltu.se] ©2011.
1CS 6401 Peer-to-Peer Networks Outline Overview Gnutella Structured Overlays BitTorrent.
Peer-To-Peer Multimedia Streaming Using BitTorrent Purvi Shah, Jehan-François Pâris University of Houston Houston, TX.
Content Distribution March 8, : Application Layer1.
Roger ZimmermannCOMPSAC 2004, September 30 Spatial Data Query Support in Peer-to-Peer Systems Roger Zimmermann, Wei-Shinn Ku, and Haojun Wang Computer.
Exploring VoD in P2P Swarming Systems By Siddhartha Annapureddy, Saikat Guha, Christos Gkantsidis, Dinan Gunawardena, Pablo Rodriguez Presented by Svetlana.
Cluster and Grid Computing Lab, Huazhong University of Science and Technology, Wuhan, China Supporting VCR Functions in P2P VoD Services Using Ring-Assisted.
1 © 2008 Nokia continous_scheduling_fmn_2008 / / JAk Continuous Scheduling for Data-Driven Peer-to-Peer Streaming Jyrki Akkanen Peer-to-peer.
Chun-Yuan Chang, Cheng-Fu Chou * and Ming-Hung Chen Presenter: Prof. Cheng-Fu Chou National Taiwan University
Plug: Virtual Worlds for Millions of People P2P-NVE 2008 Dec. 10, Melbourne, Australia P2P-NVE 2008 Shun-Yun Hu and Jehn-Ruey Jiang National Central University,
1 BitHoc: BitTorrent for wireless ad hoc networks Jointly with: Chadi Barakat Jayeoung Choi Anwar Al Hamra Thierry Turletti EPI PLANETE 28/02/2008 MAESTRO/PLANETE.
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.
Peer-to-Peer AOI Voice Chatting for Massively Multiplayer Online Games (P2P-NVE 2007 workshop) Jehn-Ruey Jiang and Hung-Shiang Chen Adaptive Computing.
CPSC 441: Multimedia Networking1 Outline r Scalable Streaming Techniques r Content Distribution Networks.
Resilient Peer-to-Peer Streaming Presented by: Yun Teng.
BitTorrent enabled Ad Hoc Group 1  Garvit Singh( )  Nitin Sharma( )  Aashna Goyal( )  Radhika Medury( )
ACM NOSSDAV 2007, June 5, 2007 IPTV Experiments and Lessons Learned Panelist: Klara Nahrstedt Panel: Large Scale Peer-to-Peer Streaming & IPTV Technologies.
Efficient Peer to Peer Keyword Searching Nathan Gray.
HUAWEI TECHNOLOGIES CO., LTD. Page 1 Survey of P2P Streaming HUAWEI TECHNOLOGIES CO., LTD. Ning Zong, Johnson Jiang.
ECO-DNS: Expected Consistency Optimization for DNS Chen Stephanos Matsumoto Adrian Perrig © 2013 Stephanos Matsumoto1.
Peer-to-Peer AOI Voice Chatting for Massively Multiplayer Online Games (P2P-NVE 2007 workshop) Jehn-Ruey Jiang and Hung-Shiang Chen Presenter: Shun-Yun.
Distributed Avatar Management for Second Life Matteo Varvello (Eurecom-Thomson) With Stefano Ferrari (Eurecom-Thomson), Ernst Biersack (Eurecom) Christophe.
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
FLoD: A Framework for Peer-to-Peer 3D Streaming IEEE INFOCOM 2008 Shun-Yun Hu*, Ting-Hao Huang, Shao-Chen Chang*, Wei-Lun Sung*, Jehn-Ruey Jiang*, and.
On the Optimal Scheduling for Media Streaming in Data-driven Overlay Networks Meng ZHANG with Yongqiang XIONG, Qian ZHANG, Shiqiang YANG Globecom 2006.
1 Peer-to-Peer Networked Virtual Environments Shun-Yun Hu ( 胡舜元 ) CSIE, National Central University, Taiwan 2007/10/18.
1 Scalable Peer-to-Peer Virtual Environments Shun-Yun Hu CSIE, National Central University, Taiwan 2008/06/03.
Efficient AOI-Cast for Peer-to-Peer Networked Virtual Environments.
A P2P On-Demand Video Streaming System with Multiple Description Coding Yanming Shen, Xiaofeng Xu, Shivendra Panwar, Keith Ross, Yao Wang Polytechnic University.
Cooperative Mobile Live Streaming Considering Neighbor Reception SPEAKER: BO-YU HUANG ADVISOR: DR. HO-TING WU 2015/10/15 1.
1 Scalable AOI-cast for Peer-to-Peer Networked Virtual Environments Jehn-Ruey Jiang, Yu-Li Huang, and Shun-Yun Hu CSIE, National Central University, Taiwan.
SHADOWSTREAM: PERFORMANCE EVALUATION AS A CAPABILITY IN PRODUCTION INTERNET LIVE STREAM NETWORK ACM SIGCOMM CING-YU CHU.
Development of a QoE Model Himadeepa Karlapudi 03/07/03.
Peer-to-Peer Content Delivery for X3D Earth Shun-Yun Hu Adaptive Computing and Network Lab Dept. of CSIE, National Central University 2006/11/14.
1 Scalable Peer-to-Peer Virtual Environments Shun-Yun Hu ( 胡舜元 ) CSIE, National Central University, Taiwan 2008/05/26.
Director: Sheng-Wei Chen Presenter: Shun-Yun Hu. MMNet Intro Multimedia Networking and Systems Laboratory Established since Dr. Sheng-Wei Chen (Associate.
Network Topologies for Scalable Multi-User Virtual Environments Lingrui Liang.
Accelerating Peer-to-Peer Networks for Video Streaming
Scalable Peer-to-Peer Networked Virtual Environment
Presentation transcript:

1 Selection Strategies for Peer-to-Peer 3D Streaming Wei-Lun Sung, Shun-Yun Hu, Jehn-Ruey Jiang National Central University, Taiwan 2008/05/29

National Central University, Taiwan 2 Virtual environments (VE) VEs allow users to interact in synthetic worlds Larger content & more worlds  content streaming (i.e., 3D streaming) becomes necessary

National Central University, Taiwan 3 3D streaming Continuous and real-time delivery of 3D content to allow user interactions without a full download.  Object streaming fragments mesh into base & refinements Base123 Refinements User (Hoppe 96)

National Central University, Taiwan 4 Scene streaming multiple objects object selection & prioritization [Teler & Lischinski 2001]

National Central University, Taiwan 5 Comparison with media streaming Highly interactive (latency-sensitive) Behavior-based (non-linear) How to scale to millions of concurrent users?

National Central University, Taiwan 6 Imagine you start with a globe

National Central University, Taiwan 7 Zoom in…

National Central University, Taiwan 8 To a city

National Central University, Taiwan 9 and a building

National Central University, Taiwan 10 Right now it’s flat…

National Central University, Taiwan 11 But in the near future…

National Central University, Taiwan 12 Observation Limited & predictable area of interest (AOI)‏ Overlapped visibility = shared content

National Central University, Taiwan 13 Benefits of peer-to-peer Scalable  Growing amount of total resources Affordable  Commodity PCs Feasible  Better client hardware (CPU, broadband networks)‏  Availability of user-hosted machines

National Central University, Taiwan 14 Peer selection Choose suitable candidates so that content retrieval can be done quickly and efficiently Source discovery  Which peers possess the needed data Source selection  Which peers to request the data

National Central University, Taiwan 15 Related Work: FLoD [Infocom 2008] VE partitioned into cells with scene descriptions Assumes P2P overlay that provides AOI neighbors star: selftriangles: neighbors circle: AOIrectangles: objects

National Central University, Taiwan 16 Peer selection in FLoD Source discovery  Query-response  Extra delay due to queries Source selection  Random selection  Requests contention due to overlapping requests

National Central University, Taiwan 17 OBJ Request contention problem Overlapping requests create contentions R1 R2 R3 R4 R5 R6 R1,R2 R1,R2,R3 R1,R2,R3, R4,R5,R6

National Central University, Taiwan 18 Proposed Solutions

National Central University, Taiwan 19 Incremental Piece List Exchange Proactive notification of content availability Periodic incremental exchange of content availability information with neighbors. Msg_TypeObj_IDMax_PIDObj_IDMax_PID ‧‧‧‧ incremental content information

National Central University, Taiwan 20 Extended Candidate Buffer Non-AOI neighbors may still possess data Maintain extra list of non-AOI neighbors R S Obj

National Central University, Taiwan 21 Multi-Level AOI Request Localized requests may prevent contentions Peers request from closer neighbors/levels first

National Central University, Taiwan 22 Simulation Environment Based on FLoD (available on SourceForge) World size: 1000 x 1000 Simulation steps:3000 Objects: 500 Nodes: 50 ~ 500 (50 nodes increase) AOI radius: 75 Server bandwidth: 10 Mbps / 10 Mbps Peer bandwidth: 1 Mbps / 256 Kbps

National Central University, Taiwan 23 Simulation Environments (cont.) Source discovery  (QR) query-response: 5 steps interval, 10 requests  (EE) exchanged & extended: 150 radius Source selection  (RAND) random  (ML)multi-level AOI request : 4 levels Original FLoD: QR-RAND Proposed method:EE-ML

National Central University, Taiwan 24 Hit Ratio

National Central University, Taiwan 25 Base Latency

National Central University, Taiwan 26 Fill ratio

National Central University, Taiwan 27 Bandwidth (Server)

National Central University, Taiwan 28 Bandwidth (Clients source discovery)

National Central University, Taiwan 29 Conclusion New selection strategies for P2P 3D streaming  Availability info exchange & extended candidate buffer reduce both latency and bandwidth overhead  multi-level AOI requests obtain data from closer providers but improve only hit ratio Future work  More sources  Physical topology  Pre-fetching

National Central University, Taiwan 30 Q & A

National Central University, Taiwan 31 Neighbor discovery via VON Boundary neighbors New neighbors Non-overlapped neighbors [Hu et al. 06] Voronoi diagrams identify boundary neighbors for neighbor discovery

National Central University, Taiwan 32 LODDT ‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧ Object Tree NodeAura

National Central University, Taiwan 33 LODDT ‧ ‧ ‧ ‧ ‧ Object Tree NodeAura U

National Central University, Taiwan 34 LODDT (cont.) Discovery  Estimation Selection  Every peer samples the time-to-serve (TTS) of its neighbors  Requestors organize their data requests so as obtain tree nodes in the right order Drawback: incorrect estimation, congestion Requests Candidates

National Central University, Taiwan 35 Simulation Environments (cont.) System performance  Hit ratio: Ratio of successful requests peers have sent  Latency: Duration between initial request and data arrival  Fill ratio: Ratio of the possessed required data Scalability metrics  Bandwidth usage (consumption)  Content discovery overhead