Chien-Hao Chien, Shun-Yun Hu, Jehn-Ruey Jiang Adaptive Computing and Networking (ACN) Laboratory Department of Computer Science and Information Engineering.

Slides:



Advertisements
Similar presentations
Ranveer Chandra Ramasubramanian Venugopalan Ken Birman
Advertisements

Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
An Alliance based Peering Scheme for P2P Live Media Streaming Darshan Purandare Ratan Guha University of Central Florida August 31, P2P-TV, Kyoto.
Speaker: Li-Wei Wu Advisor: Dr. Kai-Wei Ke 1.  Introduction  Coolstreaming  Proposed system  Simulation  Conclusion  Reference 2.
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.
CHAINING COSC Content Motivation Introduction Multicasting Chaining Performance Study Conclusions.
1 Turning Heterogeneity into an Advantage in Overlay Routing Gisik Kwon Dept. of Computer Science and Engineering Arizona State University Published in.
Analyzing and Improving BitTorrent Ashwin R. Bharambe ( Carnegie Mellon University ) Cormac Herley ( Microsoft Research, Redmond ) Venkat Padmanabhan (
CompSci 356: Computer Network Architectures Lecture 21: Content Distribution Chapter 9.4 Xiaowei Yang
PROMISE: Peer-to-Peer Media Streaming Using CollectCast Mohamed Hafeeda, Ahsan Habib et al. Presented By: Abhishek Gupta.
Computer Science 1 ShapeShifter: Scalable, Adaptive End-System Multicast John Byers, Jeffrey Considine, Nicholas Eskelinen, Stanislav Rost, Dmitriy Zavin.
Avatar Path Clustering in Networked Virtual Environments Jehn-Ruey Jiang, Ching-Chuan Huang, and Chung-Hsien Tsai Adaptive Computing and Networking Lab.
Internet Real-Time Laboratory Wing Ho (Andy) Yuen Columbia University What is 7DS? 7DS is a peer-to-peer data sharing network that exploits node mobility.
Network Coding for Large Scale Content Distribution Christos Gkantsidis Georgia Institute of Technology Pablo Rodriguez Microsoft Research IEEE INFOCOM.
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.
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.
Distributed Multimedia Streaming over Peer-to-Peer Network Jin B. Kwon, Heon Y. Yeom Euro-Par 2003, 9th International Conference on Parallel and Distributed.
1 Scalable Peer-to-Peer Virtual Environments Shun-Yun Hu ( 胡舜元 ) CSIE, National Central University, Taiwan 2008/05/08.
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,
Kyushu University Graduate School of Information Science and Electrical Engineering Department of Advanced Information Technology Supervisor: Professor.
An Alliance based PeeringScheme for P2P Live Media Streaming An Alliance based Peering Scheme for P2P Live Media Streaming Darshan Purandare Ratan Guha.
Bandwidth- and Latency-Aware Peer-to-Peer Instant Friendcast for Online Social Networks J. R. Jiang, C.W. Hung, and J.W. Wu Department of Computer Science.
1 Enhancing Neighborship Consistency for Peer-to-Peer Distributed Virtual Environments Jehn-Ruey Jiang, Jiun-Shiang Chiou and Shun-Yun Hu Department of.
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
On-Demand Media Streaming Over the Internet Mohamed M. Hefeeda, Bharat K. Bhargava Presented by Sam Distributed Computing Systems, FTDCS Proceedings.
Roger ZimmermannCOMPSAC 2004, September 30 Spatial Data Query Support in Peer-to-Peer Systems Roger Zimmermann, Wei-Shinn Ku, and Haojun Wang Computer.
1 Proceeding the Second Exercises on Computer and Systems Engineering Professor OKAMURA Laboratory. Othman Othman M.M.
Cluster and Grid Computing Lab, Huazhong University of Science and Technology, Wuhan, China Supporting VCR Functions in P2P VoD Services Using Ring-Assisted.
Chun-Yuan Chang, Cheng-Fu Chou * and Ming-Hung Chen Presenter: Prof. Cheng-Fu Chou National Taiwan University
MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department.
GeoGrid: A scalable Location Service Network Authors: J.Zhang, G.Zhang, L.Liu Georgia Institute of Technology presented by Olga Weiss Com S 587x, Fall.
An Efficient and Secure Event Signature (EASES) Protocol for Peer-to-Peer Massively Multiplayer Online Games Mo-Che Chan, Shun-Yun Hu and Jehn-Ruey Jiang.
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.
Peer-to-Peer AOI Voice Chatting for Massively Multiplayer Online Games (P2P-NVE 2007 workshop) Jehn-Ruey Jiang and Hung-Shiang Chen Adaptive Computing.
An Efficient Approach for Content Delivery in Overlay Networks Mohammad Malli Chadi Barakat, Walid Dabbous Planete Project To appear in proceedings of.
MULTI-TORRENT: A PERFORMANCE STUDY Yan Yang, Alix L.H. Chow, Leana Golubchik Internet Multimedia Lab University of Southern California.
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.
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.
A Simple Model for Analyzing P2P Streaming Protocols Zhou Yipeng Chiu DahMing John, C.S. Lui The Chinese University of Hong Kong.
Efficient P2P Search by Exploiting Localities in Peer Community and Individual Peers A DISC’04 paper Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang.
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 P2P-Based Architecture for Secure Software Delivery Using Volunteer Assistance Purvi Shah, Jehan-François Pâris, Jeffrey Morgan and John Schettino IEEE.
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.
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.
Cooperative Mobile Live Streaming Considering Neighbor Reception SPEAKER: BO-YU HUANG ADVISOR: DR. HO-TING WU 2015/10/15 1.
Time-Shifted Streaming in a P2P Video Multicast System Jeonghun Noh, Aditya Mavlankar, Pierpaolo Baccichet 1, and Bernd Girod Information Systems Laboratory.
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.
Analyzing and Improving BitTorrent Ashwin R. Bharambe ( Carnegie Mellon University ) Cormac Herley ( Microsoft Research, Redmond ) Venkat Padmanabhan (
Peer-to-Peer Systems: An Overview Hongyu Li. Outline  Introduction  Characteristics of P2P  Algorithms  P2P Applications  Conclusion.
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.
A Cluster Based On-demand Multi- Channel MAC Protocol for Wireless Multimedia Sensor Network Cheng Li1, Pu Wang1, Hsiao-Hwa Chen2, and Mohsen Guizani3.
A Social-Network-Aided Efficient Peer-to-Peer Live Streaming System IEEE/ACM TRANSACTIONS ON NETWORKING, JUNE 2015 Haiying Shen, Yuhua Lin Dept. of Electrical.
Improving QoS in BitTorrent-like VoD Systems Yan Yang Alix L.H. Chow Leana Golubchik Dannielle Bragg Univ. of Southern California Harvard University InfoCom.
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 Selection Strategies for Peer-to-Peer 3D Streaming Wei-Lun Sung, Shun-Yun Hu, Jehn-Ruey Jiang National Central University, Taiwan 2008/05/29.
/ Fast Web Content Delivery An Introduction to Related Techniques by Paper Survey B Li, Chien-chang R Sung, Chih-kuei.
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.
Geethanjali College Of Engineering and Technology Cheeryal( V), Keesara ( M), Ranga Reddy District. I I Internal Guide Mrs.CH.V.Anupama Assistant Professor.
A Practical Performance Analysis of Stream Reuse Techniques in Peer-to-Peer VoD Systems Leonardo B. Pinho and Claudio L. Amorim Parallel Computing Laboratory.
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Scalable Peer-to-Peer Networked Virtual Environment
A Case for Mutual Notification
Resource Allocation for Distributed Streaming Applications
Presentation transcript:

Chien-Hao Chien, Shun-Yun Hu, Jehn-Ruey Jiang Adaptive Computing and Networking (ACN) Laboratory Department of Computer Science and Information Engineering National Central University, Taiwan 1

 We have proposed BASP, a Bandwidth Aware Peer Selection scheme that improves peer-to-peer (P2P) 3D streaming in networked virtual environments (NVEs) with the help of broadened data sources bandwidth reservation tit-for-tat Adaptive Computing and Networking Laboratory Lab 2

 Introduction  Goals  Proposed Scheme  Evaluation  Conclusion National Central University, Taiwan 3

 NVEs are computer-generated, synthetic virtual worlds with 3D content.  Users may interact with each other in NVE via network connections. National Central University, Taiwan 4

Adaptive Computing and Networking Laboratory Lab 5  Larger and more dynamic content  More worlds  For example, in Second Life there are 37TB 3D content data there are 14,150 regions in April,  The 3D streaming technique arises due to this trend.

 Complete Installation Users acquire and install all content before rendering World of Warcraft (WoW): 8 GB  3D Streaming Users progressively download 3D content of objects within an area of interest (AOI) when rendering Second Life: First Installation 22MB National Central University, Taiwan 6

 Model meshes are fragmented into base & refinements  Rendering can start without a full download of an object’s data  The more are the data, the finer is the rendering National Central University, Taiwan 7 Base123 Refinements User (Hoppe 96)

Adaptive Computing and Networking Laboratory Lab 8

National Central University, Taiwan 9  Client/Server All requests are sent to the server or server cluster  Peer-to-Peer (P2P) Requests can be sent to peers and the server

National Central University, Taiwan 10 1.New object notification 2.Request 3D content from the server New object notification 2.Request 3D content from other peers 3.Request 3D content from the server Server User

 VE is partitioned into cells with scene descriptions  AOI neighbor lists are provided by a P2P VON overlay  Users perform the following actions Source Discovery State Exchange Source Selection Content Exchange National Central University, Taiwan 11 triangles: neighbors rectangles: objects

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

 Source Discovery Users send queries to AOI neighbors for discovering necessary data  State Exchange The list of available data is exchanged passively  Source Selection Users randomly select available data  Content Exchange First come first serve National Central University, Taiwan 13

 Since source discovery is confined to AOI neighbors, other potential peers with necessary data may be ignored.  Since the state of available data is exchanged passively, it is not efficient. (One of our early papers has proposed exchanging the state proactively.)  S ince source selection is random and content exchange is FCFS, b andwidth utilization may be low and latency may be long. National Central University, Taiwan 14

 Introduction  Goals  Proposed Scheme  Evaluation  Conclusion National Central University, Taiwan 15

 Exploiting all possible content resources  Increasing bandwidth utilization  Reducing latency National Central University, Taiwan 16

 Introduction  Goals  Proposed Scheme  Evaluation  Conclusion National Central University, Taiwan 17

 Broadened Source Discovery A user discovers available data sources from AOI neighbors and peers in the peer list (provided by the server)  Bandwidth Reservation Bandwidth is allocated to “good” peers  Dual-Order Content Exchange Two order for content exchange National Central University, Taiwan 18

 AOI neighbors Provided by P2P Overlay  Peer list peers Provided by the server when a user requests a new scene description or when it explicitly requests them due to the lack of sources National Central University, Taiwan 19 Scene description request Description and peer list

 Object lists are exchanged proactively and incrementally  Connection channels of fixed bandwidth are reserved for “good” peers National Central University, Taiwan 20 Bandwidth reserved for AOI neighbors for exchanging states and for downloading Allocated bandwidth of connection channels for “good” peers

 Tit-for-Tat Strategy: Those providing more data are good peers  Good peers are chosen from AOI neighbors and from peers in the peer list  A peer constructs connection for good peers, called connection neighbors, and reserves a fixed-bandwidth channel to each of them. 21 National Central University, Taiwan

 First come first serve (FCFS) For normal AOI neighbors Early request first (with best effort guarantee)  Tit-for-tat (TFT) From connection neighbors (peers) High contribution first (with QoS guarantee) Adaptive Computing and Networking Laboratory Lab 22

 Introduction  Goals  Proposed Scheme  Evaluation  Conclusion National Central University, Taiwan 23

National Central University, Taiwan 24 World Size 1000 x 1000 (units) Cell Size 100 x 100 (units) AOI Radius 100 (units) Time steps1500 steps (10 steps/ sec) Object Data Size Range 100 – 300 (KB) % of Base Piece 10% Refinement Piece Size 5 (KB) Server Bandwidth Download/Upload 1000/ 1000 (KB/sec) User Bandwidth Distribution Downlink (KB/sec) Uplink (KB/sec) Fraction of nodes

 Server Request Ratio (SRR) Ratio of data downloaded from the server  Fill ratio Ratio of total data downloaded to the data required for a complete scene in AOI  Base Latency Duration between requesting and obtaining the base piece National Central University, Taiwan 25

 To increase the number of objects for evaluating bandwidth utilization with 100 to 500 objects and 100 peers National Central University, Taiwan 26

 Bandwidth Utilization National Central University, Taiwan 27

National Central University, Taiwan 28

 To increase the number of peers for evaluating system scalability with 50 to 450 peers and 100 objects National Central University, Taiwan 29

National Central University, Taiwan 30

National Central University, Taiwan 31

 Broadened Source Discovery Peer list increases potential sources  Bandwidth Reservation Channel allocation guarantees QoS  Dual-Order Content Exchange Tit-for-Tac improves bandwidth utilization  Simulation results justify our claims National Central University, Taiwan

Thank you for listening! National Central University, Taiwan 33

Q&A National Central University, Taiwan 34

 Video media streaming is very matured  User access patterns are different Highly interactive Highly interactive  Latency-sensitive Behaviour-dependent Behaviour-dependent  Non-sequential National Central University, Taiwan 35

 State Exchange Peers periodically exchange incremental content availability information with AOI and connection neighbors. National Central University, Taiwan 36 TypeObj_IDPiece_IDObj_IDPiece_ID ‧‧‧‧ incremental availability information

National Central University, Taiwan 37 ‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧ Object Tree NodeAura

National Central University, Taiwan 38 ‧ ‧ ‧ ‧ ‧ Object Tree NodeAura U

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