{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T05:10:52Z","timestamp":1782969052851,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":85,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,10,30]],"date-time":"2023-10-30T00:00:00Z","timestamp":1698624000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,10,30]]},"DOI":"10.1145\/3620678.3624662","type":"proceedings-article","created":{"date-parts":[[2023,10,31]],"date-time":"2023-10-31T13:58:07Z","timestamp":1698760687000},"page":"298-307","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Metaverse as a Service"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3271-8354","authenticated-orcid":false,"given":"Andreas","family":"Haeberlen","sequence":"first","affiliation":[{"name":"Roblox \/ University of Pennsylvania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3458-7511","authenticated-orcid":false,"given":"Linh Thi Xuan","family":"Phan","sequence":"additional","affiliation":[{"name":"Roblox \/ University of Pennsylvania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1074-0953","authenticated-orcid":false,"given":"Morgan","family":"McGuire","sequence":"additional","affiliation":[{"name":"Roblox"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,10,31]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proc. NSDI","author":"Aditya P.","year":"2012","unstructured":"P. Aditya, M. Zhao, Y. Lin, A. Haeberlen, P. Druschel, B. Maggs, and B. Wishon. Reliable client accounting for hybrid content-distribution networks. In Proc. NSDI, Aug. 2012."},{"key":"e_1_3_2_1_2_1","unstructured":"Akka. https:\/\/akka.io\/."},{"key":"e_1_3_2_1_3_1","volume-title":"Proc. ATC","author":"Al Maruf H.","year":"2020","unstructured":"H. Al Maruf and M. Chowdhury. Effectively prefetching remote memory with Leap. In Proc. ATC, 2020."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1926385.1926442"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.14778\/2735508.2735509"},{"key":"e_1_3_2_1_6_1","unstructured":"K. Barandy. What will Mark Zuckerberg's metaverse actually look like and who is asking for it? Designboom https:\/\/www.designboom.com\/technology\/mark-zuckerberg-metaverse-horizon-worlds-avatar-virtual-reality-08-26-2022."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2103656.2103670"},{"key":"e_1_3_2_1_8_1","volume-title":"Proc. SOSP","author":"Beckman B.","year":"1987","unstructured":"B. Beckman, F. Wieland, L. Blume, M. DiLoreto, P. Hontalas, P. Larouche, K. Sturdevant, J. Tupman, V. Varren, J. Wedel, H. Younger, and S. Bellenot. Distributed simulation and the Time Warp operating system. In Proc. SOSP, 1987."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1402958.1403002"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/645504.656274"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065983.1065986"},{"key":"e_1_3_2_1_12_1","volume-title":"Max player count increased (in Beta","author":"Channa K.","year":"2020","unstructured":"K. Channa. Max player count increased (in Beta. Aug. 2020. https:\/\/devforum.roblox.com\/t\/max-player-count-increased-in-beta\/722045."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065944.1065982"},{"key":"e_1_3_2_1_14_1","volume-title":"Proc. NSDI","author":"Clark C.","year":"2005","unstructured":"C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. Live migration of virtual machines. In Proc. NSDI, 2005."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522712"},{"key":"e_1_3_2_1_16_1","volume-title":"Proc. NSDI","author":"Cully B.","year":"2008","unstructured":"B. Cully, G. Lefebvre, D. Meyer, M. Feeley, N. Hutchinson, and A. Warfield. Remus: High availability via asynchronous virtual machine replication. In Proc. NSDI, Apr. 2008."},{"key":"e_1_3_2_1_17_1","volume-title":"Proc. OSDI","author":"Dean J.","year":"2004","unstructured":"J. Dean and S. Ghemawat. MapReduce: Simplified data processing on large clusters. In Proc. OSDI, 2004."},{"key":"e_1_3_2_1_18_1","volume-title":"Jan.","author":"DeWitt D.J.","year":"2008","unstructured":"D.J. DeWitt and M. Stonebraker. MapReduce: A major step backwards, Jan. 2008. Archived at https:\/\/homes.cs.washington.edu\/~billhowe\/mapreduce_a_major_step_backwards.html."},{"key":"e_1_3_2_1_19_1","volume-title":"Proc. HotCloud","author":"Donkervliet J.","year":"2020","unstructured":"J. Donkervliet, A. Trivedi, and A. Iosup. Towards supporting millions of users in modifiable virtual environments by redesigning minecraft-like games as serverless systems. In Proc. HotCloud, 2020."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346256.1346273"},{"key":"e_1_3_2_1_21_1","volume-title":"Overwatch gameplay architecture and netcode. Talk at GDC","author":"Ford T.","year":"2017","unstructured":"T. Ford. Overwatch gameplay architecture and netcode. Talk at GDC 2017, available at https:\/\/www.youtube.com\/watch?v=W3aieHjyNvw."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2429069.2429113"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1155\/2008\/327387"},{"key":"e_1_3_2_1_24_1","volume-title":"Proc. OSDI","author":"Gonzalez J. E.","year":"2012","unstructured":"J. E. Gonzalez, Y. Low, H. Gu, D. Bickson, and C. Guestrin. PowerGraph: Distributed graph-parallel computation on natural graphs. In Proc. OSDI, 2012."},{"issue":"2","key":"e_1_3_2_1_25_1","first-page":"3","article-title":"Maintenance of materialized views: Problems, techniques, and applications","volume":"18","author":"Gupta A.","year":"1995","unstructured":"A. Gupta and I. S. Mumick. Maintenance of materialized views: Problems, techniques, and applications. IEEE Data Eng. Bull., 18(2):3--18, 1995.","journal-title":"IEEE Data Eng. Bull."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/170035.170066"},{"key":"e_1_3_2_1_27_1","volume-title":"Proc. OSDI","author":"Gupta D.","year":"2008","unstructured":"D. Gupta, S. Lee, M. Vrable, S. Savage, A. C. Snoeren, G. Varghese, G. M. Voelker, and A. Vahdat. Difference engine: Harnessing memory redundancy in virtual machines. In Proc. OSDI, 2008."},{"key":"e_1_3_2_1_28_1","unstructured":"Hadean. https:\/\/hadean.com\/."},{"key":"e_1_3_2_1_29_1","volume-title":"Proc. OSDI","author":"Haeberlen A.","year":"2010","unstructured":"A. Haeberlen, P. Aditya, R. Rodrigues, and P. Druschel. Accountable virtual machines. In Proc. OSDI, Oct. 2010."},{"key":"e_1_3_2_1_30_1","unstructured":"Halo Support. Guide to Halo Infinite multiplayer game mode rules. https:\/\/support.halowaypoint.com\/hc\/en-us\/articles\/4407649063316-Guide-to-Halo-Infinite-multiplayer-game-mode-rules."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465297"},{"key":"e_1_3_2_1_32_1","unstructured":"G. Hoglund. 4.5 million copies of EULA-compliant spyware. http:\/\/www.rootkit.com\/blog.php?newsid=358."},{"key":"e_1_3_2_1_33_1","volume-title":"Exploiting Online Games: Cheating Massively Distributed Systems","author":"Hoglund G.","year":"2007","unstructured":"G. Hoglund and G. McGraw. Exploiting Online Games: Cheating Massively Distributed Systems. Addison-Wesley, 2007."},{"key":"e_1_3_2_1_34_1","unstructured":"Improbable. https:\/\/www.improbable.io\/."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/41457.37508"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250755"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2004.1354485"},{"key":"e_1_3_2_1_38_1","volume-title":"Proc. OSDI","author":"Kumar S.","year":"2021","unstructured":"S. Kumar, D. E. Culler, and R. A. Popa. MAGE: Nearly zero-cost virtual memory for secure computation. In Proc. OSDI, 2021."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.1676929"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742647.2742656"},{"key":"e_1_3_2_1_41_1","volume-title":"Sept.","author":"Liu H.","year":"2012","unstructured":"H. Liu, M. Bowman, and F. Chang. Survey of state melding in virtual worlds. ACM Comput. Surv., 44(4), Sept. 2012."},{"key":"e_1_3_2_1_42_1","volume-title":"Sept.","author":"Liu S.","year":"2022","unstructured":"S. Liu, X. Xu, and M. Claypool. A survey and taxonomy of latencycom-pensation techniques for network computer games. ACM Computing Surveys, 54(11s), Sept. 2022."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592761.1592785"},{"key":"e_1_3_2_1_44_1","unstructured":"M. McGuire. The network is the Renderer 2022. Keynote at MMSys'22."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1201\/b10678"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1559845.1559850"},{"key":"e_1_3_2_1_47_1","unstructured":"Microsoft Orleans. https:\/\/learn.microsoft.com\/en-us\/dotnet\/orleans\/."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344866"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095829"},{"key":"e_1_3_2_1_50_1","unstructured":"Overte. https:\/\/overte.org\/."},{"key":"e_1_3_2_1_51_1","volume-title":"Proc. Videojogos","author":"Paiva Amador G.","year":"2016","unstructured":"G. Paiva Amador and A. Gomes. JOT: A modular multi-purpose mini-malistic massively multiplayer online game engine. In Proc. Videojogos, 2016."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/566500.566512"},{"key":"e_1_3_2_1_53_1","volume-title":"Rendering the Metaverse across space and time","author":"Pesce A.","year":"2020","unstructured":"A. Pesce. Rendering the Metaverse across space and time, 2020. Digital Dragons; http:\/\/c0de517e.blogspot.com\/2020\/12\/digital-dragons-2020.html."},{"key":"e_1_3_2_1_54_1","volume-title":"Proc. NSDI","author":"Peterson R. S.","year":"2009","unstructured":"R. S. Peterson and E. G. Sirer. Antfarm: Efficient content distribution with managed swarms. In Proc. NSDI, 2009."},{"key":"e_1_3_2_1_55_1","unstructured":"PunkBuster web site. http:\/\/www.evenbalance.com\/."},{"key":"e_1_3_2_1_56_1","unstructured":"R. Pusch. Explaining how fighting games use delay-based and rollback netcode Oct. 2019. Ars Technica https:\/\/arstechnica.com\/gaming\/2019\/10\/explaining-how-fighting-games-use-delay-based-and-rollback-netcode\/."},{"key":"e_1_3_2_1_57_1","volume-title":"Proc. OSDI","author":"Qiu H.","year":"2020","unstructured":"H. Qiu, S. S. Banerjee, S. Jha, Z. T. Kalbarczyk, and R. K. Iyer. FIRM: An intelligent fine-grained resource management framework for SLO-Oriented microservices. In Proc. OSDI, 2020."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:TIME.0000016129.97430.c6"},{"key":"e_1_3_2_1_59_1","unstructured":"Roblox. Luau language homepage. https:\/\/luau-lang.org\/."},{"key":"e_1_3_2_1_60_1","unstructured":"Roblox. Monetization. https:\/\/create.roblox.com\/docs\/production\/monetization."},{"key":"e_1_3_2_1_61_1","volume-title":"Roblox reports","year":"2023","unstructured":"Roblox. Roblox reports March 2023 key metrics. https:\/\/ir.roblox.com\/news\/news-details\/2023\/Roblox-Reports-March-2023-Key-Metrics\/default.aspx."},{"key":"e_1_3_2_1_62_1","volume-title":"Oct.","author":"Blug Roblox Developer","year":"2022","unstructured":"Roblox Developer Blug. Welcoming Byfron to Roblox, Oct. 2022. https:\/\/devforum.roblox.com\/t\/welcoming-byfron-to-roblox\/2018233."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/1831407.1831427"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592427"},{"key":"e_1_3_2_1_65_1","volume-title":"Proc. RTSS","author":"Shin I.","year":"2003","unstructured":"I. Shin and I. Lee. Periodic resource model for compositional real-time guarantees. In Proc. RTSS, 2003."},{"key":"e_1_3_2_1_66_1","volume-title":"Financial Times","author":"Shubber K.","year":"2021","unstructured":"K. Shubber. Improbable Worlds' dream of revolutionising gaming is fading. Financial Times, Mar. 2021."},{"key":"e_1_3_2_1_67_1","unstructured":"N.Stephenson. Snow Crash. Bantam 1992."},{"key":"e_1_3_2_1_68_1","volume-title":"August 3","author":"Takahashi D.","year":"2022","unstructured":"D. Takahashi. Herman Narula: How Improbable put 4,500 bored apes in the same metaverse space. VentureBeat, August 3, 2022; https:\/\/venturebeat.com\/games\/herman-narula-how-improbable-put-4500-bored-apes-in-the-same- metaverse-space\/."},{"key":"e_1_3_2_1_69_1","unstructured":"D. Takahashi. Hadean raises $30m to create infrastructure for the metaverse Sept. 2022. https:\/\/venturebeat.com\/games\/hadean-raises-30m-to-create-infrastructure-for-the-metaverse\/."},{"key":"e_1_3_2_1_70_1","volume-title":"Dec.","author":"Takahashi D.","year":"2022","unstructured":"D. Takahashi. How 1.6M people watched a concert in Sky: Children of the Light, Dec. 2022."},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132760"},{"key":"e_1_3_2_1_72_1","volume-title":"Proc. EDCC","author":"Turchini G.","year":"2015","unstructured":"G. Turchini, S. Monnet, and O. Marin. Scalability and availability for massively multiplayer online games. In Proc. EDCC, Sept. 2015."},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297663.3310307"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2007.47"},{"key":"e_1_3_2_1_75_1","unstructured":"Vircadia. https:\/\/vircadia.com\/."},{"key":"e_1_3_2_1_76_1","volume-title":"Datanami","author":"Woodie A.","unstructured":"A. Woodie. Inside Fortnite's massive data analytics pipeline, July 2018. Datanami, July 31, 2018; https:\/\/www.datanami.com\/2018\/07\/31\/inside-fortnites-massive-data-analytics-pipeline\/."},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/3603269.3604819"},{"key":"e_1_3_2_1_78_1","volume-title":"A full dive into realizing the edge-enabled metaverse: Visions, enabling technologies, and challenges","author":"Xu M.","year":"2022","unstructured":"M. Xu, W. C. Ng, W. Y. B. Lim, J. Kang, Z. Xiong, D. Niyato, Q. Yang, X. S. Shen, and C. Miao. A full dive into realizing the edge-enabled metaverse: Visions, enabling technologies, and challenges. IEEE Commun. Surveys & Tutorials, 2022."},{"key":"e_1_3_2_1_79_1","volume-title":"March 30","author":"Yaden J.","year":"2023","unstructured":"J. Yaden. Fortnite cannot support more than 100 players, Epic says. Gamespot, March 30, 2023; https:\/\/www.gamespot.com\/articles\/fortnite-cannot-support-more-than-100-players-epic-says\/1100-6512850\/."},{"key":"e_1_3_2_1_80_1","volume-title":"July","author":"Yahyavi A.","year":"2013","unstructured":"A. Yahyavi and B. Kemme. Peer-to-peer architectures for massively multiplayer online games: A survey. ACM Comput. Surv., 46(1), July 2013."},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321442"},{"key":"e_1_3_2_1_82_1","volume-title":"Proc. OSDI","author":"Zhang M.","year":"2016","unstructured":"M. Zhang, Y. Wu, K. Chen, X. Qian, X. Li, and W. Zheng. Exploring the hidden dimension in graph processing. In Proc. OSDI, 2016."},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/2504730.2504752"},{"key":"e_1_3_2_1_84_1","volume-title":"Proc. OSDI","author":"Zhu H.","year":"2020","unstructured":"H. Zhu, K. Kaffes, Z. Chen, Z. Liu, C. Kozyrakis, I. Stoica, and X. Jin. RackSched: A Microsecond-Scale scheduler for Rack-Scale computers. In Proc. OSDI, 2020."},{"key":"e_1_3_2_1_85_1","volume-title":"February 9","author":"Zicari R. V.","year":"2016","unstructured":"R. V. Zicari. Orleans, the technology behind Xbox Halo4 and Halo5. interview with Phil Bernstein. ODBMS Industry Watch, February 9, 2016; https:\/\/www.odbms.org\/blog\/2016\/02\/orleans-the-technology-behind-xbox-halo4-and-halo5-interview-with-phil-bernstein\/."}],"event":{"name":"SoCC '23: ACM Symposium on Cloud Computing","location":"Santa Cruz CA USA","acronym":"SoCC '23","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 2023 ACM Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620678.3624662","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3620678.3624662","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T15:56:35Z","timestamp":1755878195000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620678.3624662"}},"subtitle":["Megascale Social 3D on the Cloud"],"short-title":[],"issued":{"date-parts":[[2023,10,30]]},"references-count":85,"alternative-id":["10.1145\/3620678.3624662","10.1145\/3620678"],"URL":"https:\/\/doi.org\/10.1145\/3620678.3624662","relation":{},"subject":[],"published":{"date-parts":[[2023,10,30]]},"assertion":[{"value":"2023-10-31","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}