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...
Saved in:
Main Authors: | , , , , |
---|---|
Other Authors: | |
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 |