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 条
  • [21] Genetic algorithm-based approach for fixed and switchable capacitors placement in distribution systems with uncertainty and time varying loads
    Haghifam, M.-R.
    Malik, O. P.
    IET GENERATION TRANSMISSION & DISTRIBUTION, 2007, 1 (02) : 244 - 252
  • [22] A Genetic Algorithm-Based Energy-Efficient Container Placement Strategy in CaaS
    Zhang, Rong
    Chen, Yaxing
    Dong, Bo
    Tian, Feng
    Zheng, Qinghua
    IEEE ACCESS, 2019, 7 : 121360 - 121373
  • [23] GENETIC ALGORITHM-BASED CHAOS CLUSTERING APPROACH FOR NONLINEAR OPTIMIZATION
    Cheng, Min-Yuan
    Huang, Kuo-Yu
    JOURNAL OF MARINE SCIENCE AND TECHNOLOGY-TAIWAN, 2010, 18 (03): : 435 - 441
  • [24] Genetic Algorithm-Based Approach for Estimating Commodity OD Matrix
    Pattanamekar, Parichart
    Park, Dongjoo
    Lee, Kang-Dae
    Kim, Chansung
    WIRELESS PERSONAL COMMUNICATIONS, 2014, 79 (04) : 2499 - 2515
  • [25] A genetic algorithm-based optimisation approach for product upgradability design
    Xing, Ke
    Abhary, Kazem
    JOURNAL OF ENGINEERING DESIGN, 2010, 21 (05) : 519 - 543
  • [26] Stochastic construction of reaction paths: A genetic algorithm-based approach
    Chaudhury, Pinaki
    Bhattacharyya, S.P.
    2000, John Wiley & Sons Inc, New York, NY, USA (76)
  • [27] Stochastic construction of reaction paths: A genetic algorithm-based approach
    Chaudhury, P
    Bhattacharyya, SP
    INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY, 2000, 76 (02) : 161 - 168
  • [28] GENETIC ALGORITHM-BASED APPROACH FOR FILE ALLOCATION ON DISTRIBUTED SYSTEMS
    KUMAR, A
    PATHAK, RM
    GUPTA, YP
    COMPUTERS & OPERATIONS RESEARCH, 1995, 22 (01) : 41 - 54
  • [29] A genetic algorithm-based approach for design of independent manufacturing cells
    Moon, C
    Gen, M
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 1999, 60-1 : 421 - 426
  • [30] Speeding up Genetic Algorithm-based Game Balancing using Fitness Predictors
    Morosan, Mihail
    Poli, Riccardo
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 91 - 92