Skip to main content
Log in

Avatar mobility in user-created networked virtual worlds: measurements, analysis, and implications

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Notes

  1. http://secondlife.com/whatis/economy_stats.php

  2. www.libsecondlife.org

  3. All time mentioned in this paper are based on local (Singapore) time (UTC +8).

  4. The term zone here has no relationship to that in Section 7.2

  5. Unfortunately we cannot distinguish between clockwise and anti-clockwise rotation. Otherwise we can compute the average rotation angle, which will provide more insights.

  6. http://wiki.secondlife.com/wiki/Texture_cache

  7. http://nemesys.comp.nus.edu.sg/projects/secondlife

References

  1. 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

  2. Bharambe A, Agrawal M, Seshan S (2004) Mercury: supporting scalable multi-attribute range queries. In: SIGCOMM ’04. Portland, pp 353–366

  3. Bharambe A, Pang J, Seshan S (2006) Colyseus: a distributed architecture for online multiplayer games. In: NSDI ’06. San Jose, pp 12–12

  4. Boulanger JS, Kienzle J, Verbrugge C (2006) Comparing interest management algorithms for massively multiplayer games. In: NetGames ’06. Singapore, p 6

  5. 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

  6. Chen A, Muntz RR (2006) Peer clustering: a hybrid approach to distributed virtual environments. In: NetGames ’06. Singapore, p 11

  7. 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

  8. 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

  9. Chertov R, Fahmy S (2006) Optimistic load balancing in a distributed virtual environment. In: NOSSDAV ’06. pp 74–79

  10. 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

  11. 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

  12. 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

  13. 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

  14. Hu SY, Chen JF, Chen TH (2006) VON: a scalable peer-to-peer network for virtual environments. IEEE Netw 20(4):22–31

    Article  Google Scholar 

  15. 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

  16. 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

    Google Scholar 

  17. Keller J, Simon G (2003) Solipsis: A massively multi-participant virtual world. In: PDPTA ’03. Las Vegas, pp 262–268

  18. Knutsson B, Lu H, Xu W, Hopkins B (2004) Peer-to-peer support for massively multiplayer games. In: INFOCOM ’04

  19. La CA, Pietro M (2008) Characterizing user mobility in Second Life. Technical Report RR-08-212, Institut Eurecom

  20. 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

    Article  MATH  Google Scholar 

  21. Liang H, Motani M, Ooi WT (2008) Textures in Second Life: measurements and analysis. In: P2P-NVE’08. Melbourne

  22. Lui JCS, Chan MF (2002) An efficient partitioning algorithm for distributed virtual environment systems. IEEE Trans Parallel Distrib Syst 13(3):193–211

    Article  Google Scholar 

  23. Makbily Y, Gotsman C, Bar-Yehuda R (1999) Geometric algorithms for message filtering in decentralized virtual environments. In: I3D ’99. Atlanta, pp 39–46

  24. 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

  25. Pittman D, GauthierDickey C (2007) A measurement study of virtual populations in massively multiplayer online games. In: NetGames ’07. Melbourne, pp 25–30

  26. 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

  27. 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

  28. 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

  29. Tan SA, Lau W, Loh A (2005) Networked game mobility model for first-person-shooter games. In: NetGames ’05. Hawthorne, pp 1–9

  30. 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

  31. Varvello M, Picconi F, Diot C, Biersack E (2008) Is there life in Second Life? In: ACM CoNEXT ’08. Madrid

  32. Vik KH, Griwodz C, Halvorsen P (2006) Applicability of group communication for increased scalability in MMOGs. In: NetGames ’06. Singapore, p 2

Download references

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

Authors

Corresponding author

Correspondence to Huiguang Liang.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-009-0304-x

Keywords