Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.51 MB, 46 trang )
Distributed System Report
with interaction delay, or distributed game execution across multiple specialized virtual machines
[8]. This will likely require creating games specifically optimized for cloud platforms.
Besides software and service providers, hardware manufacturers have also shown a strong
interest in cloud gaming, and some have begun working on dedicated hardware solutions to
address the prominent issues of cloud gaming. NVIDIA has just unveiled the GeForce grid
graphical processor, which is targeted specifically towards cloud gaming systems [9]. It is
essentially an all in one graphical processor and encoding solution. The published specification
shows that each of these processors has enough capability to render and encode four games
simultaneously. NVIDIA’s internal tests show that it can significantly mitigate the latency
introduced in current cloud gaming systems [10]. It is widely expected that this type of
specialized hardware will usher in a new generation of cloud gaming.
REFERENCES
[1]
Jansen, W., & Grance, T. (2011). Guidelines on security and privacy in public cloud computing. NIST special
publication, 800-144.
[2]
Hu, F., Qiu, M., Li, J., Grant, T., Taylor, D., McCaleb, S., Butler L & Hamner, R. (2011). A Review on cloud
computing: Design challenges in Architecture and Security. Journal of Computing and Information Technology,
Vol.19(1), P. 25-55
[3]
Carroll M.; Kotze P.; Merwe A.; (2011) Secure virtualization: benefits, risks and constraints, 1st International
Conference on Cloud Computing and Services Science, Noordwijkerhout, The Netherlands
[4]
W. Cai, M. Chen, and V. Leung. Toward gaming as a service. IEEE Internet Computing, 18(3):12–18, May
2014.
[5]
W. Cai, Z. Hong, X. Wang, H. Chan, and V. Leung. Quality-ofexperience optimization for a cloud gaming
system with ad hoc cloudlet assistance. IEEE Transactions on Circuits and Systems for Video Technology,
25(12):2092–2104, December 2015.
[6]
W. Cai, V. Leung, and L. Hu. A cloudlet-assisted multiplayer cloud gaming system. Mobile Networks and
Applications, 19(2):144–152, November 2013.
[7]
asm.js web page, March 2013. http://asmjs.org/.
[8]
Y. Chang, P. Tseng, K. Chen, and C. Lei. Understanding the performance of thin-client gaming. In Proc. of
IEEE InternationalWorkshop on Communications Quality and Reliability (CQR’11), pages 1–6, Naples, FL,
May 2011.
[9]
K. Chen, Y. Chang, H. Hsu, D. Chen, C. Huang, and C. Hsu. On the quality of service of cloud gaming systems.
IEEE Transactions on Multimedia, 16(2):480–495, February 2014.
[10] K. Chen, Y. Chang, P. Tseng, C. Huang, and C. Lei. Measuring the latency of cloud gaming systems. In Proc. of
ACM International Conference on Multimedia (MM’11), pages 1269–1272, Scottsdale, AZ, November 2011.
Page 39
Distributed System Report
[11] A. Bujari, M. Massaro, and C. Palazzi. Vegas over access point: Making room for thin client game systems in a
wireless home. IEEE Transactions on Circuits and Systems for Video Technology, 25(12):2002–2012,
December 2015.
[12] G. Cheung, T. Sakamoto, and W. Tan. Graphics-to-video encoding for 3G mobile game viewer multicast using
depth values. In Proc. of IEEE International Conference on Image Processing (ICIP’04), pages 2805–2808,
Singapore, October 2004.
[13] S. Choy, B. Wong, G. Simon, and C. Rosenberg. The brewing storm in cloud gaming: A measurement study on
cloud to end-user latency. In Proc. of Annual Workshop on Network and Systems Support for Games
(NetGames’12), pages 1–6, Venice, Italy, November 2012.
[14] S. Choy, B. Wong, G. Simon, and C. Rosenberg. A hybrid edgecloud architecture for reducing on-demand
gaming latency. Multimedia Systems, 20(5):503–519, October 2014.
[15] S. Chuah and N. Cheung. Layered coding for mobile cloud gaming. In Proc. of International Workshop on
Massively Multiuser Virtual Environments (MMVE’14), pages 4:1–4:6, Singapore, March 2014.
[16] S. Chuah, N. Cheung, and C. Yuen. Layered coding for mobile cloud gaming using scalable Blinn-Phong
lighting. IEEE Transactions on Image Processing, 25(7):3112–3125, July 2016.
[17] W. Cai, H. Chan, X. Wang, and V. Leung. Cognitive resource optimization for the decomposed cloud gaming
platform. IEEE Transactions on Circuits and Systems for Video Technology, 25(12):2038–2051, December
2015.
[18] M. Claypool. Motion and scene complexity for streaming video games. In Proc. of International Conference on
Foundations of Digital Games (FDG’09), pages 34–41, Orlando, FL, April 2009.
[20] M. Claypool and D. Finkel. The effects of latency on player performance in cloud-based games. In Proc. of
Annual Workshop on Network and Systems Support for Games (NetGames’14), pages 1–6, Nagoya, Japan,
December 2014.
[21] M. Claypool, D. Finkel, A. Grant, and M. Solano. Thin to win? network performance analysis of the OnLive thin
client game system. In Proc. of Annual Workshop on Network and Systems Support for Games (NetGames’12),
pages 1–6, Venice, Italy, November 2012.
[22] E. Depasquale, A. Zammit, M. Camilleri, S. Zammit, A. Muscat, P. Mallia, and S. Scerri. An analytical method
of assessment of RemoteFX as a cloud gaming platform. In Proc. of IEEE Conference on Mediterranean
Electrotechnical Conference (MELECON’14), pages 127–133, Beirut, Lebanon, April 2014.
[24] Emscripten web page, August 2013. http://emscripten.org.
[25] D. Finkel, M. Claypool, S. Jaffe, T. Nguyen, and B. Stephen. Assignment of games to servers in the OnLive
cloud game system. In Proc. of Annual Workshop on Network and Systems Support for Games
(NetGames’14), pages 4:1–4:3, Nagoya, Japan, December 2014.
[29] R. Hans, U. Lampe, D. Burgstahler, M. Hellwig, and R. Steinmetz. Where did my battery go? quantifying the
energy consumption of cloud gaming. In Proc. of IEEE International Conference on Mobile Services (MS’14),
pages 63–67, Anchorage, AK, June 2014.
Page 40
Distributed System Report
[30] M. Hassam, N. Kara, F. Belqasmi, and R. Glitho. Virtualized infrastructure for video game applications in cloud
environments. In Proc. of ACM Symposium on Mobility Management and Wireless Access (MobiWac’14),
pages 109–114, Montreal, CA, September 2014.
[31] L. He, G. Liu, and C. Yuchen. Buffer status and content aware scheduling scheme for cloud gaming based on
video streaming. In Proc. of IEEE Conference on Multimedia and Expo Workshops (ICMEW’14), pages 1–6,
Chengdu, China, July 2014.
[32] M. Hemmati, A. Javadtalab, A. Shirehjini, S. Shirmohammadi, and T. Arici. Game as video: Bit rate reduction
through adaptive object encoding. In Proc. of ACM Workshop on Network and Operating Systems Support for
Digital Audio and Video (NOSSDAV’13), pages 7–12, Oslo, Norway, February 2013.
[33] H. Hong, D. Chen, C. Huang, K. Chen, and C. Hsu. QoE-aware virtual machine placement for cloud games. In
Proc. of Annual Workshop on Network and Systems Support for Games (NetGames’13), pages 1–2, Denver,
CO, December 2013.
[34] H. Hong, D. Chen, C. Huang, K. Chen, and C. Hsu. Placing virtual machines to optimize cloud gaming
experience. IEEE Transactions on Cloud Computing, 3(1):42–53, January 2015.
[35] H. Hong, C. Hsu, T. Tsai, C. Huang, K. Chen, and C. Hsu. Enabling adaptive cloud gaming in an open-source
cloud gaming platform. IEEE Transactions on Circuits and Systems for Video Technology, 25(12):2078–2091,
December 2015.
[36] H. Hong, C. Lee, K. Chen, C. Huang, and C. Hsu. GPU consolidation for cloud games: Are we there yet? pages
3:1–3:6, Nagoya, Japan, December 2014.
[37] M. Hossain, G. Muhammad, B. Song, M. Hassan, A. Alelaiwi, and A. Alamri. Audiovisual emotion-aware cloud
gaming framework. IEEE Transactions on Circuits and Systems for Video Technology, 25(12):2105–2118,
December 2015.
[38] C. Huang, K. Chen, D. Chen, H. Hsu, and C. Hsu. GamingAnywhere: The first open source cloud gaming
system. ACM Transactions on Multimedia Computing, Communications, and Applications, 10(1s):10:1–
10:25, January 2014.
[39] C. Huang, P. Chen, Y. Huang, K. Chen, and C. Hsu. Measuring the client performance and energy consumption
in mobile cloud gaming. In Proc. of Annual Workshop on Network and Systems Support for Games
(NetGames’14), pages 1–3, Nagoya, Japan, December 2014.
[40] C. Huang, C. Hsu, Y. Chang, and K. Chen. GamingAnywhere: An open cloud gaming system. In Proc. of ACM
Multimedia Systems Conference (MMSys’13), pages 36–47, Oslo, Norway, February 2013.
[41] C. Huang, C. Hsu, D. Chen, and K. Chen. Quantifying user satisfaction in mobile cloud games. In Proc. of
Workshop on Mobile Video Delivery (MoVid’14), pages 4:1–4:6, Singapore, March 2013.
[42] M. Jarschel, D. Schlosser, S. Scheuring, and T. Hoßfeld. Gaming in the clouds: QoE and the users’ perspective.
Mathematical and Computer Modelling, 57(11-12):2883–2894, June 2013.
[43] S. Jarvinen, J. P. Laulajainen, T. Sutinen, and S. Sallinen. QoS-aware real-time video encoding: How to improve
the user experience of a gaming-on-demand service. In Proc. of IEEE Consumer Communications and
Networking Conference (CCNC’06), pages 994–997, Las Vegas, NV, January 2006.
Page 41
Distributed System Report
[44] K. Kim, S. Bae, D. Lee, C. Cho, H. Lee, and K. Lee. Cloud-based gaming service platform supporting multiple
devices. ETRI Journal, 35(6):960–968, December 2013.
[45] S. Kim, K. Kim, and J. Won. Multi-view rendering approach for cloud-based gaming services. In Proc. of
International Conference on Advances in Future Internet (AFIN’11), pages 102–107, French Riviera, France,
August 2011.
[46] U. Lampe, Q. Wu, S. Dargutev, R. Hans, A. Miede, and R. Steinmetz. Assessing latency in cloud gaming. In
Proc. of International Conference on Cloud Computing and Services Science (CLOSER’14), pages 52–68,
Barcelona, Spain, September 2014.
[47] J. Laulajainen, T. Sutinen, and S. Jarvinen. Experiments with QoS- ă aware gaming-on-demand service. In Proc.
of International Conference on Advanced Information Networking and Applications (AINA’06), pages 805–
810, Vienna, Austria, April 2006.
[48] K. Lee, D. Chu, E. Cuervo, J. Kopf, S. Grizan, A. Wolman, and J. Flinn. Outatime: Using speculation to enable
low-latency continuous interaction for cloud gaming. In Proc. of Annual International Conference on Mobile
Systems, Applications, and Services (MobiSys’15), pages 151–165, Florence, Italy, May 2015.
[49] K. Lee, D. Chu, E. Cuervo, A. Wolman, and J. Flinn. Demo: Delorean: Using speculation to enable low-latency
continuous interaction for mobile cloud gaming. In Proc. of Annual International Conference on Mobile
Systems, Applications, and Services (MobiSys’15), pages 347–347, Florence, Italy, May 2015.
[50] Y. Lee, K. Chen, H. Su, and C. Lei. Are all games equally cloudgaming-friendly? an electromyographic
approach. In Proc. of Annual Workshop on Network and Systems Support for Games (NetGames’12), pages 1–
6, Venice, Italy, November 2012.
[51] 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, 25(12):2052–2063, December 2015.
[52] L. Lin, X. Liao, G. Tan, H. Jin, X. Yang, W. Zhang, and B. Li. LiveRender: A cloud gaming system based on
compressed graphics streaming. In Proc. of ACM International Conference on Multimedia (MM’14), pages
347–356, Orlando, FL, November 2014.
[53] Y. Liu, S. Dey, and Y. Lu. Enhancing video encoding for cloud gaming using rendering information. IEEE
Transactions on Circuits and Systems for Video Technology, 25(12):1960–1974, December 2015.
[54] Y. Liu, S. Wang, and S. Dey. Modeling, characterizing, and enhancing user experience in cloud mobile
rendering. In Proc. of International Conference on Computing, Networking and Communications (ICNC’12),
pages 739–745, Maui, HI, January 2012.
[55] M. Manzano, J. Hernandez, M. Uruen:, and E. Calle. An empirical study of cloud gaming. In Proc. of Annual
Workshop on Network and Systems Support for Games (NetGames’12), pages 1–2, Venice, Italy, November
2012.
[56] M. Manzano, M. Uruena, M. Su ˜ znjevi ˇ c, E. Calle, J. Hern ´ andez, and ´ M. Matijasevic. Dissecting the
protocol and network traffic of the OnLive cloud gaming platform. Multimedia Systems, 20(5):451–470,
March 2014.
[57] M. Marzolla, S. Ferretti, and G. D’Angelo. Dynamic resource provisioning for cloud-based gaming
infrastructures. ACM Computers in Entertainment, 10(3):4:1–4:20, December 2012.
Page 42
Distributed System Report
[58] D. Meilnder, F. Glinka, S. Gorlatch, L. Lin, W. Zhang, and X. Liao. Bringing mobile online games to clouds. In
Proc. of IEEE Conference on Computer Communications Workshops (INFOCOMW’14), pages 340–345,
Toronto, Canada, April 2014.
[60] S. Moller, D. Pommer, J. Beyer, and J. Rake-revelant. Factors ă influencing gaming QoE: Lessons learned from
the evaluation of cloud gaming services. In Proc. of International Workshop on Perceptual Quality of Systems
(PQS’13), pages 1–5, Vienna, Austria, September 2013.
[62] Welcome to native client, March 2010. https://developer.chrome.com/native-client.
[63] Google’s native client goes ARM and beyond, March 2010. http://www.h-online.com/open/news/item/Google-sNative-Client-goes-ARM-and-beyond-957478.html.
[64] X. Nan, X. Guo, Y. Lu, Y. He, L. Guan, S. Li, and B. Guo. A novel cloud gaming framework using joint video
and graphics streaming. In Proc. of IEEE International Conference on Multimedia and Expo (ICME’14), pages
1–6, Chengdu, China, July 2014.
[69] S. Prabu and S. Purushotham. Cloud gaming with P2P network using XAML and Windows Azure. In Proc. of
Conference on Recent Trends of Computing, Communication and Information Technologies (ObCom’11),
pages 165–172, Vellore, India, December 2011.
[70] Z. Qi, J. Yao, C. Zhang, M. Yu, Z. Yang, and H. Guan. VGRIS: Virtualized GPU resource isolation and
scheduling in cloud gaming. ACM Transactions on Architecture and Code Optimization, 11(2):203–214, July
2014.
[71] P. Quax, A. Beznosyk, W. Vanmontfort, R. Marx, and W. Lamotte. An evaluation of the impact of game genre on
user experience in cloud gaming. In Proc. of IEEE International Games Innovation Conference (IGIC’13),
pages 216–221, Vancouver, Canada, September 2013.
[72] K. Raaen, R. Eg, and C. Griwodz. Can gamers detect cloud delay? In Proc. of Annual Workshop on Network and
Systems Support for Games (NetGames’14), pages 1–3, Nagoya, Japan, December 2014.
[76] M. Semsarzadeh, M. Hemmati, A. Javadtalab, A. Yassine, and S. Shirmohammadi. A video encoding speed-up
architecture for cloud gaming. In Proc. of IEEE Conference on Multimedia and Expo Workshops
(ICMEW’14), pages 1–6, Chengdu, China, July 2014.
[77] M. Semsarzadeh, A. Yassine, and S. Shirmohammadi. Video encoding acceleration in cloud gaming. IEEE
Transactions on Circuits and Systems for Video Technology, 25(12):1975–1987, December 2015.
[78] R. Shea, D. Fu, and J. Liu. Cloud gaming: Understanding the support from advanced virtualization and
hardware. IEEE Transactions on Circuits and Systems for Video Technology, 25(12):2026–2037, December
2015.
[79] R. Shea, D. Fu, and J. Liu. Towards bridging online game playing andlive broadcasting: Design and
optimization. In Proc. of ACM Workshop on Network and Operating Systems Support for Digital Audio and
Video (NOSSDAV’15), pages 61–66, Portland, OR, March 2015.
[80] R. Shea and J. Liu. On GPU pass-through performance for cloud gaming: Experiments and analysis. In Proc. of
Annual Workshop on Network and Systems Support for Games (NetGames’13), pages 6:1–6:6, Denver, CO,
December 2013.
Page 43
Distributed System Report
[81] R. Shea, J. Liu, E. Ngai, and Y. Cui. Cloud gaming: Architecture and performance. IEEE Network, 27(4):16–21,
August 2013.
[82] S. Shi, C. Hsu, K. Nahrstedt, and R. Campbell. Using graphics rendering contexts to enhance the real-time video
coding for mobile cloud gaming. Proc. of ACM International Conference on Multimedia (MM’11), pages 103–
112, November 2011.
[83] M. Siekkinen, T. Kamarainen, Y. Xiao, and A. Yla-Jaaski. Towards pervasive and mobile gaming with
distributed cloud infrastructure. In Proc. of Annual Workshop on Network and Systems Support for Games
(NetGames’14), pages 1–6, Nagoya, Japan, December 2014.
[84] I. Slivar, M. Suznjevic, L. Skorin-kapov, and M. Matijasevic. Empirical qoe study of in-home streaming of
online games. In Proc. of Annual Workshop on Network and Systems Support for Games (NetGames’14),
pages 1–6, Nagoya, Japan, December 2014.
[88] K. Sun and D. Wu. Video rate control strategies for cloud gaming. Journal of Visual Communication and Image
Representation, 30:234 – 241, 2015.
[89] M. Suznjevic, J. Beyer, L. Skorin-Kapov, S. Moller, and N. Sorsa. Towards understanding the relationship
between game type and network traffic for cloud gaming. In Proc. of IEEE Conference on Multimedia and
Expo Workshops (ICMEW’14), pages 1–6, Chengdu, China, July 2014.
[90] R. Sselbeck, G. Schiele, and C. Becker. Peer-to-peer support for lowlatency Massively Multiplayer Online
Games in the cloud. pages 1–2, Paris, France, November 2009.
[91] M. Taher, H. Ahmadi, and M. Hashemi. Power-aware analysis of H.264/AVC encoding parameters for cloud
gaming. In Proc. of IEEE Conference on Multimedia and Expo Workshops (ICMEW’14), pages 1–6, Chengdu,
China, July 2014.
[92] H. Tian, D. Wu, J. He, Y. Xu, and M. Chen. On achieving cost-effective adaptive cloud gaming in geodistributed data centers. IEEE Transactions on Circuits and Systems for Video Technology, 25(12):2064–2077,
December 2015.
[94] S. Wang and S. Dey. Modeling and characterizing user experience in a cloud server based mobile gaming
approach. In Proc. of IEEE Global Telecommunications Conference (GLOBECOM’09), pages 1–7, Honolulu,
HI, November 2009.
[95] S. Wang and S. Dey. Addressing response time and video quality in remote server based Internet mobile gaming.
pages 1–6, Sydney, Australia, April 2010.
[96] S. Wang and S. Dey. Rendering adaptation to address communication and computation constraints in cloud
mobile gaming. In Proc. of IEEE Global Telecommunications Conference (GLOBECOM’10), pages 1–6,
Miami, FL, December 2010.
[97] S. Wang and S. Dey. Cloud mobile gaming: Modeling and measuring user experience in mobile wireless
networks. ACM SIGMOBILE Mobile Computing and Communications Review, 16(1):10–21, January 2012.
[98] S. Wang, Y. Liu, and S. Dey. Wireless network aware cloud scheduler for scalable cloud mobile gaming. In Proc.
of IEEE International Conference on Communications (ICC’12), pages 2081–2086, Ottawa, Canada, June
2012.
Page 44
Distributed System Report
[99] J. Wu, C. Yuen, N. Cheung, J. Chen, and C. Chen. Enabling adaptive high-frame-rate video streaming in mobile
cloud gaming applications. IEEE Transactions on Circuits and Systems for Video Technology, 25(12):1988–
2001, December 2015.
[101] L. Xu, X. Guo, Y. Lu, S. Li, O. Au, and L. Fang. A low latency cloud gaming system using edge preserved
image homography. In Proc. of IEEE International Conference on Multimedia and Expo (ICME’14), pages 1–
6, Chengdu, China, July 2014.
[102] Z. Xue, D. Wu, J. He, X. Hei, and Y. Liu. Playing high-end video games in the cloud: A measurement study.
IEEE Transactions on Circuits and Systems for Video Technology, 25(12):2013–2025, December 2015.
[103] C. Zhang, J. Yao, Z. Qi, M. Yu, and H. Guan. vGASA: Adaptive scheduling algorithm of virtualized GPU
resource in cloud gaming. IEEE Transactions on Parallel and Distributed Systems, 25(11):3036–3045,
November 2014.
[104] Z. Zhao, K. Hwang, and J. Villeta. Game cloud design with virtualized CPU/GPU servers and initial
performance results. In Proc. of Workshop on Scientific Cloud Computing Date (ScienceCloud’12), pages 23–
30, Delft, Netherlands, June 2012.
[105] https://www.cloudwards.net/top-five-cloud-services-for-gamers/#Free-Cloud-Gaming
[106] https://www.maketecheasier.com/best-cloud-gaming-services/
[107] https://www.playstation.com/en-gb/explore/playstation-now
[108] https://www.nvidia.com/en-us/geforce-now/
[109] https://vortex.gg
[110] https://shadow.tech/
[111] https://parsecgaming.com/
Page 45