110 likes | 186 Views
Shun-Yun Hu and Jehn-Ruey Jiang National Central University, Taiwan 2008/12/10. Plug: Virtual Worlds for Millions of People P2P-NVE 2008 Dec. 10, Melbourne, Australia. Virtual world scalability. Virtual worlds are getting larger WoW: 11 M accounts, 1 million concurrent
E N D
Shun-Yun Hu and Jehn-Ruey Jiang National Central University, Taiwan 2008/12/10 Plug: Virtual Worlds for Millions of PeopleP2P-NVE 2008Dec. 10, Melbourne, Australia
National Central University Virtual world scalability • Virtual worlds are getting larger • WoW: 11 M accounts, 1 million concurrent • Second Life: 10 M accounts, 45,000 concurrent • Tech aside, content is the biggest problem • Not everyone is a gamer (TV / movies / web) • Expensive to develop (80% production cost) • Scale is achieved by replication
National Central University Million-scale Virtual Worlds • Incentives • General, interesting content • Accessibility • Quick to install, easy to use • Standard • Content (HTML) & delivery (HTTP)
National Central University Some observations • Largest network: Instant messenger (IM) • 300 M~780 M active accounts (MSN, AIM, QQ) • Peak online: 40.3 M (QQ), 12 M (Skype) • User-generated content is viable • Second Life (34 TB), IMVU (1 M items) • User interactions is the best content
National Central University Design of Plug • IM-like, user-centered virtual worlds • plug:personalized, autonomous avatars • Customizable avatars • Script-based behaviors • plugspace: inter-connected, streamable rooms • Final storage for content & states • Stream-based delivery
National Central University Usage scenario • Natural, spontaneous social interactions • plugsmay navigate & find things of interest • Users may then initiate contacts Source: IMVU
Plugspace 2 Plugspace 1 Plugtalk (portal transfer) 3D streaming / Interaction scripts Interaction scripts / 3D streaming 3D streaming / Interaction scripts Text / Voice Chats Plug A Plug B
National Central University Implementation Plans • Adopt existing open-source virtual worlds • realXtend (client) • Open Simulator (server) • Adoption goals • Light-weight • P2P stream-based
National Central University Sub-system plans • Avatar system • Avatar profiles + people search (Connet, CCNC’08) • State management • Voronoi partitioning (VSM, NIME’08) • Content streaming • P2P streaming (FLoD, INFOCOM’08) • Progressive encoding • Interaction scripts • Linden script language (LSL) • Networking protocols • plugtalk
National Central University Conclusion • Plug addresses key issues for virtual worlds • Incentive: find & socialize with interesting people • Accessibility: IM-like, faster content loading via P2P • Standard: scalable, affordable hosting • Facilitate conversation & interaction in virtual worlds • Make virtual worlds • As easy to host as websites • As accessible to use as browsers & IMs