P2P Network for Very Large Virtual Environment Proceedings of the ACM symposium on virtual reality software and technology VRST '06.

Slides:



Advertisements
Similar presentations
Digital Library Service – An overview Introduction System Architecture Components and their functionalities Experimental Results.
Advertisements

1 Scoped and Approximate Queries in a Relational Grid Information Service Dong Lu, Peter A. Dinda, Jason A. Skicewicz Prescience Lab, Dept. of Computer.
Speaker: Li-Wei Wu Advisor: Dr. Kai-Wei Ke 1.  Introduction  Coolstreaming  Proposed system  Simulation  Conclusion  Reference 2.
X stream Project proposal. Project goals: Students Students: Academic Supervisor Academic Supervisor: Advisors: Developing and Implementing a large scale.
CLive Cloud-Assisted P2P Live Streaming
Playback delay in p2p streaming systems with random packet forwarding Viktoria Fodor and Ilias Chatzidrossos Laboratory for Communication Networks School.
University of Cincinnati1 Towards A Content-Based Aggregation Network By Shagun Kakkar May 29, 2002.
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Authorizing Grid Resource Access and Consumption Erik Elmroth, Michał.
Chien-Hao Chien, Shun-Yun Hu, Jehn-Ruey Jiang Adaptive Computing and Networking (ACN) Laboratory Department of Computer Science and Information Engineering.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Multimedia Streaming in Dynamic Peer-to-Peer Systems and Mobile Wireless.
P2P2DSpace Project. Project in the Technion Electrical Engineering Software Lab P2P Network, Map, Background Manager Team members: Vladimir Shulman Ziv.
Chien-Hao Chien, Shun-Yun Hu, Jehn-Ruey Jiang Adaptive Computing and Networking (ACN) Laboratory Department of Computer Science and Information Engineering.
An Analysis of Internet Content Delivery Systems Stefan Saroiu, Krishna P. Gommadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy Proceedings of.
Peer-to-Peer 3D Streaming ACM Multimedia 2007 submission Presenter: Shun-Yun Hu ( 胡舜元 ) Adaptive Computing and Network Lab Dept. of CSIE,
Dept. of Computer Science & Engineering, CUHK1 Trust- and Clustering-Based Authentication Services in Mobile Ad Hoc Networks Edith Ngai and Michael R.
Performance Analysis of the IEEE Wireless Metropolitan Area Network nmgmt.cs.nchu.edu.tw 系統暨網路管理實驗室 Systems & Network Management Lab Reporter :黃文帥.
1 An Overlay Scheme for Streaming Media Distribution Using Minimum Spanning Tree Properties Journal of Internet Technology Volume 5(2004) No.4 Reporter.
Topics in Reliable Distributed Systems Fall Dr. Idit Keidar.
Location Aware Social Network Group 2 CS Team Introduction Prasun Johari M.S. ECE Ankur Aggarwal M.S. CS Gurlal Kahlon M.S. CS Shobith Alva M.S.
Improving Data Access in P2P Systems Karl Aberer and Magdalena Punceva Swiss Federal Institute of Technology Manfred Hauswirth and Roman Schmidt Technical.
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.
Peer-to-peer file-sharing over mobile ad hoc networks Gang Ding and Bharat Bhargava Department of Computer Sciences Purdue University Pervasive Computing.
IVR Presentation Topic:A peer-to-peer message exchange scheme for large scale networked virtual environment. (N19) Presented by Feng SHEN, u
1CS 6401 Peer-to-Peer Networks Outline Overview Gnutella Structured Overlays BitTorrent.
© 2005, it - instituto de telecomunicações. Todos os direitos reservados. System Level Resource Discovery and Management for Multi Core Environment Javad.
P2P File Sharing Systems
A User Experience-based Cloud Service Redeployment Mechanism KANG Yu.
Cong Wang1, Qian Wang1, Kui Ren1 and Wenjing Lou2
Adaptive 3D Web Sites by by Luca Chittaro and Roberto Ranon MAJ(P) Charles E. Grindle 7 Dec 05.
Naixue GSU Slide 1 ICVCI’09 Oct. 22, 2009 A Multi-Cloud Computing Scheme for Sharing Computing Resources to Satisfy Local Cloud User Requirements.
Introduction to the Mobile Security (MD)  Chaitanya Nettem  Rawad Habib  2015.
1 Speaker : 童耀民 MA1G Authors: Ze Li Dept. of Electr. & Comput. Eng., Clemson Univ., Clemson, SC, USA Haiying Shen ; Hailang Wang ; Guoxin.
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.
Load Balancing in Distributed Computing Systems Using Fuzzy Expert Systems Author Dept. Comput. Eng., Alexandria Inst. of Technol. Content Type Conferences.
Network Aware Resource Allocation in Distributed Clouds.
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.
Automating service management Tiina Niklander Faculty of Science Department of Computer Science In AMICT 2008 Petrozavodsk, May 2008.
An Autonomic Framework in Cloud Environment Jiedan Zhu Advisor: Prof. Gagan Agrawal.
An Efficient Approach for Content Delivery in Overlay Networks Mohammad Malli Chadi Barakat, Walid Dabbous Planete Project To appear in proceedings of.
Distributed Session Announcement Agents for Real-time Streaming Applications Keio University, Graduate School of Media and Governance Kazuhiro Mishima.
Distributed Maintenance of Cache Freshness in Opportunistic Mobile Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering Pennsylvania.
1 Peer-to-Peer Technologies Seminar by: Kunal Goswami (05IT6006) School of Information Technology Guided by: Prof. C.R.Mandal, School of Information Technology.
A Simple Model for Analyzing P2P Streaming Protocols Zhou Yipeng Chiu DahMing John, C.S. Lui The Chinese University of Hong Kong.
A P2P-Based Architecture for Secure Software Delivery Using Volunteer Assistance Purvi Shah, Jehan-François Pâris, Jeffrey Morgan and John Schettino IEEE.
SocialTube: P2P-assisted Video Sharing in Online Social Networks
1 University of California, Irvine Done By : Ala Khalifeh (Note : Not Presented)
Efficient AOI-Cast for Peer-to-Peer Networked Virtual Environments.
1 Statistical Modeling and Analysis of P2P Replication to Support Vod Service zyp Infocom, 2011, Shanghai.
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.
Overview of Mobile File Systems Presented by Steve Todd For WSU CS 898T Mobile and Wireless Networks Class 5/3/04.
Application Level QoS in Multimedia Peer-to-Peer (P2P) Networks Alireza Goudarzi Nematiy and Makoto Takizawa¤ Tokyo Denki University
SHADOWSTREAM: PERFORMANCE EVALUATION AS A CAPABILITY IN PRODUCTION INTERNET LIVE STREAM NETWORK ACM SIGCOMM CING-YU CHU.
Peer-to-Peer Systems: An Overview Hongyu Li. Outline  Introduction  Characteristics of P2P  Algorithms  P2P Applications  Conclusion.
Status & Challenges Interoperability and global integration of communication infrastructure & service platform Fixed-mobile convergence to achieve a future.
Data Consolidation: A Task Scheduling and Data Migration Technique for Grid Networks Author: P. Kokkinos, K. Christodoulopoulos, A. Kretsis, and E. Varvarigos.
An Efficient Implementation of File Sharing Systems on the Basis of WiMAX and Wi-Fi Jingyuan Li, Liusheng Huang, Weijia Jia, Mingjun Xiao and Peng Du Joint.
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.
Malugo – a scalable peer-to-peer storage system..
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
Network Topologies for Scalable Multi-User Virtual Environments Lingrui Liang.
The Biologically Inspired Distributed File System: An Emergent Thinker Instantiation Presented by Dr. Ying Lu.
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Introduction to client/server architecture
Comparison of LAN, MAN, WAN
A Scalable content-addressable network
A Case for Mutual Notification
Software models - Software Architecture Design Patterns
Research Paper Overview.
Presentation transcript:

P2P Network for Very Large Virtual Environment Proceedings of the ACM symposium on virtual reality software and technology VRST '06

Adaptive Computing and Networking Lab 2 Outline Introduction Overview System Structure Hierarchical LOD Object Structure Data Exchange Methods Simulation Conclusion

Adaptive Computing and Networking Lab Introduction A centralized architecture is obviously not a good framework to build a truly scalable Virtual Environment (VE). P2P network overlays are potentially proper architecture.

Adaptive Computing and Networking Lab Introduction This paper describes a peer connectivity method for visualizing very vast and complex environments and sharing these environments among many users.

Adaptive Computing and Networking Lab

Key Concept Neighbor peers in a VE are likely to have a lot of data in common For example, if two peers have nearly the same viewpoint in a city model, data stored in both peers will be almost the same.

Adaptive Computing and Networking Lab Challenges Finding and maintaining the appropriate peer connectivity is a very difficult problem in a changing environment where peers viewpoint are allowed to move freely and peers can disconnect or appear at any time.

Adaptive Computing and Networking Lab

Peer Connectivity Method Self-Adaptation: the ability for a requesting peer to dynamically take into account the serving capacity of neighbor peers

Adaptive Computing and Networking Lab Peer Connectivity Method Three types of peers :  Memory Peers (MP) Likened to central servers  Visualization Peers (VP) End-user peers  Connectivity Peers (CP) Assigned the task of achieving the connectivity between peers

Adaptive Computing and Networking Lab Peer Connectivity Method Each CP manages all VPs connected to it and, upon a request of a connected VP, it provides a list of the N VP neighbors, N being a parameter of the request. The list of VP neighbors is the allocated serving pool (ASP).

Adaptive Computing and Networking Lab

Peer Connectivity Method Goal: to distribute the data requests of a VP among its neighbor VPs.

Adaptive Computing and Networking Lab Peer Connectivity Method The selection of the serving VPs is made according to the following characterizes:  Time To Server (TTS).  The estimated available data  The upload limit in bandwidth (BPUPL) assigned to this peer for P2P serving tasks.  The number of peers currently served by the serving peer (NBPCS).

Adaptive Computing and Networking Lab Simulation Accuracy: ACC = NMISS / NREQ Accuracy at time t is measured as the number of missing nodes (NMISS) in the level-of-detail (LOD) trees with respect to the number of required nodes (NREQ) to render the current viewpoint.

Adaptive Computing and Networking Lab Simulation

Adaptive Computing and Networking Lab Progressive Building Tree: PBTree

Adaptive Computing and Networking Lab LOD Description Tree

Adaptive Computing and Networking Lab Using LODDT to render different viewpoints

Adaptive Computing and Networking Lab Using LODDT to assess the content of neighbor peer cache

Adaptive Computing and Networking Lab Data Exchange Methods

Adaptive Computing and Networking Lab Data Exchange Methods Four types data exchange methods :  From the MP only (C/S)  From the peer having the least TTS  From the closest peer  Using self-adaptive distribution method.

Adaptive Computing and Networking Lab Simulation

Adaptive Computing and Networking Lab Simulation

Adaptive Computing and Networking Lab Simulation

Adaptive Computing and Networking Lab Conclusion This paper proposes a new spatially-organized P2P network overlay with intent to obtain self- scalability for a truly scalable Virtual Environment (VE). It takes into account peer proximity along with some parameters and state variables that allow to assess the current serving capacity of the neighbor peers.