Abstract | ||
---|---|---|
Even though mobile devices are ubiquitous, the conceptually simple endeavor of using co-located devices for multi-user experiences is cumbersome. It may not even be possible when certain apps are not widely available. We introduce Prime, a thin-client framework for co-located multi-device apps (MDAs). It leverages well-established remote display protocols to enable spontaneous use of MDAs. One device acts as a host, executing the app on behalf of connected clients. The key challenges is dynamic scalability: providing high framerates, low latency and fairness across clients. Therefore, we have developed: an online scheduling algorithm that provides frame rate, latency and fairness guarantees; a modified 802.11 MAC protocol that provides low-latency and fairness; and an efficient video encoder pipeline that offers up to fourteen times higher framerates. We show that Prime can scale a host up to seven concurrent players for a commercially released open source action game, achieving touch-to-pixel latency below 100ms for all clients. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1145/2750858.2806062 | ACM International Conference on Ubiquitous Computing |
Keywords | DocType | Citations |
Thin client computing, Mobile resource scheduling | Conference | 2 |
PageRank | References | Authors |
0.38 | 32 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
David Chu | 1 | 1151 | 58.68 |
Zengbin Zhang | 2 | 536 | 27.05 |
Alec Wolman | 3 | 3496 | 267.66 |
Nicholas D. Lane | 4 | 4247 | 248.15 |