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...
Main Authors: | , |
---|---|
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—by humans and bots alike—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—by humans and bots alike—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 |