SDN-based game-aware network management for cloud gaming
Abstract
Cloud based video games bring new opportunities to the gaming industry, and enable end-users to play high-end graphic games on any low-end device without high performance hardware requirements. As the major computational parts of game processing, including user's input processing, rendering and encoding the game scene, and video streaming are performed in data centers, data centers play a key role in providing high quality games to end-users. Software Defined Networking (SDN) enables the management and control of communication inside the data center in a centralized fashion, such that it can be employed as a means to optimize flow distribution. In this paper, we present a Linear Programing (LP) optimization-based method for optimally assigning game servers to gaming sessions and selecting the best communication path within a cloud gaming datacenter. Our optimization model considers the type of requested games, current server loads, and current path delays. Our experimental results show that the proposed model minimizes the average delay of all players within a datacenter by 9.6%, and outperforms the existing server-centric and network-centric models.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Cites
The nature of data center traffic
Kandula, S., Sengupta, S., Greenberg, A. G., Patel, P., & Chaiken, R. (2009) · ACM Internet Measurement Conference (IMC) · doi:10.1145/1644893.1644918 · Cited by 1,032 · see citing works
Latency and player actions in online games
Claypool, M., & Claypool, K. T. (2006) · Communications of the ACM · doi:10.1145/1167838.1167860 · Cited by 547 · see citing works
Multi-constrained optimal path selection
Korkmaz, T., & Krunz, M. (2002) · doi:10.1109/infcom.2001.916274 · Cited by 403 · see citing works
Analysis of factors affecting players' performance and perception in multiplayer games
Dick, M., Wellnitz, O., & Wolf, L. C. (2005) · doi:10.1145/1103599.1103624 · Cited by 199 · see citing works
Claypool, M., & Claypool, K. T. (2010) · doi:10.1145/1730836.1730863 · Cited by 148 · see citing works
The brewing storm in cloud gaming: A measurement study on cloud to end-user latency
Choy, S., Wong, B., Simon, G., & Rosenberg, C. (2012) · Annual Workshop on Network and Systems Support for Games (NetGames) · doi:10.1109/netgames.2012.6404024 · Cited by 146 · see citing works
A hybrid edge-cloud architecture for reducing on-demand gaming latency
Choy, S., Wong, B., Simon, G., & Rosenberg, C. (2014) · Multimedia Systems · doi:10.1007/s00530-014-0367-z · Cited by 133 · see citing works
Gaming in the clouds: QoE and the users’ perspective
Jarschel, M., Schlosser, D., Scheuring, S., & Hoßfeld, T. (2011) · Mathematical and Computer Modelling · doi:10.1016/j.mcm.2011.12.014 · Cited by 127 · see citing works
Placing Virtual Machines to Optimize Cloud Gaming Experience
Hong, H.-J., Chen, D., Huang, C., Chen, K.-T., & Hsu, C.-H. (2014) · IEEE Transactions on Cloud Computing · doi:10.1109/tcc.2014.2338295 · Cited by 125 · see citing works
QoE-Driven Cross-Layer Optimization for High Speed Downlink Packet Access
Thakolsri, S., Khan, S., Steinbach, E. G., & Kellerer, W. (2009) · Journal of Communications · doi:10.4304/jcm.4.9.669-680 · Cited by 115 · see citing works
Using graphics rendering contexts to enhance the real-time video coding for mobile cloud gaming
Shi, S., Hsu, C.-H., Nahrstedt, K., & Campbell, R. H. (2011) · ACM International Conference on Multimedia (ACM MM) · doi:10.1145/2072298.2072313 · Cited by 109 · see citing works
The optimal location of a path or tree in a tree network
Minieka, E. (1985) · Networks · doi:10.1002/net.3230150304 · Cited by 78 · see citing works
Thin to win? Network performance analysis of the OnLive thin client game system
Claypool, M. K., Finkel, D., Grant, A., & Solano, M. (2012) · Annual Workshop on Network and Systems Support for Games (NetGames) · doi:10.1109/netgames.2012.6404013 · Cited by 60 · see citing works
An SDN Controller for Delay and Jitter Reduction in Cloud Gaming
Amiri, M., Osman, H. A., Shirmohammadi, S., & Abdallah, M. (2015) · ACM International Conference on Multimedia (ACM MM) · doi:10.1145/2733373.2806397 · Cited by 31 · see citing works
Self-citationMultiplayer cloud gaming system with cooperative video sharing
Cai, W., & Leung, V. C. M. (2012) · IEEE International Conference on Cloud Computing Technology and Science · doi:10.1109/cloudcom.2012.6427515 · Cited by 27 · see citing works
Assessing Latency in Cloud Gaming
Lampe, U., Wu, Q., Dargutev, S., Hans, R., Miede, A., & Steinmetz, R. (2014) · Communications in computer and information science · doi:10.1007/978-3-319-11561-0_4 · Cited by 25 · see citing works
Does Over-Provisioning Become More or Less Efficient as Networks Grow Larger?
Huang, Y., & Guérin, R. A. (2006) · Proceedings/Proceedings - International Conference on Network Protocols · doi:10.1109/icnp.2005.12 · Cited by 24 · see citing works
MPEG-4-based adaptive remote rendering for video games
Tizon, N., Alcerreca, C. M., Mihai Cernea, D., & Preda, M. (2011) · international conference on 3D web technology · doi:10.1145/2010425.2010433 · Cited by 21 · see citing works
Video Encoding Acceleration in Cloud Gaming
Semsarzadeh, M., Yassine, A., & Shirmohammadi, S. (2015) · IEEE Transactions on Circuits and Systems for Video Technology · doi:10.1109/tcsvt.2015.2452778 · Cited by 19 · see citing works
Self-citationAssessing Latency in Cloud Gaming
Lampe, U., Wu, Q., Dargutev, S., et al. (2014) · Communications in computer and information science · doi:10.1007/978-3-319-14224-1_4 · Cited by 12 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
QoE Management of Multimedia Streaming Services in Future Networks: A Tutorial and Survey
Barakabitze, A. A., Barman, N., Ahmad, A., Zadtootaghaj, S., Sun, L., Martini, M. G., & Atzori, L. (2020) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2019.2958784 · Cited by 239 · see citing works
Performance issues and solutions in SDN-based data center: a survey
Shirmarz, A., & Ghaffari, A. (2020) · The Journal of Supercomputing · doi:10.1007/s11227-020-03180-7 · Cited by 120 · see citing works
SDN-Enabled Game-Aware Routing for Cloud Gaming Datacenter Network
Amiri, M., Sobhani, A., Osman, H. A., & Shirmohammadi, S. (2017) · IEEE Access · doi:10.1109/access.2017.2752643 · Cited by 28 · see citing works
Self-citationDatacenter Traffic Shaping for Delay Reduction in Cloud Gaming
Amiri, M., Osman, H. A., & Shirmohammadi, S. (2016) · IEEE International Symposium on Multimedia (ISM) · doi:10.1109/ism.2016.0124 · Cited by 9 · see citing works
Self-citationA write-operation-adaptable replication system for multiplayer cloud gaming
Chang, W.-C., & Wang, P. (2017) · IEEE Conference on Dependable and Secure Computing (DSC) · doi:10.1109/desec.2017.8073820 · Cited by 5 · see citing works
Emerging Applications and Services in Future 5G Networks
Barakabitze, A. A., & Hines, A. (2022) · Wiley eBooks · doi:10.1002/9781119800828.ch8 · Cited by 4 · see citing works
Zhang, W., He, Z., Du, B., Luo, M., & Zheng, Q. (2019) · PLoS ONE · doi:10.1371/journal.pone.0214809 · Cited by 2 · see citing works
A Network-Assisted Platform for Multipoint Remote Learning
Lombardo, A., Rametta, C., & Grasso, C. (2017) · Communications in computer and information science · doi:10.1007/978-3-319-67639-5_14 · Cited by 1 · see citing works
Managing a Multi-device Multimedia Service Using Software Defined Networks
Rego, A., Sendra, S., García-Navas, J. L., & Lloret, J. (2019) · International Conference on Software Defined Systems (SDS) · doi:10.1109/sds.2019.8768560
- Authors
- Amiri, M., Al Osman, H., Shirmohammadi, S., & Abdallah, M.
- Affiliations
- University of Ottawa (CA)
- Centre National de la Recherche Scientifique (FR)
- Venue
- 2015 International Workshop on Network and Systems Support for Games (NetGames)
- Publisher
- IEEE
- Published
- 2015-12
- Pages
- 1-6
- OpenAlex
- W4205300035
- Cited by
- 10
- References
- 19
- Citations by year
- 2022: 1 · 2020: 1 · 2019: 4 · 2017: 3 · 2016: 1
- FWCI
- 0.88
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- Annual Workshop on Network and Systems Support for Games (NetGames) (publishedVersion)
- HAL (submittedVersion)
- Topics
- Physical Sciences › Computer Science › Hardware and Architecture › Cloud Computing and Remote Desktop Technologies
- Physical Sciences › Computer Science › Computer Networks and Communications › Software-Defined Networks and 5G
- Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
- Keywords
- cloud gaming, software-defined networking, flow distribution, linear programming, end-to-end delay minimization, video streaming, server load balancing
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review