slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Peer-to-Peer Content Delivery for X3D Earth PowerPoint Presentation
Download Presentation
Peer-to-Peer Content Delivery for X3D Earth

Loading in 2 Seconds...

play fullscreen
1 / 13

Peer-to-Peer Content Delivery for X3D Earth - PowerPoint PPT Presentation


  • 65 Views
  • Uploaded on

Shun-Yun Hu syhu@yahoo.com Adaptive Computing and Network Lab Dept. of CSIE, National Central University 2006/11/14. Peer-to-Peer Content Delivery for X3D Earth. X3D Earth Scalability. X3D Earth is an ambitious project “The key challenge is scalability”

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Peer-to-Peer Content Delivery for X3D Earth' - mahsa


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1
Shun-Yun Hu

syhu@yahoo.com

Adaptive Computing and Network Lab

Dept. of CSIE, National Central University

2006/11/14

Peer-to-Peer Content Delivery for X3D Earth
x3d earth scalability
Adaptive Computing and Networking Lab, CSIE, NCUX3D Earth Scalability
  • X3D Earth is an ambitious project
  • “The key challenge is scalability”

-- Don Brutzman, “X3D Earth Proposal”

  • A simple math:
    • 80 kbps (10kb) x 100,000 users = 1 GB / s
scalability analysis
Adaptive Computing and Networking Lab, CSIE, NCUScalability Analysis

Non-scalable systems vs. Scalable systems

Resource limit

potential solutions
Adaptive Computing and Networking Lab, CSIE, NCUPotential Solutions
  • Data compression & progressive transmissions
    • Doable and necessary
    • Server load still increases for each additional client
  • Content Delivery Network (CDN) e.g. Akamai
    • High infrastructure costs
    • Adoptable only by big players
  • Any alternatives?
promises of p2p
Adaptive Computing and Networking Lab, CSIE, NCUPromises of P2P
  • Scalable
    • Growing resources, decentralized
  • Affordable
    • Commodity hardware
  • Examples:
    • File-sharing: Kazza (3 M users, 5,000 TB / day)
    • VoIP: Skype (3.5 ~ 4M users any moment)
challenges of p2p 3d streaming
Adaptive Computing and Networking Lab, CSIE, NCUChallenges of P2P 3D streaming
  • Limited client-side bandwidth
    • Typical end-system is asymmetric (small upload)
    • BitTorrent achieves 30KB/s ~ 50KB/s avg. download
  • NAT-traversal
    • NAT-boxes are very common
    • Practical solutions exist
  • Peer and piece selection
    • Find the right peers to connect, and pieces to obtain
    • Research still required for efficient solutions
our capabilities
Adaptive Computing and Networking Lab, CSIE, NCUOur Capabilities
  • P2P-based virtual environments research
    • Voronoi-based Overlay Network (VON)
    • IEEE Network publication (July 06)
  • P2P-based 3D streaming research
    • Flowing Level-of-Details (FLoD)
    • Initial results soon to release as technical report
conclusion
Adaptive Computing and Networking Lab, CSIE, NCUConclusion
  • Scalability is a core X3D Earth challenge
  • P2P is the most sensible delivery choice
  • Related issues are practically addressable
final remarks
Adaptive Computing and Networking Lab, CSIE, NCUFinal remarks

People in this business tend to fixate on the technology side of things. The technology side is actually really easy. You can predict what's going to work technologically and what's not going to work. The thing that's hard — and the thing that most people don't want to admit is the hard part — is the social experiment. What is it that people want? -- James Gosling

  • Make X3D Earth the social experiment platformfor virtual worlds / environments
  • Multi-user is easily extensible with P2P
references
Adaptive Computing and Networking Lab, CSIE, NCUReferences
  • Kazza
    • Jian Liang et al. “Pollution in P2P File Sharing Systems,” Proc. INFOCOM, 2005
  • Skype
    • Kuan-Ta Chen et al. “Quantifying Skype User Satisfaction,” Proc. SIGCOMM 2006
  • Voronoi-based Overlay Network
    • Shun-Yun Hu et al. “VON- a scalable peer-to-peer network for virtual environments,” IEEE Network, 2006