Vegas Over Access Point: Making Room for Thin Client Game Systems in a Wireless Home

Cloud-based entertainment is gaining momentum. With the cost of commodity hardware lowering by the day and the consumer market penetration of in-house digital entertainment systems, a new generation of interactive services has come into being. This new technological wave has launched new content producers and providers that are rapidly adapting to match the consumer demand. In this context, thin client or cloud-based gaming is attracting much attention, shifting the computational burden to the cloud while the consumer enjoys a fat video feed accessed through its thin client via the shared wireless gateway. However, this model of interaction raises new challenges that demand for specific networking solutions aimed at addressing the heterogeneous flow coexistence problem at the home wireless gateway. We propose a solution to this problem by devising a Transmission Control Protocol Vegas-like congestion control algorithm deployed on top of the home gateway. Our solution works out of the box with the standard protocols at the server, router, and client levels, thereby making deployment straightforward. Experimental assessment with real traffic traces shows that our solution addresses the problem effectively.

[1]  Chin-Laung Lei,et al.  Understanding the performance of thin-client gaming , 2011, 2011 IEEE International Workshop Technical Committee on Communications Quality and Reliability (CQR).

[2]  Robert Beverly,et al.  Measuring the state of ECN readiness in servers, clients,and routers , 2011, IMC '11.

[3]  David Malone,et al.  Buffer Sizing for 802.11-Based Networks , 2011, IEEE/ACM Transactions on Networking.

[4]  Dario Maggiorini,et al.  On the Objective Evaluation of Real-Time Networked Games , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[5]  Ryan Shea,et al.  Cloud gaming: architecture and performance , 2013, IEEE Network.

[6]  Christoph Lindemann,et al.  Gateway adaptive pacing for TCP across multihop wireless networks and the Internet , 2006, MSWiM '06.

[7]  Limin Wang,et al.  Understanding TCP Vegas: Theory and Practice , 2000 .

[8]  Keith W. Ross,et al.  Computer networking - a top-down approach featuring the internet , 2000 .

[9]  Larry L. Peterson,et al.  TCP Vegas: End to End Congestion Avoidance on a Global Internet , 1995, IEEE J. Sel. Areas Commun..

[10]  Changjia Chen,et al.  Analysis of UDP Traffic Usage on Internet Backbone Links , 2009, 2009 Ninth Annual International Symposium on Applications and the Internet.

[11]  Michael Welzl,et al.  Less-than-Best-Effort Service: A Survey of End-to-End Approaches , 2013, IEEE Communications Surveys & Tutorials.

[12]  Mario Gerla,et al.  A survey on interactive games over mobile networks , 2013, Wirel. Commun. Mob. Comput..

[13]  Gwendal Simon,et al.  The brewing storm in cloud gaming: A measurement study on cloud to end-user latency , 2012, 2012 11th Annual Workshop on Network and Systems Support for Games (NetGames).

[14]  Giovanni Pau,et al.  What's in that magic box? The home entertainment center's special protocol potion, revealed , 2006, IEEE Transactions on Consumer Electronics.

[15]  M. Roccetti,et al.  In-home online entertainment: analyzing the impact of the wireless MAC-transport protocols interference , 2005, 2005 International Conference on Wireless Networks, Communications and Mobile Computing.

[16]  Michael Welzl,et al.  The New AQM Kids on the Block: Much Ado About Nothing? , 2013 .

[17]  Hao Jiang,et al.  Why is the internet traffic bursty in short time scales? , 2005, SIGMETRICS '05.

[18]  Iraj Sodagar,et al.  The MPEG-DASH Standard for Multimedia Streaming Over the Internet , 2011, IEEE MultiMedia.

[19]  Mark Claypool,et al.  Thin to win? Network performance analysis of the OnLive thin client game system , 2012, 2012 11th Annual Workshop on Network and Systems Support for Games (NetGames).

[20]  Sangjin Hong,et al.  Coexistence of VoIP and TCP in wireless multihop networks , 2009, IEEE Communications Magazine.

[21]  Jitender S. Deogun,et al.  TCP Congestion Avoidance Algorithm Identification , 2011, 2011 31st International Conference on Distributed Computing Systems.

[22]  Claudio E. Palazzi,et al.  Exploiting TCP Vegas' algorithm to improve real-time multimedia applications , 2015, 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC).

[23]  Marco Roccetti,et al.  A smart access point solution for heterogeneous flows , 2009, 2009 International Conference on Ultra Modern Telecommunications & Workshops.

[24]  Jian He,et al.  iCloudAccess: Cost-Effective Streaming of Video Games From the Cloud With Low Latency , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[25]  Emmanuel Lochin,et al.  Revisiting old friends: is CoDel really achieving what RED cannot? , 2014, CSWS@SIGCOMM.

[26]  Mario Gerla,et al.  Adaptive video streaming: pre-encoded MPEG-4 with bandwidth scaling , 2004, Comput. Networks.