The server allocation problem for session-based multiplayer cloud gaming

Advances in cloud computing and GPU virtualization are allowing the game industry to move into a cloud gaming era. In this paper, we consider multiplayer cloud gaming (MCG), which is the natural integration of multiplayer online gaming and cloud gaming paradigms. With MCG, a game server and a set of...

Full description

Saved in:
Bibliographic Details
Main Authors: Deng, Yunhua, Li, Yusen, Seet, Ronald, Tang, Xueyan, Cai, Wentong
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2019
Subjects:
Online Access:https://hdl.handle.net/10356/90123
http://hdl.handle.net/10220/48395
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-90123
record_format dspace
spelling sg-ntu-dr.10356-901232020-03-07T11:49:01Z The server allocation problem for session-based multiplayer cloud gaming Deng, Yunhua Li, Yusen Seet, Ronald Tang, Xueyan Cai, Wentong School of Computer Science and Engineering Multiplayer Online Game DRNTU::Engineering::Computer science and engineering Cloud Gaming Advances in cloud computing and GPU virtualization are allowing the game industry to move into a cloud gaming era. In this paper, we consider multiplayer cloud gaming (MCG), which is the natural integration of multiplayer online gaming and cloud gaming paradigms. With MCG, a game server and a set of rendering servers for the players need to be located and launched in the clouds for each game session. We formulate an MCG server allocation problem with the objective of minimizing the total server rental and bandwidth cost charged by the cloud to support an MCG session. The MCG server allocation problem is hard to solve optimally. We propose several efficient heuristics to address the problem and carry out theoretical analysis for the proposed hill-climbing algorithm. We conduct extensive experiments using real Internet latency and cloud pricing datasets to evaluate the effectiveness of our proposed algorithms as well as several alternatives. Experimental results show that our best algorithm can achieve near-optimal cost under real-time latency constraints. NRF (Natl Research Foundation, S’pore) MOE (Min. of Education, S’pore) Accepted version 2019-05-28T02:05:26Z 2019-12-06T17:41:06Z 2019-05-28T02:05:26Z 2019-12-06T17:41:06Z 2018 Journal Article Deng, Y., Li, Y., Seet, R., Tang, X., & Cai, W. (2018). The Server Allocation Problem for Session-Based Multiplayer Cloud Gaming. IEEE Transactions on Multimedia, 20(5), 1233-1245. doi:10.1109/TMM.2017.2760621 1520-9210 https://hdl.handle.net/10356/90123 http://hdl.handle.net/10220/48395 10.1109/TMM.2017.2760621 en IEEE Transactions on Multimedia © 2017 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: https://doi.org/10.1109/TMM.2017.2760621. 14 p. application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Multiplayer Online Game
DRNTU::Engineering::Computer science and engineering
Cloud Gaming
spellingShingle Multiplayer Online Game
DRNTU::Engineering::Computer science and engineering
Cloud Gaming
Deng, Yunhua
Li, Yusen
Seet, Ronald
Tang, Xueyan
Cai, Wentong
The server allocation problem for session-based multiplayer cloud gaming
description Advances in cloud computing and GPU virtualization are allowing the game industry to move into a cloud gaming era. In this paper, we consider multiplayer cloud gaming (MCG), which is the natural integration of multiplayer online gaming and cloud gaming paradigms. With MCG, a game server and a set of rendering servers for the players need to be located and launched in the clouds for each game session. We formulate an MCG server allocation problem with the objective of minimizing the total server rental and bandwidth cost charged by the cloud to support an MCG session. The MCG server allocation problem is hard to solve optimally. We propose several efficient heuristics to address the problem and carry out theoretical analysis for the proposed hill-climbing algorithm. We conduct extensive experiments using real Internet latency and cloud pricing datasets to evaluate the effectiveness of our proposed algorithms as well as several alternatives. Experimental results show that our best algorithm can achieve near-optimal cost under real-time latency constraints.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Deng, Yunhua
Li, Yusen
Seet, Ronald
Tang, Xueyan
Cai, Wentong
format Article
author Deng, Yunhua
Li, Yusen
Seet, Ronald
Tang, Xueyan
Cai, Wentong
author_sort Deng, Yunhua
title The server allocation problem for session-based multiplayer cloud gaming
title_short The server allocation problem for session-based multiplayer cloud gaming
title_full The server allocation problem for session-based multiplayer cloud gaming
title_fullStr The server allocation problem for session-based multiplayer cloud gaming
title_full_unstemmed The server allocation problem for session-based multiplayer cloud gaming
title_sort server allocation problem for session-based multiplayer cloud gaming
publishDate 2019
url https://hdl.handle.net/10356/90123
http://hdl.handle.net/10220/48395
_version_ 1681049296044032000