Print Email Facebook Twitter A mirroring architecture for sophisticated mobile games using computation‐offloading Title A mirroring architecture for sophisticated mobile games using computation‐offloading Author Jiang, M. (Universiteit Utrecht) Visser, O.W. (TU Delft Data-Intensive Systems) Prasetya, I.S.W.B. (Universiteit Utrecht) Iosup, A. (TU Delft Data-Intensive Systems) Date 2018-04-06 Abstract Mobile gaming is already a popular and lucrative market. However, the low performance and reduced power capacity of mobile devices severely limit the complexity of mobile games and the duration of their game sessions. To mitigate these issues, in this article, we explore using computation‐offloading, that is, allowing the compute‐intensive parts of mobile games to execute on remote infrastructure. Computation‐offloading raises the combined challenge of addressing the trade‐offs between performance and power‐consumption while also keeping the game playable. We propose Mirror, a system for computation‐offloading that supports the demanding performance requirements of sophisticated mobile games. Mirror proposes several conceptual contributions: support for fine‐grained partitioning, both offline (set by developers) and dynamic (policy‐based), and real‐time asynchronous offloading and user‐input synchronization protocols that enable Mirror‐based systems to bound the delays introduced by offloading and thus to achieve adequate performance. Mirror is compatible with all games that are tick‐based and user‐input deterministic. We implement a real‐world prototype of Mirror and apply it to the real‐world, complex, popular game OpenTTD. The experimental results show that, in comparison with the non‐offloaded OpenTTD, Mirror‐ed OpenTTD can significantly improve performance and power consumption while also delivering smooth gameplay. As a trade‐off, Mirror introduces acceptable delay on user inputs. Subject cloud offloadingcomputation-offloadingfine-grained offloadingmirrored computationoffloadingmobilegames,offloadingpoliciessystemarchitecture To reference this document use: http://resolver.tudelft.nl/uuid:9ec80485-90af-4dc5-a173-ea1586917a8f DOI https://doi.org/10.1002/cpe.4494 ISSN 1532-0626 Source Concurrency and Computation: Practice & Experience, 30 (17), 1-19 Bibliographical note Special Issue: Combined Special issues on Recent advancements in parallel and distributed algorithms (ICA3PP 2017) and Heterogeneous and unconventional cluster architectures and applications (HUCAA) Part of collection Institutional Repository Document type journal article Rights © 2018 M. Jiang, O.W. Visser, I.S.W.B. Prasetya, A. Iosup Files PDF Jiang_et_al_2018_Concurre ... rience.pdf 1.06 MB Close viewer /islandora/object/uuid:9ec80485-90af-4dc5-a173-ea1586917a8f/datastream/OBJ/view