skip to main content
10.1145/3083187.3084012acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article

Towards Fully Offloaded Cloud-based AR: Design, Implementation and Experience

Authors Info & Claims
Published:20 June 2017Publication History

ABSTRACT

Combining advanced sensors and powerful processing capabilities smart-phone based augmented reality (AR) is becoming increasingly prolific. The increase in prominence of these resource hungry AR applications poses significant challenges to energy constrained environments such as mobile-phones.; AB@To that end we present a platform for offloading AR applications to powerful cloud servers. We implement this system using a thin-client design and explore its performance using the real world application Pokemon Go as a case study. We show that with careful design a thin client is capable of offloading much of the AR processing to a cloud server, with the results being streamed back. Our initial experiments show substantial energy savings, low latency and excellent image quality even at relatively low bit-rates.

References

  1. Wei Cai, Ryan Shea, Chun-Ying Huang, Kuan-Ta Chen, Jiangchuan Liu, Victor CM Leung, and Cheng-Hsin Hsu. 2016. The Future of Cloud Gaming {Point of View}. Proc. IEEE 104, 4 (2016), 687--691.Google ScholarGoogle ScholarCross RefCross Ref
  2. Hal Hodson. 2012. Google's Ingress game is a gold mine for augmented reality. New Scientist 216, 2893 (2012), 19.Google ScholarGoogle Scholar
  3. Wenlu Hu, Ying Gao, Kiryong Ha, Junjue Wang, Brandon Amos, Zhuo Chen, Padmanabhan Pillai, and Mahadev Satyanarayanan. 2016. Quantifying the impact of edge computing on mobile applications. In Proceedings of the 7th ACM SIGOPS Asia-Pacific Workshop on Systems. ACM, 5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Chun-Ying Huang, Cheng-Hsin Hsu, Yu-Chun Chang, and Kuan-Ta Chen. 2013. Gaming Anywhere: an open cloud gaming system. In Proceedings of the 4th ACM multimedia systems conference. ACM, 36--47. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Zhanpeng Huang, Weikai Li, Pan Hui, and Christoph Peylo. 2014. CloudRidAR: A cloud-based architecture for mobile augmented reality. In Proceedings of the 2014 workshop on Mobile augmented reality and robotic technology-based systems. ACM, 29--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Puneet Jain, Justin Manweiler, and Romit Roy Choudhury. 2015. Overlay: Practical mobile augmented reality. In Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services. ACM, 331--344. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Puneet Jain, Justin Manweiler, and Romit Roy Choudhury. 2016. Low Bandwidth Offload for Mobile AR. In Proceedings of the 12th International on Conference on emerging Networking Experiments and Technologies. ACM, 237--251. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Li Lin et al. 2014. Liverender: A cloud gaming system based on compressed graphics streaming. In Proceedings of the 22nd ACM international conference on Multimedia. ACM, 347--356. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Fangming Liu, Peng Shu, Hai Jin, Linjie Ding, Jie Yu, Di Niu, and Bo Li. 2013. Gearing resource-poor mobile devices with powerful clouds: architectures, challenges, and applications. IEEE Wireless communications 20, 3 (2013), 14--22.Google ScholarGoogle Scholar
  10. Nayyab Zia Naqvi, Karel Moens, Arun Ramakrishnan, Davy Preuveneers, Danny Hughes, and Yolande Berbers. 2015. To cloud or not to cloud: a context-aware deployment perspective of augmented reality mobile applications. In Proceedings of the 30th Annual ACM Symposium on Applied Computing. ACM, 555--562. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. B. Richerzhagen, D. Stingl, R. Hans, C. Gross, and R. Steinmetz. 2014. Bypassing the cloud: Peer-assisted event dissemination for augmented reality games. In Proc. IEEE International Conference on Peer-to-Peer Computing (P2P). 1--10.Google ScholarGoogle Scholar
  12. Mahadev Satyanarayanan. 2015. A brief history of cloud offload: A personal journey from odyssey through cyber foraging to cloudlets. GetMobile: Mobile Computing and Communications 18, 4 (2015), 19--23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Ryan Shea, Jiangchuan Liu, Edith C-H Ngai, and Yong Cui. 2013. Cloud gaming: architecture and performance. IEEE Network 27, 4 (2013), 16--21.Google ScholarGoogle ScholarCross RefCross Ref
  14. Bowen Shi, Ji Yang, Zhanpeng Huang, and Pan Hui. 2015. Offloading Guidelines for Augmented Reality Applications on Wearable Devices. In Proceedings of the 23rd ACM international conference on Multimedia. ACM, 1271--1274. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Luke Stone. 2016. Bringing Pokemon GO to life on Google cloud. https://cloudplatform.googleblog.com/2016/09/bringing-Pokemon-GO-to-life-on-Google-Cloud.html. (29 09 2016).Google ScholarGoogle Scholar

Index Terms

  1. Towards Fully Offloaded Cloud-based AR: Design, Implementation and Experience

                    Recommendations

                    Comments

                    Login options

                    Check if you have access through your login credentials or your institution to get full access on this article.

                    Sign in
                    • Published in

                      cover image ACM Conferences
                      MMSys'17: Proceedings of the 8th ACM on Multimedia Systems Conference
                      June 2017
                      407 pages
                      ISBN:9781450350020
                      DOI:10.1145/3083187

                      Copyright © 2017 ACM

                      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

                      Publisher

                      Association for Computing Machinery

                      New York, NY, United States

                      Publication History

                      • Published: 20 June 2017

                      Permissions

                      Request permissions about this article.

                      Request Permissions

                      Check for updates

                      Qualifiers

                      • research-article
                      • Research
                      • Refereed limited

                      Acceptance Rates

                      MMSys'17 Paper Acceptance Rate13of47submissions,28%Overall Acceptance Rate176of530submissions,33%

                    PDF Format

                    View or Download as a PDF file.

                    PDF

                    eReader

                    View online with eReader.

                    eReader