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 distributing interactive storytelling: Issues of event synchronization and a solution, Proc. 2nd Int. Conf. on Technologies for Digital Storytelling 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 a virtual 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. Gamelike 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 approach to 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 multiplayer interactive applications on the internet, IEEE Network Magazine, 13(4), 1999, 6–15. doi:10.1109/65.777437
  9. [9] S. Ferretti & M. Roccetti, The design and performance of a receiver-initiated event delivery synchronization service for interactive multiplayer games, Proc. 4th Int. Conf. on Intelligent Games 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 fastpaced multiplayer online games, ACM Journal of Computer in Entertainment, 3(2), 2005.
  11. [11] C.E. Palazzi, S. Ferretti, S. Cacciaguerra, & M. Roccetti, Interactivity-loss avoidance in event delivery synchronization for 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 gateways for 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 efficient synchronization 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 for large scale interactive online games, Proc. 14th Int. Workshop on Network and Operating Systems Support for Digital Audio and Video, 2004, 152–157. doi:10.1145/1005847.1005880
  16. [16] M. Mauve, J. Vogel, V. Hilt, & W. Effelsberg, Local-lag and timewarp: Providing consistency for replicated continuous applications, 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 continuous consistency 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 support for massively multiplayer games, Proc. 23rd Joint Conf. of the IEEE Computer and Communications Societies, 2004, 96–107.
  19. [19] M. Mauve, S. Fischer & J. Widmer, A generic proxy system for networked computer games, Proc. 1st Workshop on Network and System Support for Games, 2002, 25–28. doi:10.1145/566500.566504
  20. [20] M.S. Borella, Source models for network game traffic, Computer Communications, 23(4), 2000, 403–410. doi:10.1016/S0140-3664(99)00197-8
  21. [21] J. Farber, Network game traffic modelling, Proc. 1st Workshop on 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 reckoning schemes for games, Proc. 1st Workshop on Network and System Support for Games, 2002, 79–84. doi:10.1145/566500.566512
  23. [23] F. Cristian, Probabilistic clock synchronization, Distributed Computing, 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 synchronization achieved 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 time protocol, IEEE Trans. on Communications, 39(10), 1991, 1482–1493. doi:10.1109/26.103043
  27. [27] S. Cacciaguerra, S. Ferretti, M. Roccetti, & M. Roffilli, Car racing through the streets of the Web: A high-speed 3D game over a fast synchronization service, Proc. Int. ACM World Wide Web 2005 Conference, Poster Track, Chiba, Japan, 2005, 884–885.
  28. [28] D.R. Jefferson, Virtual time, ACM Trans. on Programming Languages and Systems, 7(3), 1985, 404–425. doi:10.1145/3916.3988
  29. [29] M.M. Oliveira & T. Henderson, What online gamers really think of the internet?, Proc. 2nd Workshop on Network and System Support for Games, 2003, 185–193. doi:10.1145/963900.963918
  30. [30] G. Armitage, An experimental estimation of latency sensitivity in multiplayer Quake 3, Proc. 11th IEEE Conf. on Networks, September–October, 2003, 137–141.

Important Links:

Go Back