Back to Search Start Over

MAP-MIND: An Offline Algorithm for Optimizing Game Engine Module Placement in Cloud Gaming

Authors :
Iman Lotfimahyari
Luigi De Giovanni
Davide Gadia
Paolo Giaccone
Dario Maggiorini
Claudio E. Palazzi
Source :
IEEE Access, Vol 12, Pp 44905-44921 (2024)
Publication Year :
2024
Publisher :
IEEE, 2024.

Abstract

Online gaming has seen a significant surge in popularity, becoming a dominant form of entertainment worldwide. This growth has necessitated the evolution of game servers from centralized to distributed models, leading to the emergence of distributed game engines. These engines allow for the distribution of game engine modules (GEMs) across multiple servers, improving scalability and performance. However, this distribution presents a new challenge: the game engine module placement problem. This problem involves strategically placing GEMs to maximize the number of accepted placement requests while minimizing the delay experienced by players, a critical factor in enhancing the gaming experience. The problem can be formulated as an Integer Linear Programming (ILP) model, which provides an optimal solution but suffers from high computational complexity, making it impractical for real-world applications. To address this challenge, this paper introduces two novel heuristic algorithms, MAP-MIND and MAP-MIND*. The MAP-MIND algorithm demonstrates superior performance, achieving near-optimal delay and more than 92% GEM request acceptance in the worst heterogeneous scenarios. The MAP-MIND* algorithm, while slightly under-performing MAP-MIND in terms of delay, proves to be significantly faster, making it a viable alternative for real-world applications with equal GEM request acceptance. The trade-off between the two algorithms offers a flexible approach to GEM placement, balancing performance and computational efficiency.

Details

Language :
English
ISSN :
21693536 and 63957310
Volume :
12
Database :
Directory of Open Access Journals
Journal :
IEEE Access
Publication Type :
Academic Journal
Accession number :
edsdoj.38a57a0552fe47608a63957310d64652
Document Type :
article
Full Text :
https://doi.org/10.1109/ACCESS.2024.3380900