A Systematic Mapping Study of MMOG Backend Architectures

The advent of utility computing has revolutionized almost every sector of traditional<br />software development. Especially commercial cloud computing services, pioneered by the likes<br />of Amazon, Google and Microsoft, have provided an unprecedented opportunity for the fast and<br...

Full description

Bibliographic Details
Main Authors: Nearchos Paspallis, Nicos Kasenides
Format: Article
Language:English
Published: MDPI AG 2019-08-01
Series:Information
Subjects:
Online Access:https://www.mdpi.com/2078-2489/10/9/264
_version_ 1818296859497594880
author Nearchos Paspallis
Nicos Kasenides
author_facet Nearchos Paspallis
Nicos Kasenides
author_sort Nearchos Paspallis
collection DOAJ
description The advent of utility computing has revolutionized almost every sector of traditional<br />software development. Especially commercial cloud computing services, pioneered by the likes<br />of Amazon, Google and Microsoft, have provided an unprecedented opportunity for the fast and<br />sustainable development of complex distributed systems. Nevertheless, existing models and tools aim<br />primarily for systems where resource usage&#8212;by humans and bots alike&#8212;is logically and physically<br />quite disperse resulting in a low likelihood of conflicting resource access. However, a number<br />of resource-intensive applications, such as Massively Multiplayer Online Games (MMOGs) and<br />large-scale simulations introduce a requirement for a very large common state with many actors<br />accessing it simultaneously and thus a high likelihood of conflicting resource access. This paper<br />presents a systematic mapping study of the state-of-the-art in software technology aiming explicitly<br />to support the development of MMOGs, a class of large-scale, resource-intensive software systems.<br />By examining the main focus of a diverse set of related publications, we identify a list of criteria<br />that are important for MMOG development. Then, we categorize the selected studies based on the<br />inferred criteria in order to compare their approach, unveil the challenges faced in each of them and<br />reveal research trends that might be present. Finally we attempt to identify research directions which<br />appear promising for enabling the use of standardized technology for this class of systems.
first_indexed 2024-12-13T04:10:14Z
format Article
id doaj.art-fc96431bc09d443780e8b6db58a2bd66
institution Directory Open Access Journal
issn 2078-2489
language English
last_indexed 2024-12-13T04:10:14Z
publishDate 2019-08-01
publisher MDPI AG
record_format Article
series Information
spelling doaj.art-fc96431bc09d443780e8b6db58a2bd662022-12-22T00:00:05ZengMDPI AGInformation2078-24892019-08-0110926410.3390/info10090264info10090264A Systematic Mapping Study of MMOG Backend ArchitecturesNearchos Paspallis0Nicos Kasenides1School of Sciences, University of Central Lancashire—Cyprus Campus (UCLan Cyprus), 7080 Larnaka, CyprusSchool of Sciences, University of Central Lancashire—Cyprus Campus (UCLan Cyprus), 7080 Larnaka, CyprusThe advent of utility computing has revolutionized almost every sector of traditional<br />software development. Especially commercial cloud computing services, pioneered by the likes<br />of Amazon, Google and Microsoft, have provided an unprecedented opportunity for the fast and<br />sustainable development of complex distributed systems. Nevertheless, existing models and tools aim<br />primarily for systems where resource usage&#8212;by humans and bots alike&#8212;is logically and physically<br />quite disperse resulting in a low likelihood of conflicting resource access. However, a number<br />of resource-intensive applications, such as Massively Multiplayer Online Games (MMOGs) and<br />large-scale simulations introduce a requirement for a very large common state with many actors<br />accessing it simultaneously and thus a high likelihood of conflicting resource access. This paper<br />presents a systematic mapping study of the state-of-the-art in software technology aiming explicitly<br />to support the development of MMOGs, a class of large-scale, resource-intensive software systems.<br />By examining the main focus of a diverse set of related publications, we identify a list of criteria<br />that are important for MMOG development. Then, we categorize the selected studies based on the<br />inferred criteria in order to compare their approach, unveil the challenges faced in each of them and<br />reveal research trends that might be present. Finally we attempt to identify research directions which<br />appear promising for enabling the use of standardized technology for this class of systems.https://www.mdpi.com/2078-2489/10/9/264cloud computingsoftware architecturePlatform-as-a-ServiceMassively Multiplayer Online Games
spellingShingle Nearchos Paspallis
Nicos Kasenides
A Systematic Mapping Study of MMOG Backend Architectures
Information
cloud computing
software architecture
Platform-as-a-Service
Massively Multiplayer Online Games
title A Systematic Mapping Study of MMOG Backend Architectures
title_full A Systematic Mapping Study of MMOG Backend Architectures
title_fullStr A Systematic Mapping Study of MMOG Backend Architectures
title_full_unstemmed A Systematic Mapping Study of MMOG Backend Architectures
title_short A Systematic Mapping Study of MMOG Backend Architectures
title_sort systematic mapping study of mmog backend architectures
topic cloud computing
software architecture
Platform-as-a-Service
Massively Multiplayer Online Games
url https://www.mdpi.com/2078-2489/10/9/264
work_keys_str_mv AT nearchospaspallis asystematicmappingstudyofmmogbackendarchitectures
AT nicoskasenides asystematicmappingstudyofmmogbackendarchitectures
AT nearchospaspallis systematicmappingstudyofmmogbackendarchitectures
AT nicoskasenides systematicmappingstudyofmmogbackendarchitectures