Abstract
We collected mobility traces of avatars spanning multiple regions in Second Life, a popular user-created virtual world. We analyzed the traces to characterize the dynamics of the avatars’ mobility and behavior, both temporally and spatially. We discuss the implications of our findings on the design of peer-to-peer architecture, interest management, mobility modeling of avatars, server load balancing and zone partitioning, caching, and prefetching for user-created virtual worlds.















Similar content being viewed by others
Notes
All time mentioned in this paper are based on local (Singapore) time (UTC +8).
The term zone here has no relationship to that in Section 7.2
Unfortunately we cannot distinguish between clockwise and anti-clockwise rotation. Otherwise we can compute the average rotation angle, which will provide more insights.
References
Backhaus H, Krause S (2007) Voronoi-based adaptive scalable transfer revisited: gain and loss of a voronoi-based peer-to-peer approach for MMOG. In: NetGames ’07. Melbourne, pp 49–54
Bharambe A, Agrawal M, Seshan S (2004) Mercury: supporting scalable multi-attribute range queries. In: SIGCOMM ’04. Portland, pp 353–366
Bharambe A, Pang J, Seshan S (2006) Colyseus: a distributed architecture for online multiplayer games. In: NSDI ’06. San Jose, pp 12–12
Boulanger JS, Kienzle J, Verbrugge C (2006) Comparing interest management algorithms for massively multiplayer games. In: NetGames ’06. Singapore, p 6
Chan A, Lau RWH, Ng B (2001) A hybrid motion prediction method for caching and prefetching in distributed virtual environments. In: VRST ’01. Baniff, pp 135–142
Chen A, Muntz RR (2006) Peer clustering: a hybrid approach to distributed virtual environments. In: NetGames ’06. Singapore, p 11
Chen J, Wu B, Delap M, Knutsson B, Lu H, Amza C (2005) Locality aware dynamic load management for massively multiplayer games. In: PPoPP ’05. Chicago, pp 289–300
Chen JF, Lin WC, Bai HS, Dai SY (2005) A message interchange protocol based on routing information protocol in a virtual world. In: AINA ’05. Taipei, pp 377–384
Chertov R, Fahmy S (2006) Optimistic load balancing in a distributed virtual environment. In: NOSSDAV ’06. pp 74–79
Chim JHP, Green M, Lau RWH, Leong HV, Si A (1998) On caching and prefetching of virtual objects in distributed virtual environments. In: ACM MULTIMEDIA ’98. Bristol, pp 171–180
De Vleeschauwer B, Van Den Bossche B, Verdickt T, De Turck F, Dhoedt B, Demeester P (2005) Dynamic microcell assignment for massively multiplayer online gaming. In: NetGames ’05. Hawthorne, pp 1–7
Esch M, Botev J, Schloss H, Scholtes I (2009) P2p-based avatar interaction in massive multiuser virtual environments. In: Proceedings of the 1st international workshop on virtual environments and network-oriented applications (VENOA 2009). Fukuoka
Gautier L, Diot C (1998) Design and evaluation of MiMaze, a multi-player game on the internet. In: International conference on multimedia computing and systems, pp 233–236
Hu SY, Chen JF, Chen TH (2006) VON: a scalable peer-to-peer network for virtual environments. IEEE Netw 20(4):22–31
Jiang JR, Huang YL, Hu SY (2008) Scalable AOI-cast for peer-to-peer networked virtual environments. In: International workshop on cooperative distributed systems (CDS). Beijing
Johnson DB, Maltz DA (1996) Dynamic source routing in ad hoc wireless networks. In: Imielinski T, Korth H (eds) Mobile computing, vol 353. Kluwer, Deventer
Keller J, Simon G (2003) Solipsis: A massively multi-participant virtual world. In: PDPTA ’03. Las Vegas, pp 262–268
Knutsson B, Lu H, Xu W, Hopkins B (2004) Peer-to-peer support for massively multiplayer games. In: INFOCOM ’04
La CA, Pietro M (2008) Characterizing user mobility in Second Life. Technical Report RR-08-212, Institut Eurecom
Lau RWH, Chim JHP, Green M, Leong HV, Si A (2001) Object caching and prefetching in distributed virtual walkthrough. Real-Time Syst 21(1/2):143–164
Liang H, Motani M, Ooi WT (2008) Textures in Second Life: measurements and analysis. In: P2P-NVE’08. Melbourne
Lui JCS, Chan MF (2002) An efficient partitioning algorithm for distributed virtual environment systems. IEEE Trans Parallel Distrib Syst 13(3):193–211
Makbily Y, Gotsman C, Bar-Yehuda R (1999) Geometric algorithms for message filtering in decentralized virtual environments. In: I3D ’99. Atlanta, pp 39–46
Park S, Lee D, Lim M, Yu C(2001) Scalable data management using user-based caching and prefetching in distributed virtual environments. In: VRST ’01. Baniff, pp 121–126
Pittman D, GauthierDickey C (2007) A measurement study of virtual populations in massively multiplayer online games. In: NetGames ’07. Melbourne, pp 25–30
Rieche S, Wehrle K, Fouquet M, Niedermayer H, Petrak L, Carle G (2007) Peer-to-peer-based infrastructure support for massively multiplayer online games. In: The 4th IEEE consumer communications and networking conference, pp 763–767
Scholtes I, Botev J, Esch M, Höhfeld A, Schloss H, Zech B (2008) TopGen—internet router-level topology generation based on technology constraints. In: SIMUtools’08. Marseille
Steed A, Angus C(2005) Supporting scalable peer to peer virtual environments using frontier sets. In: IEEE virtual reality. 12–16 March 2005, pp 27–34
Tan SA, Lau W, Loh A (2005) Networked game mobility model for first-person-shooter games. In: NetGames ’05. Hawthorne, pp 1–9
Tian J, Haehner J, Becker C, Stepanov I, Rothermel K (2002) Graph-based mobility model for mobile ad hoc network simulation. In: ANSS’ 02. Washington, DC, p 337
Varvello M, Picconi F, Diot C, Biersack E (2008) Is there life in Second Life? In: ACM CoNEXT ’08. Madrid
Vik KH, Griwodz C, Halvorsen P (2006) Applicability of group communication for increased scalability in MMOGs. In: NetGames ’06. Singapore, p 2
Acknowledgements
We thank Ian Tay and Ming Feng Neo from National University of Singapore and Vikram Srinivasan of Bell Labs Research India for useful discussions throughout this project. We thank Markus Esch from University of Luxembourg for contributing to the analysis of cluster nodes in Section 7.1. This work is partially supported by National University of Singapore Academic Research Fund R-252-000-306-112.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liang, H., De Silva, R.N., Ooi, W.T. et al. Avatar mobility in user-created networked virtual worlds: measurements, analysis, and implications. Multimed Tools Appl 45, 163–190 (2009). https://doi.org/10.1007/s11042-009-0304-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-009-0304-x