AN OPTIMISTIC OBSOLESCENCE-BASED APPROACH TO EVENT SYNCHRONIZATION FOR MASSIVELY MULTIPLAYER ONLINE GAMES

S. Ferretti, M. Roccetti, and C.E. Palazzi,

References

  1. [1] M. Billinghurst & H. Kato, Collaborative augmented reality,Communications of the ACM, 45(7), 2002, 64–70. doi:10.1145/514236.514265
  2. [2] S. Ferretti, M. Roccetti, & S. Cacciaguerra, On distributinginteractive storytelling: Issues of event synchronization anda solution, Proc. 2nd Int. Conf. on Technologies for DigitalStorytelling and Entertainment, Darmstadt, Germany, 2004,219–231.42
  3. [3] T.M. Rhyne, Computer games and scientific visualization,Communications of the ACM, 45(7), 2002, 40–44. doi:10.1145/514236.514261
  4. [4] N. Shachtman, New army soldiers: Game gamers, Wired News,October 2001. Available at http://www.wired.com/news/conflict/0,2100,47931,00.html
  5. [5] C. Wagner, M. Schill, & R. Manner, Intraocular surgery on avirtual eye, Communications of the ACM, 45(7), 2002, 45–49. doi:10.1145/514236.514262
  6. [6] M. Tsang, G. Fitzmaurice, G. Kurtenbach, & A. Khan. Game-like navigation and resposiveness in non-game applications,Communications of the ACM, 46(7), 2003, 56–61. doi:10.1145/792704.792730
  7. [7] S. Ferretti & M. Roccetti, A novel obsolescence-based approachto event delivery synchronization in multiplayer games, International Journal of Intelligent Games and Simulation, 3(1),2004, 7–19.
  8. [8] C. Diot & L. Gautier, A distributed architecture for multi-player interactive applications on the internet, IEEE NetworkMagazine, 13(4), 1999, 6–15. doi:10.1109/65.777437
  9. [9] S. Ferretti & M. Roccetti, The design and performance of areceiver-initiated event delivery synchronization service for interactive multiplayer games, Proc. 4th Int. Conf. on IntelligentGames and Simulation, London, UK, 2003, 211–218.
  10. [10] C.E. Palazzi, S. Ferretti, S. Cacciaguerra, & M. Roccetti,A RIO-like technique for interactivity loss avoidance in fast-paced multiplayer online games, ACM Journal of Computerin Entertainment, 3(2), 2005.
  11. [11] C.E. Palazzi, S. Ferretti, S. Cacciaguerra, & M. Roccetti,Interactivity-loss avoidance in event delivery synchronizationfor mirrored game architectures, IEEE Trans. on Multimedia,8(4), 2006, 874–879. doi:10.1109/TMM.2006.876229
  12. [12] S. Floyd & V. Jacobson, Random early detection gatewaysfor congestion avoidance, IEEE/ACM Trans. on Networking,1(4), 1993, 397–413. doi:10.1109/90.251892
  13. [13] R.M. Fujimoto, Parallel and Distribution Simulation Systems(New York, NY, USA: John Wiley & Sons, 1999).
  14. [14] E. Cronin, B. Filstrup, S. Jamin, & A.R. Kurc, An efficientsynchronization mechanism for mirrored game architectures,Multimedia Tools and Applications, 23(1), 2004, 7–30. doi:10.1023/B:MTAP.0000026839.31028.9f
  15. [15] K.W. Lee, B.J. Ko, & S. Calo, Adaptive server selection forlarge scale interactive online games, Proc. 14th Int. Workshopon Network and Operating Systems Support for Digital Audioand Video, 2004, 152–157. doi:10.1145/1005847.1005880
  16. [16] M. Mauve, J. Vogel, V. Hilt, & W. Effelsberg, Local-lagand timewarp: Providing consistency for replicated continuousapplications, IEEE Trans. on Multimedia, 6(1), 2004, 47–57. doi:10.1109/TMM.2003.819751
  17. [17] F.W.B. Li, L.W.F. Li, & R.W.H, Lau, Supporting continuousconsistency in multiplayer online games, Proc. 12th ACM Int.Conf. on Multimedia, 2004, 388–391.
  18. [18] B. Knutsson, H. Lu,W. Xu & B. Hopkins, Peer-to-peer supportfor massively multiplayer games, Proc. 23rd Joint Conf. of theIEEE Computer and Communications Societies, 2004, 96–107.
  19. [19] M. Mauve, S. Fischer & J. Widmer, A generic proxy system fornetworked computer games, Proc. 1st Workshop on Networkand System Support for Games, 2002, 25–28. doi:10.1145/566500.566504
  20. [20] M.S. Borella, Source models for network game traffic, ComputerCommunications, 23(4), 2000, 403–410. doi:10.1016/S0140-3664(99)00197-8
  21. [21] J. Farber, Network game traffic modelling, Proc. 1st Workshopon Network and System Support for Games, 2002, 53–57. doi:10.1145/566500.566508
  22. [22] L. Pantel & L.C. Wolf, On the suitability of dead reckoningschemes for games, Proc. 1st Workshop on Network and SystemSupport for Games, 2002, 79–84. doi:10.1145/566500.566512
  23. [23] F. Cristian, Probabilistic clock synchronization, DistributedComputing, 3(3), 1989, 146–158. doi:10.1007/BF01784024
  24. [24] R. Drummond & O. Babaoglu, Low-cost clock synchronization,Distributed Computing, 6(3), 1993, 193–203. doi:10.1007/BF02242707
  25. [25] R. Gusella & S. Zatti, The accuracy of clock synchronizationachieved by TEMPO in Berkeley UNIX 4.3BSD, IEEE Trans.of Software Engineering, 15(7), 1989, 47–53.
  26. [26] D.L. Mills, Internet time synchronization: The network timeprotocol, IEEE Trans. on Communications, 39(10), 1991,1482–1493. doi:10.1109/26.103043
  27. [27] S. Cacciaguerra, S. Ferretti, M. Roccetti, & M. Roffilli, Carracing through the streets of the Web: A high-speed 3D gameover a fast synchronization service, Proc. Int. ACM WorldWide Web 2005 Conference, Poster Track, Chiba, Japan, 2005,884–885.
  28. [28] D.R. Jefferson, Virtual time, ACM Trans. on ProgrammingLanguages and Systems, 7(3), 1985, 404–425. doi:10.1145/3916.3988
  29. [29] M.M. Oliveira & T. Henderson, What online gamers reallythink of the internet?, Proc. 2nd Workshop on Network andSystem Support for Games, 2003, 185–193. doi:10.1145/963900.963918
  30. [30] G. Armitage, An experimental estimation of latency sensitivityin multiplayer Quake 3, Proc. 11th IEEE Conf. on Networks,September–October, 2003, 137–141.

Important Links:

Go Back