skip to main content
10.1145/3485983.3494848acmconferencesArticle/Chapter ViewAbstractPublication PagesconextConference Proceedingsconference-collections
research-article

Talaria: in-engine synchronisation for seamless migration of mobile edge gaming instances

Published: 03 December 2021 Publication History

Abstract

Mobile cloud gaming requires a very low end-to-end latency. Edge computing significantly reduces network latency. However, in mobility scenarios, the user will frequently move out of the edge server's coverage area, requiring frequent migration of the game instance. This paper presents Talaria, an in-engine content synchronisation solution for unnoticeable game instance migration between edge servers. Talaria creates a minimal instance with content immediately relevant to the game experience, allowing the client to switch servers in a minimal amount of time. The remaining content is then synchronised according to priority until the game's state is coherent between both instances. Our implementation of Talaria as a Unity engine plugin reduces the game's downtime by 61% compared to one-off server migration, with an average latency below 25 ms for the server migration, and 87 ms for the entire game synchronisation.

Supplementary Material

MP4 File (S10-1-3485983.3494848 - Tristan BRAUD.mp4)
Presentation Video

References

[1]
Rami Akrem Addad, Diego Leonel Cadette Dutra, Miloud Bagaa, Tarik Taleb, and Hannu Flinck. 2018. Towards a Fast Service Migration in 5G. In 2018 IEEE Conference on Standards for Communications and Networking (CSCN). 1--6.
[2]
Hao Chen, Xu Zhang, Yiling Xu, Ju Ren, Jingtao Fan, Zhan Ma, and Wenjun Zhang. 2019. T-Gaming: A Cost-Efficient Cloud Gaming System at Scale. IEEE Transactions on Parallel and Distributed Systems 30, 12 (2019), 2849--2865.
[3]
K. Chen, Y. Chang, H. Hsu, D. Chen, C. Huang, and C. Hsu. 2014. On the Quality of Service of Cloud Gaming Systems. IEEE Transactions on Multimedia 16, 2 (2014), 480--495.
[4]
Eduardo Cuervo, Alec Wolman, Landon P. Cox, Kiron Lebeck, Ali Razeen, Stefan Saroiu, and Madanlal Musuvathi. 2015. Kahawai: High-Quality Mobile Gaming Using GPU Offload. In Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services (Florence, Italy) (MobiSys '15). Association for Computing Machinery, New York, NY, USA, 121--135.
[5]
Michael Garland, Scott Le Grand, John Nickolls, Joshua Anderson, Jim Hardwick, Scott Morton, Everett Phillips, Yao Zhang, and Vasily Volkov. 2008. Parallel Computing Experiences with CUDA. IEEE Micro 28, 4 (2008), 13--27.
[6]
Keerthana Govindaraj and Alexander Artemenko. 2018. Container Live Migration for Latency Critical Industrial Applications on Edge Computing. In 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA), Vol. 1. 83--90.
[7]
Kiryong Ha, Yoshihisa Abe, Zhuo Chen, Wenlu Hu, Brandon Amos, Padmanabhan Pillai, and Mahadev Satyanarayanan. 2015. Adaptive VM handoff across cloudlets. Technical Report CMU-CS-15-113 (2015).
[8]
David Hou, Jun Gan, Yue Li, Younes El Idrissi Yazami, and Twinkle Jain. 2021. Transparent Checkpointing for OpenGL Applications on GPUs. arXiv:2103.04916 [cs.DC]
[9]
Kyungmin Lee, David Chu, Eduardo Cuervo, Johannes Kopf, Yury Degtyarev, Sergey Grizan, Alec Wolman, and Jason Flinn. 2015. Outatime: Using Speculation to Enable Low-Latency Continuous Interaction for Mobile Cloud Gaming. In Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services (Florence, Italy) (MobiSys '15). Association for Computing Machinery, New York, NY, USA, 151--165.
[10]
Kyungmin Lee, David Chu, Eduardo Cuervo, Johannes Kopf, Yury Degtyarev, Sergey Grizan, Alec Wolman, and Jason Flinn. 2015. Outatime: Using speculation to enable low-latency continuous interaction for mobile cloud gaming. In Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services. 151--165.
[11]
Yunbiao Lin, Wei Wang, and Kyle Gui. 2010. OpenGL Application Live Migration with GPU Acceleration in Personal Cloud. In Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing (Chicago, Illinois) (HPDC '10). Association for Computing Machinery, New York, NY, USA, 280--283.
[12]
Fei Ma, Feng Liu, and Zhen Liu. 2010. Live virtual machine migration based on improved pre-copy approach. In 2010 IEEE International Conference on Software Engineering and Service Sciences. 230--233.
[13]
Lele Ma, Shanhe Yi, Nancy Carter, and Qun Li. 2019. Efficient Live Migration of Edge Services Leveraging Container Layered Storage. IEEE Transactions on Mobile Computing 18, 9 (2019), 2020--2033.
[14]
Lele Ma, Shanhe Yi, and Qun Li. 2017. Efficient Service Handoff across Edge Servers via Docker Container Migration. In Proceedings of the Second ACM/IEEE Symposium on Edge Computing (San Jose, California) (SEC '17). Association for Computing Machinery, New York, NY, USA, Article 11, 13 pages.
[15]
Francesco Malandrino, Scott Kirkpatrick, and Carla-Fabiana Chiasserini. 2016. How Close to the Edge? Delay/Utilization Trends in MEC. In Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking (Irvine, California, USA) (CAN '16). Association for Computing Machinery, New York, NY, USA, 37--42.
[16]
Farouk Messaoudi, Adlen Ksentini, and Philippe Bertin. 2018. Toward a Mobile Gaming Based-Computation Offloading. In 2018 IEEE International Conference on Communications (ICC). 1--7.
[17]
Aaftab Munshi. 2009. The opencl specification. In 2009 IEEE Hot Chips 21 Symposium (HCS). IEEE, 1--314.
[18]
Samaneh Kazemi Nafchi, Rohan Garg, and Gene Cooperman. 2014. Transparent Checkpoint-Restart for Hardware-Accelerated 3D Graphics. arXiv:1312.6650 [cs.OS]
[19]
Javier Prades and Federico Silla. 2017. Turning GPUs into Floating Devices over the Cluster: The Beauty of GPU Migration. In 2017 46th International Conference on Parallel Processing Workshops (ICPPW). 129--136.
[20]
Zeineb Rejiba, Xavier Masip-Bruin, and Eva Marín-Tordera. 2019. A Survey on Mobility-Induced Service Migration in the Fog, Edge, and Related Computing Paradigms. ACM Comput. Surv. 52, 5, Article 90 (Sept. 2019), 33 pages.
[21]
Hiroyuki Takizawa, Katsuto Sato, Kazuhiko Komatsu, and Hiroaki Kobayashi. 2009. CheCUDA: A Checkpoint/Restart Tool for CUDA Applications. In 2009 International Conference on Parallel and Distributed Computing, Applications and Technologies. 408--413.
[22]
Roberto Torre, Elena Urbano, Hani Salah, Giang T. Nguyen, and Frank H. P. Fitzek. 2019. Towards a Better Understanding of Live Migration Performance with Docker Containers. In European Wireless 2019; 25th European Wireless Conference. 1--6.
[23]
Shangguang Wang, Jinliang Xu, Ning Zhang, and Yujiong Liu. 2018. A Survey on Service Migration in Mobile Edge Computing. IEEE Access 6 (2018), 23511--23528.
[24]
D. Wu, Z. Xue, and J. He. 2014. iCloudAccess: Cost-Effective Streaming of Video Games From the Cloud With Low Latency. IEEE Transactions on Circuits and Systems for Video Technology 24, 8 (2014), 1405--1416.
[25]
Shucai Xiao, Pavan Balaji, James Dinan, Qian Zhu, Rajeev Thakur, Susan Coghlan, Heshan Lin, Gaojin Wen, Jue Hong, and Wu-chun Feng. 2012. Transparent Accelerator Migration in a Virtualized GPU Environment. In 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012). 124--131.

Cited By

View all
  • (2023)Live Migration of Video Analytics Applications in Edge ComputingIEEE Transactions on Mobile Computing10.1109/TMC.2023.324653923:3(2078-2092)Online publication date: 20-Feb-2023
  • (2022)A Migration Path Toward Green Edge Gaming2022 IEEE 23rd International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM)10.1109/WoWMoM54355.2022.00033(347-356)Online publication date: Jun-2022
  • (2022)Edge GamingComputer Communications10.1016/j.comcom.2022.05.022192:C(89-105)Online publication date: 1-Aug-2022

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CoNEXT '21: Proceedings of the 17th International Conference on emerging Networking EXperiments and Technologies
December 2021
507 pages
ISBN:9781450390989
DOI:10.1145/3485983
  • General Chairs:
  • Georg Carle,
  • Jörg Ott
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].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 December 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud gaming
  2. live migration
  3. mobile edge computing

Qualifiers

  • Research-article

Funding Sources

Conference

CoNEXT '21
Sponsor:

Acceptance Rates

Overall Acceptance Rate 198 of 789 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)29
  • Downloads (Last 6 weeks)2
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Live Migration of Video Analytics Applications in Edge ComputingIEEE Transactions on Mobile Computing10.1109/TMC.2023.324653923:3(2078-2092)Online publication date: 20-Feb-2023
  • (2022)A Migration Path Toward Green Edge Gaming2022 IEEE 23rd International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM)10.1109/WoWMoM54355.2022.00033(347-356)Online publication date: Jun-2022
  • (2022)Edge GamingComputer Communications10.1016/j.comcom.2022.05.022192:C(89-105)Online publication date: 1-Aug-2022

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media