Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

GamingAnywhere: The first open source cloud gaming system

Published: 05 January 2014 Publication History

Abstract

We present the first open source cloud gaming system, called GamingAnywhere. In addition to its openness, we have designed, GamingAnywhere for high extensibility, portability, and reconfigurability. We implemented it on Windows, Linux, OS X, and Android. We conducted extensive experiments to evaluate its performance. Our experimental results indicate that GamingAnywhere is efficient, scalable, adaptable to network conditions, and achieves high responsiveness and streaming quality. GamingAnywhere can be employed by researchers, game developers, service providers, and end users for setting up cloud gaming testbeds, which we believe, will stimulate more research into innovations for cloud gaming systems and applications.

References

[1]
Yu-Chun Chang, Po-Han Tseng, Kuan-Ta Chen, and Chin-Laung Lei. 2011. Understanding the performance of thin-client gaming. In Proceedings of IEEE CQR.
[2]
Kuan-Ta Chen, Yu-Chun Chang, Po-Han Tseng, Chun-Ying Huang, and Chin-Laung Lei. 2011. Measuring the latency of cloud gaming systems. In Proceedings of ACM Multimedia.
[3]
Kuan-Ta Chen, Polly Huang, and Chin-Laung Lei. 2009. Effect of network quality on player departure behavior in online games. IEEE Trans. Parallel Distrib. Syst. 20, 5, 593--606.
[4]
Y. Chen, C. Chang, and W. Ma. 2010. Asynchronous rendering. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games.
[5]
Sharon Choy, Bernard Wong, Gwendal Simon, and Catherine Rosenberg. 2012. The brewing storm in cloud gaming: A measurement study on cloud to end-user latency. In Proceedings of IEEE/ACM NetGames.
[6]
M. Claypool and K. Claypool. 2006. Latency and player actions in online games. Commun. ACM 49, 11, 40--45.
[7]
Roger L. Costello. 2007. Building Web services the rest way. xFront - Tutorial and articles on XML and Web technologies. http://www.xfront.com/REST-Web-Services.html.
[8]
Mathieu Desnoyers, Julien Desfossez, and David Goulet. 2013. Linux Trace Toolkit - Next Generation. LTTng Project. https://lttng.org/.
[9]
EA 2012. Electronic Arts buys online gaming studio ESN, The developers behind Battlefield's Battlelog online social network. http://techcrunch.com/2012/09/26/electronic-arts.
[10]
P. Eisert and P. Fechteler. 2008. Low delay streaming of computer graphics. In Proceedings of the IEEE International Conference on Image Processing. 2704--2707.
[11]
Roy Thomas Fielding. 2000. Architectural styles and the design of network-based software architectures. Ph.D. dissertation, University of California, Irvine.
[12]
F. Giesen, R. Schnabel, and R. Klein. 2008. Augmented compression for server-side rendering. In Proceedings of the International Fall Workshop on Vision, Modeling, and Visualization (VMV).
[13]
T. Henderson. 2003. The effects of relative delay in networked games. Ph.D. dissertation, Department of Computer Science, University of London.
[14]
O. Holthe, O. Mogstad, and L. Ronningen. 2009. Geelix LiveGames: Remote playing of video games. In Proceedings of the IEEE Consumer Communications and Networking Conference (CCNC).
[15]
Chun-Ying Huang, Cheng-Hsin Hsu, Yu-Chun Chang, and Kuan-Ta Chen. 2013. GamingAnywhere: An open cloud gaming system. In Proceedings of ACM MMSys.
[16]
A. Jurgelionis, P. Fechteler, P. Eisert, F. Bellotti, H. David, J. Laulajainen, R. Carmichael, V. Poulopoulos, A. Laikari, P. Perala, A. Gloria, and C. Bouras. 2009. Platform for distributed 3D Gaming. Intern. J. Comput. Games Technol. 1:1--1:15.
[17]
A. Lai and J. Nieh. 2006. On the performance of wide-area thin-client computing. ACM Trans. Comput. Syst. 24, 2, 175--209.
[18]
Sam Lantinga. 2013. Simple DirectMedia Layer. http://www.libsdl.org/.
[19]
Yeng-Ting Lee, Kuan-Ta Chen, Han-I Su, and Chin-Laung Lei. 2012. Are all games equally cloud-gaming-friendly? An Electromyographic approach. In Proceedings of IEEE/ACM NetGames.
[20]
John Levon. 2013. OProfile - A system profiler for Linux. http://oprofile.sourceforge.net.
[21]
Live Networks. 2013. LIVE555 streaming media. http://live555.com/liveMedia/.
[22]
Microsoft. 2012. Flipping Surfaces (Direct3D 9). Windows Dev Center - Desktop. http://msdn.microsoft.com/en-us/library/windows/desktop/bb173393.
[23]
J. Nieh, S. Yang, and N. Novik. 2003. Measuring thin-client performance using slow-motion benchmarking. ACM Trans. Comput. Syst. 21, 1, 87--115.
[24]
K. Packard and J. Gettys. 2003. X Window system network performance. In Proceedings of the USENIX Annual Technical Conference (ATC). 206--218.
[25]
H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson. 2003. RTP: A transport protocol for real-time applications. RFC 3550 (Standard). http://www.ietf.org/rfc/rfc3550.txt.
[26]
H. Schulzrinne, A. Rao, and R. Lanphier. 1998. Real time streaming protocol (RTSP). RFC 2326 (Proposed Standard). http://www.ietf.org/rfc/rfc2326.txt.
[27]
S. Shi, C. Hsu, K. Nahrstedt, and R. Campbell. 2011. Using graphics rendering contexts to enhance the real-time video coding for mobile cloud gaming. In Proceedings of ACM Multimedia. 103--112.
[28]
Sony. 2012. Cloud gaming adoption is accelerating … and fast! http://www.nttcom.tv/2012/07/09/cloud-gaming-adoption-is-acceleratingand-fast/.
[29]
Andrew Stuart Tanenbaum. 2002. Computer Networks 4th Ed. Prentice Hall Professional Technical Reference.
[30]
N. Tolia, D. Andersen, and M. Satyanarayanan. 2006. Quantifying interactive user experience on thin clients. IEEE Comput. 39, 3, 46--52.
[31]
Wouter van Oortmerssen. 2013. Cube 2: Sauerbraten. http://sauerbraten.org/.
[32]
Y. Wang, J. Ostermann, and Y. Zhang. 2001. Video Processing and Communications. Prentice Hall.
[33]
Z. Wang, L. Lu, and A. Bovik. 2004. Video quality assessment based on structural distortion measurement. Sig. Process. Image Commun. 19, 2, 121--132.
[34]
D. Winter, P. Simoens, L. Deboosere, F. Turck, J. Moreau, B. Dhoedt, and P. Demeester. 2006. A hybrid thin-client protocol for multimedia streaming and interactive gaming applications. In Proceedings of ACM NOSSDAV.
[35]
A. Wong and M. Seltzer. 1999. Evaluating Windows NT terminal server performance. In Proceedings of the USENIX Windows NT Symposium (WINSYM). 145--154.
[36]
S. Zander, I. Leeder, and G. Armitage. 2005. Achieving fairness in multiplayer network games through automated latency balancing. In Proceedings of ACM SIGCHI ACE 2005. 117--124.

Cited By

View all
  • (2024)Traffic Reduction for Speculative Video Transmission in Cloud Gaming SystemsIEICE Transactions on Communications10.23919/transcom.2023EBP3108E107-B:5(408-418)Online publication date: May-2024
  • (2024)Improving Cloud Gaming Traffic QoS: A Comparison Between Class-Based Queuing Policy and L4S2024 8th Network Traffic Measurement and Analysis Conference (TMA)10.23919/TMA62044.2024.10558920(1-10)Online publication date: 21-May-2024
  • (2024)Driving Student Engagement and Motivation with the Cloud-based Flipped Classroom Model in BIM EducationProceedings of the 2024 5th International Conference on Education Development and Studies10.1145/3669947.3669949(84-88)Online publication date: 24-Apr-2024
  • Show More Cited By

Index Terms

  1. GamingAnywhere: The first open source cloud gaming system

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Multimedia Computing, Communications, and Applications
    ACM Transactions on Multimedia Computing, Communications, and Applications  Volume 10, Issue 1s
    Special issue of best papers of ACM MMSys 2013 and ACM NOSSDAV 2013
    January 2014
    137 pages
    ISSN:1551-6857
    EISSN:1551-6865
    DOI:10.1145/2576908
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 05 January 2014
    Accepted: 01 October 2013
    Revised: 01 September 2013
    Received: 01 May 2013
    Published in TOMM Volume 10, Issue 1s

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Cloud games
    2. live video streaming
    3. performance evaluation
    4. performance optimization
    5. real-time encoding
    6. remote rendering

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)64
    • Downloads (Last 6 weeks)15
    Reflects downloads up to 19 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Traffic Reduction for Speculative Video Transmission in Cloud Gaming SystemsIEICE Transactions on Communications10.23919/transcom.2023EBP3108E107-B:5(408-418)Online publication date: May-2024
    • (2024)Improving Cloud Gaming Traffic QoS: A Comparison Between Class-Based Queuing Policy and L4S2024 8th Network Traffic Measurement and Analysis Conference (TMA)10.23919/TMA62044.2024.10558920(1-10)Online publication date: 21-May-2024
    • (2024)Driving Student Engagement and Motivation with the Cloud-based Flipped Classroom Model in BIM EducationProceedings of the 2024 5th International Conference on Education Development and Studies10.1145/3669947.3669949(84-88)Online publication date: 24-Apr-2024
    • (2024)Seamless Cross-Edge Service Migration for Real-Time Rendering ApplicationsIEEE Transactions on Mobile Computing10.1109/TMC.2023.333177323:6(7084-7098)Online publication date: Jun-2024
    • (2024)Networked Metaverse Systems: Foundations, Gaps, Research DirectionsIEEE Open Journal of the Communications Society10.1109/OJCOMS.2024.34260985(5488-5539)Online publication date: 2024
    • (2024)Recent Advancements of Public Edge Platforms5G Edge Computing10.1007/978-981-97-0213-8_2(17-43)Online publication date: 3-Jan-2024
    • (2023)Edge Computing for Computer Games by Offloading Physics ComputationGazi University Journal of Science Part A: Engineering and Innovation10.54287/gujsa.133859410:3(310-326)Online publication date: 29-Sep-2023
    • (2023)ZGaming: Zero-Latency 3D Cloud Gaming by Image PredictionProceedings of the ACM SIGCOMM 2023 Conference10.1145/3603269.3604819(710-723)Online publication date: 10-Sep-2023
    • (2023)Graph Attention Transformer Network for Multi-label Image ClassificationACM Transactions on Multimedia Computing, Communications, and Applications10.1145/357851819:4(1-16)Online publication date: 27-Feb-2023
    • (2023)Resource Orchestration at the Edge: Intelligent Management of mmWave RAN and Gaming Application QoE EnhancementIEEE Transactions on Network and Service Management10.1109/TNSM.2022.321020820:1(385-399)Online publication date: 1-Mar-2023
    • Show More Cited By

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media