Optimization of server performance in the CMX educational MMORPG for Computer Programming

被引:7
|
作者
Malliarakis, Christos [1 ]
Satratzemi, Maya [1 ]
Xinogalos, Stelios [1 ,2 ]
机构
[1] Univ Macedonia, Dept Appl Informat, Thessaloniki 54006, Greece
[2] Univ Macedonia, Sch Informat Sci, Dept Appl Informat, Thessaloniki 54006, Greece
关键词
MMORPG server optimization; networked game; MMORPG delay; educational game; computer programming; GAMES;
D O I
10.2298/CSIS131220078M
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A new generation of computer games has taken over during the last few years, called Massive Multiplayer Online Role Playing Games (MMORPG). In parallel, the usage of games in education has increased, exploiting the fact that young people are familiarized with them and would be more motivated to learn while entertained. However, MMORPG require significant amounts of resources, such as bandwidth, RAM and CPU capacity to support learning. In this paper, we propose a new methodology to achieve monitoring and optimization of the load balancing, so that the essential resources for the proper execution of an educational MMORPG for computer programming can be foreseen and bestowed without overloading the system. Moreover, we present an educational MMORPG called CMX, which aims to teach computer programming through interactive activities and role-playing. We finally apply the proposed model to CMX by conducting an experiment and conclude that the server's performance is indeed increased.
引用
收藏
页码:1537 / 1553
页数:17
相关论文
共 24 条
  • [1] CMX: The Effects of an Educational MMORPG on Learning and Teaching Computer Programming
    Malliarakis, Christos
    Satratzemi, Maya
    Xinogalos, Stelios
    IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2017, 10 (02): : 219 - 235
  • [2] CMX: Implementing an MMORPG for Learning Programming
    Malliarakis, Christos
    Satratzemi, Maya
    Xinogalos, Stelios
    PROCEEDINGS OF THE 8TH EUROPEAN CONFERENCE ON GAMES BASED LEARNING (ECGBL 2014), VOLS 1 AND 2, 2014, : 346 - 355
  • [3] Integrating learning analytics in an educational MMORPG for computer programming
    Malliarakis, Christos
    Satratzemi, Maya
    Xinogalos, Stelios
    2014 14TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT), 2014, : 233 - 237
  • [4] Algotaurus: an educational computer programming game for beginners
    Krajcsi, Attila
    Csapodi, Csaba
    Stettner, Eleonora
    INTERACTIVE LEARNING ENVIRONMENTS, 2019, : 634 - 647
  • [5] Computer programming as an educational tool in the English classroom
    Moreno-Leon, J.
    Robles, Gregorio
    PROCEEDINGS OF 2015 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2015, : 961 - 966
  • [6] EDUCATIONAL PROBLEMS IN LEARNING COMPUTER PROGRAMMING AND THEIR SOLUTIONS
    Kaseb, Kayvan
    Sayedi, Mohammad
    Mirzaei, Rahmat
    INTED2012: INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2012, : 1469 - 1474
  • [7] Teaching Problem Solving Skills using an Educational Game in a Computer Programming Course
    Mathew, Roy
    Malik, Sohail Iqbal
    Tawafak, Ragad Moufaq
    INFORMATICS IN EDUCATION, 2019, 18 (02): : 359 - 373
  • [8] Designing Educational Games for Computer Programming: A holistic Framework
    Malliarakis, Christos
    Satratzemi, Maya
    Xinogalos, Stelios
    ELECTRONIC JOURNAL OF E-LEARNING, 2014, 12 (03): : 281 - 298
  • [9] Evaluating Simpler User Interfaces for Computer Programming Educational Tools
    Leonard, Blessing
    Vincenti, Giovanni
    SIGITE'18: PROCEEDINGS OF THE 19TH ANNUAL SIG CONFERENCE ON INFORMATION TECHNOLOGY EDUCATION, 2018, : 153 - 153
  • [10] Serious Games and Computer Programming Competencies Development in Educational Contexts
    Quintero, Carlos Andres Caldas
    Alvarez, Gary Alberto Cifuentes
    IEEE REVISTA IBEROAMERICANA DE TECNOLOGIAS DEL APRENDIZAJE-IEEE RITA, 2023, 18 (01): : 48 - 53