A Genetic Algorithm-based approach for placement in the fog of latency-sensitive multiplayer game servers

被引:0
|
作者
Benamer, Amira-Rayane [1 ]
Hadj-Alouane, Nejib Ben [1 ,3 ]
Boussetta, Khaled [2 ]
Hadj-Alouane, Atidel B. [4 ]
机构
[1] Univ Tunis El Manar, Natl Engn Sch Tunis, OASIS Lab, Tunis, Tunisia
[2] Univ Sorbonne Paris Nord, Inst Galilee, L2TI, Paris, France
[3] Amer Univ Dubai, Elect & Comp Engn Dept, Dubai, U Arab Emirates
[4] Univ Sharjah, Coll Engn, Dept Ind Engn & Engn Management, Sharjah, U Arab Emirates
基金
英国科研创新办公室;
关键词
Latency-sensitive games; FPS; Integer programming; Fog; Genetic Algorithm; Quality of experience; CLOUD;
D O I
10.1007/s10586-024-04521-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
First-Person Shooter (FPS) games are among the most popular latency-sensitive multiplayer online games. A separate game server manages each multiplayer group hosted appropriately to meet the given Quality of Service (QoS) and Quality of Experience (QoE) requirements of the game and the players. Cloud computing is typically used to host these game servers to cope with changing workload requirements, given its elasticity, scalability, and on-demand provisioning characteristics [1]. However, the Cloud still suffers from known latency limitations, especially when dealing with latency-sensitive applications such as FPS games. Hence, Fog computing can be a good alternative for hosting FPS game servers, given that Fog nodes hosting the servers can be placed close to the players, thereby reducing latency. However, a careful resource management is necessary given the Fog's capacity unpredictability. This paper introduces an optimization-based game server placement approach that minimizes server costs while optimizing latency delays and, eventually, QoE for the players. A static model for the server placement problem is formulated as an Integer Linear Program (ILP) with valid inequalities. Given the complexity of the problem, a resolution strategy based on a non-linear, double penalty relaxation technique in conjunction with a proven Genetic Algorithm (GA) is developed. A dynamic version of the placement problem is also formulated to cope with the realistic scenarios dealing with changing multiplayer groups and Fog servers. A two-step dynamic scheme, based on the developed GA, is applied. Extensive simulations are conducted showing a good performance of the proposed approach both in terms of solution quality and execution time.
引用
收藏
页码:11249 / 11275
页数:27
相关论文
共 50 条
  • [1] A Genetic Algorithm for the Placement of Latency-Sensitive Multiplayer Game Servers in the Fog
    Benamer, Amira Rayane
    Boussetta, Khaled
    Ben Hadj-Alouane, Nejib
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [2] Latency-Sensitive Task Allocation for Fog-Based Vehicular Crowdsensing
    Chen, Fangzhe
    Huang, Lianfen
    Gao, Zhibin
    Liwang, Minghui
    IEEE SYSTEMS JOURNAL, 2023, 17 (02): : 1909 - 1917
  • [3] Gaming at the Edge: A Weighted Congestion Game Approach for Latency-Sensitive Scheduling
    Liu, Xuezheng
    Liu, Ke
    Ye, Guoqiao
    Hu, Miao
    Zhou, Yipeng
    Wu, Di
    2021 17TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING (MSN 2021), 2021, : 592 - 599
  • [4] A Fog-Based Architecture for Latency-Sensitive Monitoring Applications in Industrial Internet of Things
    Benomar, Zakaria
    Campobello, Giuseppe
    Segreto, Antonino
    Battaglia, Filippo
    Longo, Francesco
    Merlino, Giovanni
    Puliafito, Antonio
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (03) : 1908 - 1918
  • [5] A Multilayer Data Processing and Aggregating Fog-Based Framework for Latency-Sensitive IoT Services
    Daraghmi, Eman-Yaser
    Wu, Meng-Chian
    Yuan, Shyan-Ming
    APPLIED SCIENCES-BASEL, 2021, 11 (04): : 1 - 21
  • [6] A genetic algorithm-based approach to cost-sensitive bankruptcy prediction
    Chen, Ning
    Ribeiro, Bernardete
    Vieira, Armando S.
    Duarte, Joao
    Neves, Joao C.
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (10) : 12939 - 12945
  • [7] A genetic algorithm-based planning system for PCB component placement
    Khoo, LP
    Ng, TK
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 1998, 54 (03) : 321 - 332
  • [8] A genetic-based approach for service placement in fog computing
    Sarrafzade, Nazanin
    Entezari-Maleki, Reza
    Sousa, Leonel
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (08): : 10854 - 10875
  • [9] A genetic-based approach for service placement in fog computing
    Nazanin Sarrafzade
    Reza Entezari-Maleki
    Leonel Sousa
    The Journal of Supercomputing, 2022, 78 : 10854 - 10875
  • [10] Genetic algorithm-based meter placement for static estimation of harmonic sources
    Kumar, A
    Das, B
    Sharma, J
    IEEE TRANSACTIONS ON POWER DELIVERY, 2005, 20 (02) : 1088 - 1096