{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:02:48Z","timestamp":1750309368358,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,2,28]],"date-time":"2024-02-28T00:00:00Z","timestamp":1709078400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/https:\/\/doi.org\/10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["2130257"],"award-info":[{"award-number":["2130257"]}],"id":[{"id":"10.13039\/https:\/\/doi.org\/10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,2,28]]},"DOI":"10.1145\/3638550.3641127","type":"proceedings-article","created":{"date-parts":[[2024,2,20]],"date-time":"2024-02-20T21:53:43Z","timestamp":1708466023000},"page":"40-46","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Offloading Operating System Functions to the Cloud"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1868-4856","authenticated-orcid":false,"given":"Zhiyao","family":"Ma","sequence":"first","affiliation":[{"name":"Yale University, New Haven, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-7086-228X","authenticated-orcid":false,"given":"Samantha","family":"Detor","sequence":"additional","affiliation":[{"name":"Yale University, New Haven, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0840-167X","authenticated-orcid":false,"given":"Lin","family":"Zhong","sequence":"additional","affiliation":[{"name":"Yale University, New Haven, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,2,28]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proc. ACM ASPLOS.","author":"Sani Ardalan Amiri","year":"2014","unstructured":"Ardalan Amiri Sani, Kevin Boos, Shaopu Qin, and Lin Zhong. 2014. I\/O paravirtualization at the device file boundary. In Proc. ACM ASPLOS."},{"key":"e_1_3_2_1_2_1","volume-title":"Proc. ACM MobiSys.","author":"Sani Ardalan Amiri","year":"2014","unstructured":"Ardalan Amiri Sani, Kevin Boos, Min Hong Yun, and Lin Zhong. 2014. Rio: a system solution for sharing I\/O between mobile systems. In Proc. ACM MobiSys."},{"key":"e_1_3_2_1_3_1","unstructured":"ARM. 2012. ARM Compiler toolchain version 5.01 update 1. https:\/\/developer.arm.com\/documentation\/dui0471."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095837"},{"key":"e_1_3_2_1_5_1","volume-title":"Proc. USENIX OSDI.","author":"Boos Kevin","year":"2020","unstructured":"Kevin Boos, Namitha Liyanage, Ramla Ijaz, and Lin Zhong. 2020. Theseus: an experiment in operating system structure and state management. In Proc. USENIX OSDI."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2019.23448"},{"key":"e_1_3_2_1_7_1","volume":"199","author":"Cheriton David R","unstructured":"David R Cheriton and Kenneth J Duda. 1994. A caching model of operating system kernel functionality. In Proc. USENIX OSDI.","journal-title":"Kenneth J Duda."},{"key":"e_1_3_2_1_8_1","volume-title":"Channel assignment schemes for infrastructure-based 802.11 WLANs: A survey","author":"Chieochan Surachai","year":"2010","unstructured":"Surachai Chieochan, Ekram Hossain, and Jeffrey Diamond. 2010. Channel assignment schemes for infrastructure-based 802.11 WLANs: A survey. IEEE Communications Surveys & Tutorials (2010)."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1814433.1814441"},{"key":"e_1_3_2_1_10_1","volume-title":"Proc. NDSS.","author":"Eldefrawy Karim","year":"2012","unstructured":"Karim Eldefrawy, Gene Tsudik, Aur\u00e9lien Francillon, and Daniele Perito. 2012. Smart: secure and minimal architecture for (establishing dynamic) root of trust. In Proc. NDSS."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-02481-8"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742647.2742649"},{"key":"e_1_3_2_1_13_1","volume-title":"Proc. USENIX OSDI.","author":"Gordon Mark S","year":"2012","unstructured":"Mark S Gordon, D Anoushe Jamshidi, Scott Mahlke, Z Morley Mao, and Xu Chen. 2012. Comet: Code Offload by Migrating Execution Transparently. In Proc. USENIX OSDI."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3081333.3081349"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151374.1151391"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380230205"},{"key":"e_1_3_2_1_17_1","volume-title":"Disconnected operation in the Coda file system. ACM Transactions on Computer Systems (TOCS)","author":"Kistler James J","year":"1992","unstructured":"James J Kistler and Mahadev Satyanarayanan. 1992. Disconnected operation in the Coda file system. ACM Transactions on Computer Systems (TOCS) (1992)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815695.1815717"},{"key":"e_1_3_2_1_19_1","volume-title":"Proc. USENIX OSDI.","author":"LeVasseur Joshua","year":"2004","unstructured":"Joshua LeVasseur, Volkmar Uhlig, Jan Stoess, and Stefan G\u00f6tz. 2004. Unmodified Device Driver Reuse and Improved System Dependability via Virtual Machines. In Proc. USENIX OSDI."},{"key":"e_1_3_2_1_20_1","volume-title":"Min Hong Yun, and Lin Zhong","author":"Li Caihua","year":"2022","unstructured":"Caihua Li, Seung-seob Lee, Min Hong Yun, and Lin Zhong. 2022. MProtect: Operating System Memory Management without Access. arXiv preprint arXiv:2212.12671 (2022)."},{"key":"e_1_3_2_1_21_1","volume-title":"Proc. ACM HotMobile.","author":"Ma Zhiyao","year":"2023","unstructured":"Zhiyao Ma and Lin Zhong. 2023. Bring segmented stacks to embedded systems. In Proc. ACM HotMobile."},{"key":"e_1_3_2_1_22_1","volume-title":"Gyu Myoung Lee, and Noel Crespi","author":"Minerva Roberto","year":"2020","unstructured":"Roberto Minerva, Gyu Myoung Lee, and Noel Crespi. 2020. Digital twin in the IoT context: A survey on technical features, scenarios, and architectural models. Proc. IEEE (2020)."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3465481.3465747"},{"key":"e_1_3_2_1_25_1","volume-title":"Doug Woos, Arvind Krishnamurthy, Thomas Anderson, and Timothy Roscoe.","author":"Peter Simon","year":"2015","unstructured":"Simon Peter, Jialin Li, Irene Zhang, Dan RK Ports, Doug Woos, Arvind Krishnamurthy, Thomas Anderson, and Timothy Roscoe. 2015. Arrakis: The operating system is the control plane. ACM Transactions on Computer Systems (TOCS) (2015)."},{"volume-title":"The art of Unix programming","author":"Raymond Eric S","key":"e_1_3_2_1_26_1","unstructured":"Eric S Raymond. 2003. The art of Unix programming. Addison-Wesley Professional."},{"key":"e_1_3_2_1_27_1","volume-title":"Performance of the Firefly RPC. ACM Transactions on Computer Systems (TOCS)","author":"Schroeder Michael D","year":"1990","unstructured":"Michael D Schroeder and Michael Burrows. 1990. Performance of the Firefly RPC. ACM Transactions on Computer Systems (TOCS) (1990)."},{"key":"e_1_3_2_1_28_1","volume-title":"Aiman Erbad","author":"Singh Jaspreet","year":"2020","unstructured":"Jaspreet Singh, Yahuza Bello, Ahmed Refaey Hussein, Aiman Erbad, and Amr Mohamed. 2020. Hierarchical security paradigm for iot multiaccess edge computing. IEEE Internet of Things Journal (2020)."},{"key":"e_1_3_2_1_29_1","volume-title":"Proc. USENIX OSDI.","author":"Soares Livio","year":"2010","unstructured":"Livio Soares and Michael Stumm. 2010. FlexSC: Flexible System Call Scheduling with Exception-Less System Calls. In Proc. USENIX OSDI."},{"key":"e_1_3_2_1_30_1","volume-title":"Proc. USENIX OSDI.","author":"Hof Alexander Van't","year":"2022","unstructured":"Alexander Van't Hof and Jason Nieh. 2022. BlackBox: A Container Security Monitor for Protecting Containers on Untrusted Operating Systems. In Proc. USENIX OSDI."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2019.23327"}],"event":{"name":"HotMobile '24: 25th International Workshop on Mobile Computing Systems and Applications","sponsor":["SIGMOBILE ACM Special Interest Group on Mobility of Systems, Users, Data and Computing"],"location":"San Diego CA USA","acronym":"HotMobile '24"},"container-title":["Proceedings of the 25th International Workshop on Mobile Computing Systems and Applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3638550.3641127","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3638550.3641127","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:06:13Z","timestamp":1750291573000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3638550.3641127"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,28]]},"references-count":30,"alternative-id":["10.1145\/3638550.3641127","10.1145\/3638550"],"URL":"https:\/\/doi.org\/10.1145\/3638550.3641127","relation":{},"subject":[],"published":{"date-parts":[[2024,2,28]]},"assertion":[{"value":"2024-02-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}