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 条
  • [41] A FORMAL AND EMPIRICAL ANALYSIS OF RECOMBINATION FOR GENETIC ALGORITHM-BASED APPROACHES TO THE FPGA PLACEMENT PROBLEM
    Collier, R.
    Fobel, C.
    Richards, L.
    Grewal, G.
    2012 25TH IEEE CANADIAN CONFERENCE ON ELECTRICAL & COMPUTER ENGINEERING (CCECE), 2012,
  • [42] Double Deep Q-Learning-Based Path Selection and Service Placement for Latency-Sensitive Beyond 5G Applications
    Shokrnezhad, Masoud
    Taleb, Tarik
    Dazzi, Patrizio
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (05) : 5097 - 5110
  • [43] A genetic algorithm-based approach for automated refactoring of component-based software
    Kebir, Salim
    Borne, Isabelle
    Meslati, Djamel
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 88 : 17 - 36
  • [44] GENETIC ALGORITHM-BASED MULTI-CRITERIA APPROACH TO PRODUCT MODULARIZATION
    Kumar, Binay
    Singh, Ritesh Kumar
    Kumar, Surendra
    INTERNATIONAL JOURNAL OF TECHNOLOGY, 2018, 9 (04) : 775 - 786
  • [45] A Genetic Algorithm-based Beamforming Approach for Delay-constrained Networks
    Guo, Hao
    Makki, Behrooz
    Svensson, Tommy
    2017 15TH INTERNATIONAL SYMPOSIUM ON MODELING AND OPTIMIZATION IN MOBILE, AD HOC, AND WIRELESS NETWORKS (WIOPT), 2017,
  • [46] An Image Processing and Genetic Algorithm-based Approach for the Detection of Melanoma in Patients
    Salem, Christian
    Azar, Danielle
    Tokajian, Sima
    METHODS OF INFORMATION IN MEDICINE, 2018, 57 (1-2) : 74 - 80
  • [47] Genetic algorithm-based approach to cell composition and layout design problems
    Univ of Colorado at Denver, Denver, United States
    Int J Prod Res, 2 (447-482):
  • [48] Genetic algorithm-based parameter selection approach to single image defogging
    Guo, Fan
    Peng, Hui
    Tang, Jin
    INFORMATION PROCESSING LETTERS, 2016, 116 (10) : 595 - 602
  • [49] Genetic algorithm-based approach to knowledge-assisted video analysis
    Voisine, N
    Dasiopoulou, S
    Mezaris, V
    Kompatsiaris, I
    Strintzis, MG
    2005 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), VOLS 1-5, 2005, : 3245 - 3248
  • [50] A genetic algorithm-based design approach for smart base isolation systems
    Mohebbi, Mohtasham
    Dadkhah, Hamed
    Dabbagh, Hamed Rasouli
    JOURNAL OF INTELLIGENT MATERIAL SYSTEMS AND STRUCTURES, 2018, 29 (07) : 1315 - 1332