Abstract
Distributed interactive applications (DIAs) such as online gaming have attracted a vast number of users over the Internet. It is however known that the deployment of DIA systems comes with peculiar hardware/software requirements on the users' consoles. Recently, such industrial pioneers as Gaikai, Onlive and Ciinow have offered a new based distributed interactive applications generation of cloud (CDIAs), which shift the necessary computing loads to cloud platforms and largely relieve the pressure on individual user consoles. In this paper, we take a first step towards understanding the CDIA framework and highlight its design challenges. Our measurement reveals the inside structure as well as the operations of real CDIA systems and identifies the critical role of the cloud proxies. While this design makes effective use of cloud resources to mitigate the clients' workloads, it can also significantly increase the interaction latency among clients if not carefully handled. Besides the extra network latency due to the involvement of cloud proxies, we find that the computation-intensive tasks (e.g., Game rendering) and bandwidth-intensive tasks (e.g., Streaming the game screen to the clients) together create a severe bottleneck in CDIA. Our experiment indicates that when the cloud proxies are virtual machines (VMs) in the cloud, the computation-intensive and bandwidth-intensive tasks will seriously interfere with each other if not handled carefully. We accordingly capture this feature in our model and present an interference-aware solution. This approach not only smartly allocates the workloads but also dynamically assigns the capacities across VMs.
Original language | English (US) |
---|---|
Title of host publication | Proceedings - IEEE 22nd International |
Publisher | IEEE Computer Society |
Pages | 37-46 |
Number of pages | 10 |
ISBN (Electronic) | 9781479962044 |
DOIs | |
State | Published - Dec 9 2014 |
Event | 22nd IEEE International Conference on Network Protocols, ICNP 2014 - Research Triangle, United States Duration: Oct 21 2014 → Oct 24 2014 |
Publication series
Name | Proceedings - International Conference on Network Protocols, ICNP |
---|---|
ISSN (Print) | 1092-1648 |
Other
Other | 22nd IEEE International Conference on Network Protocols, ICNP 2014 |
---|---|
Country/Territory | United States |
City | Research Triangle |
Period | 10/21/14 → 10/24/14 |
Bibliographical note
Publisher Copyright:© 2014 IEEE.