Juego en la nube: un estado del arte

  • Frannier Daniel Trejos Martinez
  • Nestor Alzáte Mejía
Palabras clave: juego en la nube, juego como servicio, GaaS, juego remoto, RR-GaaS, LR-GaaS, CRA-GaaS

Resumen

Los videojuegos se han convertido en un mercado que se ha expandido con rapidez, sin embargo para ejecutar los videojuegos actuales, se requiere de un computador o consola de última generación, donde el primero, aunque tiene un mejor desempeño gráfico, requiere actualizaciones de hardware que conllevan a costos mayores. Lo anterior puede evitarse con la implementación de nubes basadas en videojuegos, donde los servidores brindan el poder de procesamiento central y gráfico principalmente a los aplicativos con altos requerimientos, permitiendo que todo usuario con conexión a internet pueda ejecutar en cualquier tipo de dispositivo videojuegos exigentes gráficamente de forma remota, sin la necesidad de preocuparse por los requisitos de hardware de éstos. Este paradigma se conoce como juego en la nube. En este paradigma existen diversas plataformas y servicios, en su mayoría soluciones privadas, creadas para minimizar la latencia que experimenta el usuario final, aunque con poca documentación de ellos. Este artículo presenta un estado del arte del juego en la nube, con el fin de aportar a la documentación y presentar campos de investigación en esta tecnología.

Descargas

La descarga de datos todavía no está disponible.

Biografía del autor

Frannier Daniel Trejos Martinez

Nació en Pereira, Risaralda, Colombia el 18 de Julio de 1994. Es estudiante de noveno semestre de Ingeniería de Sistemas y Telecomunicaciones en la Universidad Católica de Pereira-UCP. Es integrante del semillero de investigación ENGINET, donde lleva a cabo un trabajo de grado relacionado con la implementación de Redes Definidas por Software (SDN) en un sistema de juego en la nube. Sus principales intereses de investigación son las SDN y la computación en la nube.

Nestor Alzáte Mejía

Graduado como Ingeniero de Sistemas de la Universidad Cooperativa de Colombia, obtuvo el título de Especialista en Telecomunicaciones de la Universidad Autónoma de Bucaramanga y es aspirante a Magister en Ingeniería de Sistemas y Computación de la Universidad Tecnológica de Pereira. Actualmente es profesor de tiempo completo en la Universidad Católica de Pereira, donde se unió al Grupo de Investigación e Innovación en Ingeniería de la UCP (GIII-UCP). Sus principales intereses de investigación son la Virtualización de Redes y las Redes Definidas por Software.

Citas

R. Jain and S. Paul, “Network virtualization and software defined networking for cloud computing: a survey,” IEEE Communications Magazine, vol. 51, pp. 24-31, 2013.

A. Ananth and K. C. Sekaran, “Game theoretic approaches for job scheduling in cloud computing: A survey,” in Computer and Communication Technology (ICCCT), 2014 International Conference on, 2014, pp. 79-85.

S. Shirmohammadi, M. Abdallah, D. T. Ahmed, K. T. C. a. k. a. S. Chen, Y. Lu, and A. Snyatkov, “Introduction to the Special Section on Visual Computing in the Cloud: Cloud Gaming and Virtualization,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 25, pp. 1955-1959, 2015.

K.-T. Chen, Y.-C. Chang, P.-H. Tseng, C.-Y. Huang, and C.-L. Lei, “Measuring the latency of cloud gaming systems,” presented at the Proceedings of the 19th ACM international conference on Multimedia, Scottsdale, Arizona, USA, 2011.

E. Piehl. (2016, May). G-Cluster Global. Available: http://www. gcluster.com/eng/

T. Lynas. 2005, April). Club iT and Alcatel Bring G-cluster Gamingon-Demand to Cyprus Telecommunications Authority Interactive TV Service as Part of Alcatel’s Open Media Platform. Available: http://www.businesswire.com/news/home/20050415005167/ en/Club-Alcatel-Bring-G-cluster-Gaming-on-Demand-CyprusTelecommunications

M. Maal. (2012, January). G-cluster Global receives the support of the investment funds of SFR Available: http://www.gcluster.com/eng/ pdf/20120119_001_E.pdf

GAIKAI. (2016). The Journey Continues. Available: https://www. gaikai.com/#!/history

C.-Y. Huang, C.-H. Hsu, Y.-C. Chang, and K.-T. Chen, “GamingAnywhere: an open cloud gaming system,” presented at the Proceedings of the 4th ACM Multimedia Systems Conference, Oslo, Norway, 2013.

A. Khalifa, “Tele-Rehabilitation Games on the Cloud: A Survey and a Vision,” American Journal of Computer Science and Engineering Survey (AJCSES), vol. 3, pp. 143-151, 2015.

W. Cai, M. Chen, and V. C. M. Leung, “Toward Gaming as a Service,” IEEE Internet Computing, vol. 18, pp. 12-18, 2014.

G. D’Angelo, S. Ferretti, and M. Marzolla, “Cloud for Gaming,” arXiv preprint arXiv:1505.02435, 2015.

R. Shea, J. Liu, E. C. H. Ngai, and Y. Cui, “Cloud gaming: architecture and performance,” IEEE Network, vol. 27, pp. 16-21, 2013.

M. Semsarzadeh, A. Yassine, and S. Shirmohammadi, “Video Encoding Acceleration in Cloud Gaming,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 25, pp. 1975-1987, 2015.

W. Cai, V. C. M. Leung, and M. Chen, “Next Generation Mobile Cloud Gaming,” in Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on, 2013, pp. 551-560.

W. Cai, M. Chen, C. Zhou, V. C. M. Leung, and H. C. B. Chan, “Resource management for cognitive cloud gaming,” in 2014 IEEE International Conference on Communications (ICC), 2014, pp. 3456- 3461.

R. Gharsallaoui, M. Hamdi, and T. H. Kim, “A Comparative Study on Cloud Gaming Platforms,” in Control and Automation (CA), 2014 7th Conference on, 2014, pp. 28-32.

C. Gutman, D. Waxemberg, A. Neyer, M. Bergeron, and A. Hennessy. (2013). Moonlight an open source NVIDIA Gamestream Client. Available: http://moonlight-stream.com/

V. Corporation. (2016). Steam in-home streaming. Available: http:// store.steampowered.com/streaming/

S. M. Communications. (2016). PS4 Remote Play. Available: http:// www.sonymobile.com/global-es/apps-services/remote-play/

U. Inc. (2013, May). Ubitus GameCloud. Available: http://www. ubitus.net/pdf/Ubitus_Unlocking_the_True_Potential_of_Cloud_ Gaming.pdf

Nvidia. (2016). GEFORCE NOW: The new way to game. Available: https://shield.nvidia.es/game-streaming-with-geforce-now

Q. Hou, C. Qiu, K. Mu, Q. Qi, and Y. Lu, “A Cloud Gaming System Based on NVIDIA GRID GPU,” in Distributed Computing and Applications to Business, Engineering and Science (DCABES), 2014 13th International Symposium on, 2014, pp. 73-77.

I. Lunden. (2015). Sony Is Buying OnLive’s 140 Cloud Gaming Patents And Other Tech, OnLive To Close April 30 (AOL Inc ed.). Available: http://techcrunch.com/2015/04/02/sony-is-buying-onlives-cloudgaming-patents-and-other-tech-onlive-to-close-april-30/

S. Shuman. (2009, OnLive: Will it Beat Xbox 360, PS3 and Wii at Their Own Game? GamePro. Available: http://www.pcworld.com/ article/161852/onlive_stream_games.html

B. Sinclair. (2009). David Perry demos Gaikai game streaming. Available: http://www.gamespot.com/articles/david-perry-demosgaikai-game-streaming/1100-6212832/

S. I. E. LLC. (2016). Playstation now - PS Now Suscription for PS Games. Available: https://www.playstation.com/en-us/explore/ playstationnow/

G. Streaming. (2016). Stream high quality games directly to your TV. Available: https://www.gamefly.com/#!/stream

H. J. Hong, D. Y. Chen, C. Y. Huang, K. T. Chen, and C. H. Hsu, “Placing Virtual Machines to Optimize Cloud Gaming Experience,” IEEE Transactions on Cloud Computing, vol. 3, pp. 42-53, 2015.

K. T. Chen, Y. C. Chang, H. J. Hsu, D. Y. Chen, C. Y. Huang, and C. H. Hsu, “On the Quality of Service of Cloud Gaming Systems,” IEEE Transactions on Multimedia, vol. 16, pp. 480-495, 2014.

H. Guan, J. Yao, Z. Qi, and R. Wang, “Energy-Efficient SLA Guarantees for Virtualized GPU in Cloud Gaming,” IEEE Transactions on Parallel and Distributed Systems, vol. 26, pp. 2434-2443, 2015.

S. P. Chuah, C. Yuen, and N. M. Cheung, “Cloud gaming: a green solution to massive multiplayer online games,” IEEE Wireless Communications, vol. 21, pp. 78-87, 2014.

Y. Li, X. Tang, and W. Cai, “Play Request Dispatching for Efficient Virtual Machine Usage in Cloud Gaming,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 25, pp. 2052-2063, 2015.

M. Amiri, H. A. Osman, S. Shirmohammadi, and M. Abdallah, “An SDN Controller for Delay and Jitter Reduction in Cloud Gaming,” presented at the Proceedings of the 23rd ACM international conference on Multimedia, Brisbane, Australia, 2015.

H. A. Osman, M. Amiri, S. Shirmohammadi, and M. Abdallah, “SDN-based game-aware network management for cloud gaming,” in Network and Systems Support for Games (NetGames), 2015 International Workshop on, 2015, pp. 1-6.

D. Kreutz, F. M. V. Ramos, P. E. Ver, x00Ed, ssimo, C. E. Rothenberg, et al., “Software-Defined Networking: A Comprehensive Survey,” Proceedings of the IEEE, vol. 103, pp. 14-76, 2015.

P. Ligia Rodrigues, A. A. Shinoda, C. M. Schweitzer, and R. L. S. d. Oliveira, “Simulation in an SDN network scenario using the POX Controller,” in Communications and Computing (COLCOM), 2014 IEEE Colombian Conference on, 2014, pp. 1-6.

K. Teemu, inen, Y. Shan, M. Siekkinen, A. Yl, J., et al., “Virtual machines vs. containers in cloud gaming systems,” in Network and Systems Support for Games (NetGames), 2015 International Workshop on, 2015, pp. 1-6.

A. Ribi, x00E, and re, “Emulation of obsolete hardware in open source virtualization software,” in 2010 8th IEEE International Conference on Industrial Informatics, 2010, pp. 354-360.

C. Anderson, “Docker [Software engineering],” IEEE Software, vol. 32, pp. 102-c3, 2015.

S. Hykes. (2016). Docker: Build, Ship, Run. Available: https://www. docker.com/

S. Shi, C.-H. Hsu, K. Nahrstedt, and R. Campbell, “Using graphics rendering contexts to enhance the real-time video coding for mobile cloud gaming,” presented at the Proceedings of the 19th ACM international conference on Multimedia, Scottsdale, Arizona, USA, 2011.

S. Wang and S. Dey, “Rendering Adaptation to Address Communication and Computation Constraints in Cloud Mobile Gaming,” in Global Telecommunications Conference (GLOBECOM 2010), 2010 IEEE, 2010, pp. 1-6.

C.-Y. Huang, Y.-L. Huang, Y.-H. Chi, K.-T. Chen, and C.-H. Hsu, “To Cloud or Not to Cloud: Measuring the Performance of Mobile Gaming,” presented at the Proceedings of the 2nd Workshop on Mobile Gaming, Florence, Italy, 2015.

Y. Lu, Y. Liu, and S. Dey, “Optimizing Cloud Mobile 3D Display Gaming user experience by asymmetric object of interest rendering,” in 2015 IEEE International Conference on Communications (ICC), 2015, pp. 6842-6848.

K. T. Chen, C. Y. Huang, and C. H. Hsu, “Cloud gaming onward: research opportunities and outlook,” in Multimedia and Expo Workshops (ICMEW), 2014 IEEE International Conference on, 2014, pp. 1-4.

J. A. Shiraef, “An exploratory study of high performance graphics application programming interfaces,” 2016.

F. Pianese, “Information Centric Networks for Parallel Processing in the Datacenter,” in 2013 IEEE 33rd International Conference on Distributed Computing Systems Workshops, 2013, pp. 208-213.

M. Jarschel, D. Schlosser, S. Scheuring, T. Ho, #946, and feld, “An Evaluation of QoE in Cloud Gaming Based on Subjective Tests,” presented at the Proceedings of the 2011 Fifth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, 2011.

I. Slivar, M. Suznjevic, L. Skorin-Kapov, and M. Matijasevic, “Empirical QoE study of in-home streaming of online games,” in 2014 13th Annual Workshop on Network and Systems Support for Games, 2014, pp. 1-6.

R. J. Honicky and E. L. Miller, “Replication under scalable hashing: a family of algorithms for scalable decentralized data distribution,” in Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International, 2004, p. 96.

S. A. Weil, S. A. Brandt, E. L. Miller, and C. Maltzahn, “CRUSH: controlled, scalable, decentralized placement of replicated data,” presented at the Proceedings of the 2006 ACM/IEEE conference on Supercomputing, Tampa, Florida, 2006.

A. Kaiser, D. Maggiorini, N. Achir, and K. Boussetta, “On the Objective Evaluation of Real-Time Networked Games,” in Global Telecommunications Conference, 2009. GLOBECOM 2009. IEEE, 2009, pp. 1-5.

M. Luo and M. Claypool, “Uniquitous: Implementation and evaluation of a cloud-based game system in Unity,” in Games Entertainment Media Conference (GEM), 2015 IEEE, 2015, pp. 1-6.

J. Liu, T. Zhao, S. Zhou, Y. Cheng, and Z. Niu, “CONCERT: a cloudbased architecture for next-generation cellular systems,” IEEE Wireless Communications, vol. 21, pp. 14-22, 2014.

Publicado
2019-06-15
Cómo citar
Trejos Martinez, F., & Alzáte Mejía, N. (2019). Juego en la nube: un estado del arte. Entre Ciencia E Ingeniería, 10(20), 82-91. Recuperado a partir de https://revistas.ucp.edu.co/index.php/entrecienciaeingenieria/article/view/356
Sección
Artículos