{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:17:46Z","timestamp":1763468266769,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":64,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,4,17]],"date-time":"2015-04-17T00:00:00Z","timestamp":1429228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1162447, CNS-1422909, CCF-1162021"],"award-info":[{"award-number":["CNS-1162447, CNS-1422909, CCF-1162021"]}],"id":[{"id":"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":[[2015,4,17]]},"DOI":"10.1145\/2741948.2741955","type":"proceedings-article","created":{"date-parts":[[2015,4,13]],"date-time":"2015-04-13T12:40:32Z","timestamp":1428928832000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":25,"title":["Flux"],"prefix":"10.1145","author":[{"given":"Alexander","family":"Van't Hof","sequence":"first","affiliation":[{"name":"Columbia University, New York, NY and IBM T.J. Watson Research Center, Yorktown Heights, NY"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hani","family":"Jamjoom","sequence":"additional","affiliation":[{"name":"IBM T.J. Watson Research Center, Yorktown Heights, NY"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jason","family":"Nieh","sequence":"additional","affiliation":[{"name":"Columbia University, New York, NY"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dan","family":"Williams","sequence":"additional","affiliation":[{"name":"IBM T.J. Watson Research Center, Yorktown Heights, NY"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,4,17]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"0xlab. Android DMTCP. http:\/\/github.com\/0xlab. Accessed: 2014-04-02.  0xlab. Android DMTCP. http:\/\/github.com\/0xlab. Accessed: 2014-04-02."},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043574"},{"key":"e_1_3_2_2_3_1","unstructured":"Apple Inc. Apple Airplay - Play content from iOS devices on Apple TV. https:\/\/www.apple.com\/airplay\/. Accessed: 2015-03-02.  Apple Inc. Apple Airplay - Play content from iOS devices on Apple TV. https:\/\/www.apple.com\/airplay\/. Accessed: 2015-03-02."},{"key":"e_1_3_2_2_4_1","unstructured":"Apple Inc. SunSpider 1.0.2. https:\/\/www.webkit.org\/perf\/sunspider\/sunspider.html. Accessed: 2014-07-19.  Apple Inc. SunSpider 1.0.2. https:\/\/www.webkit.org\/perf\/sunspider\/sunspider.html. Accessed: 2014-07-19."},{"volume-title":"CIOs Distrust Public Cloud for Mission-Critical Work, says IDC","author":"Venkatraman Archana","key":"e_1_3_2_2_5_1","unstructured":"Archana Venkatraman . CIOs Distrust Public Cloud for Mission-Critical Work, says IDC . http:\/\/www.computerweekly.com\/news\/2240170818\/CIOs-distrust-public-cloud-for-mission-critical-work-says-IDC, Nov. 2012. Accessed: 2015-03-12. Archana Venkatraman. CIOs Distrust Public Cloud for Mission-Critical Work, says IDC. http:\/\/www.computerweekly.com\/news\/2240170818\/CIOs-distrust-public-cloud-for-mission-critical-work-says-IDC, Nov. 2012. Accessed: 2015-03-12."},{"volume-title":"Quadrant Standard","author":"Software Aurora","key":"e_1_3_2_2_6_1","unstructured":"Aurora Software . Quadrant Standard . http:\/\/www.aurorasoftworks.com\/products\/quadrant. Accessed: 2014-07-19. Aurora Software. Quadrant Standard. http:\/\/www.aurorasoftworks.com\/products\/quadrant. Accessed: 2014-07-19."},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-739X(97)00037-X"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095837"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1023720.1023722"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1899928.1899945"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465375"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1997.1338"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134760.1220164"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224058"},{"volume-title":"Cloud Computing Voted as Fundamentally Insecure","author":"Page Carly","key":"e_1_3_2_2_15_1","unstructured":"Carly Page . Cloud Computing Voted as Fundamentally Insecure . http:\/\/www.theinquirer.net\/inquirer\/news\/2381817\/cloud-computing-voted-as-fundamentally-insecure, Nov. 2014. Accessed: 2015-03-12. Carly Page. Cloud Computing Voted as Fundamentally Insecure. http:\/\/www.theinquirer.net\/inquirer\/news\/2381817\/cloud-computing-voted-as-fundamentally-insecure, Nov. 2014. Accessed: 2015-03-12."},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.1984.234046"},{"key":"e_1_3_2_2_17_1","first-page":"1","volume-title":"Proceedings of the USENIX Annual Technical Conference","author":"Chow J.","year":"2008","unstructured":"J. Chow , T. Garfinkel , and P. M. Chen . Decoupling Dynamic Program Analysis from Execution in Virtual Environments . In Proceedings of the USENIX Annual Technical Conference , pages 1 -- 14 , Boston, MA, USA , June 2008 . J. Chow, T. Garfinkel, and P. M. Chen. Decoupling Dynamic Program Analysis from Execution in Virtual Environments. In Proceedings of the USENIX Annual Technical Conference, pages 1--14, Boston, MA, USA, June 2008."},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1735997.1736002"},{"key":"e_1_3_2_2_19_1","first-page":"273","volume-title":"Proceedings of the 2nd Symposium on Networked Systems Design and Implementation (NSDI 2005","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 Proceedings of the 2nd Symposium on Networked Systems Design and Implementation (NSDI 2005 ), pages 273 -- 286 , Boston, MA, USA , May 2005 . C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. Live Migration of Virtual Machines. In Proceedings of the 2nd Symposium on Networked Systems Design and Implementation (NSDI 2005), pages 273--286, Boston, MA, USA, May 2005."},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2324876.2324877"},{"key":"e_1_3_2_2_21_1","first-page":"81","volume-title":"Proceedings of the 2001 USENIX Annual Technical Conference","author":"Dieter W. R.","year":"2001","unstructured":"W. R. Dieter and J. E. Lumpp Jr . User-Level Checkpointing for LinuxThreads Programs . In Proceedings of the 2001 USENIX Annual Technical Conference , pages 81 -- 92 , Berkeley, CA, USA , June 2001 . W. R. Dieter and J. E. Lumpp Jr. User-Level Checkpointing for LinuxThreads Programs. In Proceedings of the 2001 USENIX Annual Technical Conference, pages 81--92, Berkeley, CA, USA, June 2001."},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380210802"},{"key":"e_1_3_2_2_23_1","unstructured":"Google Inc. Chromecast. https:\/\/www.google.com\/chrome\/devices\/chromecast\/. Accessed: 2014-04-12.  Google Inc. Chromecast. https:\/\/www.google.com\/chrome\/devices\/chromecast\/. Accessed: 2014-04-12."},{"key":"e_1_3_2_2_24_1","first-page":"193","volume-title":"Proceedings of the 8th Symposium on Operating Systems Design and Implementation (OSDI 2008","author":"Guo Z.","year":"2008","unstructured":"Z. Guo , X. Wang , J. Tang , X. Liu , Z. Xu , M. Wu , M. F. Kaashoek , and Z. Zhang . R2: An Application-Level Kernel for Record and Replay . In Proceedings of the 8th Symposium on Operating Systems Design and Implementation (OSDI 2008 ), pages 193 -- 208 , Berkeley, CA, USA , Dec. 2008 . Z. Guo, X. Wang, J. Tang, X. Liu, Z. Xu, M. Wu, M. F. Kaashoek, and Z. Zhang. R2: An Application-Level Kernel for Record and Replay. In Proceedings of the 8th Symposium on Operating Systems Design and Implementation (OSDI 2008), pages 193--208, Berkeley, CA, USA, Dec. 2008."},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/46\/1\/067"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508293.1508301"},{"key":"e_1_3_2_2_27_1","volume-title":"Software Tools and Libraries for Fault Tolerance","author":"Huang Y.","year":"1995","unstructured":"Y. Huang , C. Kintala , and Y. M. Wang . Software Tools and Libraries for Fault Tolerance . IEEE Bulletin of the Tecnnical Committee on Operating System and Application Environments , 7(4): 5--9, Winter 1995 . Y. Huang, C. Kintala, and Y. M. Wang. Software Tools and Libraries for Fault Tolerance. IEEE Bulletin of the Tecnnical Committee on Operating System and Application Environments, 7(4): 5--9, Winter 1995."},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095820"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/165854.165874"},{"key":"e_1_3_2_2_30_1","volume-title":"Dec.","author":"Kazemi S.","year":"2013","unstructured":"S. Kazemi , R. Garg , and G. Cooperman . Transparent Checkpoint-Restart for Hardware-Accelerated 3D Graphics. CoRR, abs\/1312.6650 , Dec. 2013 . S. Kazemi, R. Garg, and G. Cooperman. Transparent Checkpoint-Restart for Hardware-Accelerated 3D Graphics. CoRR, abs\/1312.6650, Dec. 2013."},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1135777.1135803"},{"key":"e_1_3_2_2_32_1","first-page":"355","volume-title":"Proceedings of the 1989 USENIX Winter Technical Conference","author":"Kingsbury B. A.","year":"1989","unstructured":"B. A. Kingsbury and J. T. Kline . Job and Process Recovery in a UNIX-based Operating System . In Proceedings of the 1989 USENIX Winter Technical Conference , pages 355 -- 364 , San Diego, CA, USA , Jan. 1989 . B. A. Kingsbury and J. T. Kline. Job and Process Recovery in a UNIX-based Operating System. In Proceedings of the 1989 USENIX Winter Technical Conference, pages 355--364, San Diego, CA, USA, Jan. 1989."},{"key":"e_1_3_2_2_33_1","first-page":"323","volume-title":"Proceedings of the 2007 USENIX Annual Technical Conference","author":"Laadan O.","year":"2007","unstructured":"O. Laadan and J. Nieh . Transparent Checkpoint-Restart of Multiple Processes on Commodity Operating Systems . In Proceedings of the 2007 USENIX Annual Technical Conference , pages 323 -- 336 , Santa Clara, CA, USA , June 2007 . O. Laadan and J. Nieh. Transparent Checkpoint-Restart of Multiple Processes on Commodity Operating Systems. In Proceedings of the 2007 USENIX Annual Technical Conference, pages 323--336, Santa Clara, CA, USA, June 2007."},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTR.2005.347039"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1811039.1811057"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043589"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/511334.511363"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/988672.988692"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWOOOS.1992.252995"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.1676929"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.53354"},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250738"},{"key":"e_1_3_2_2_43_1","first-page":"25","volume-title":"Proceedings of the 2005 USENIX Annual Technical Conference","author":"Nelson M.","year":"2005","unstructured":"M. Nelson , B.-H. Lim , and G. Hutchins . Fast Transparent Migration for Virtual Machines . In Proceedings of the 2005 USENIX Annual Technical Conference , pages 25 -- 25 , Anaheim, CA, USA , Apr. 2005 . M. Nelson, B.-H. Lim, and G. Hutchins. Fast Transparent Migration for Virtual Machines. In Proceedings of the 2005 USENIX Annual Technical Conference, pages 25--25, Anaheim, CA, USA, Apr. 2005."},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/592637.592640"},{"key":"e_1_3_2_2_45_1","volume-title":"Nov.","author":"Onorato J.","year":"2011","unstructured":"J. Onorato . Modifying AIDL Compiler to Generate C++ Code. https:\/\/groups.google.com\/forum\/#!topic\/android-framework\/i0SWc9cHEJ0 , Nov. 2011 . Accessed : 2015-03-12. J. Onorato. Modifying AIDL Compiler to Generate C++ Code. https:\/\/groups.google.com\/forum\/#!topic\/android-framework\/i0SWc9cHEJ0, Nov. 2011. Accessed: 2015-03-12."},{"volume-title":"Android Fragmentation Visualized","key":"e_1_3_2_2_46_1","unstructured":"OpenSignal. Android Fragmentation Visualized . http:\/\/opensignal.com\/reports\/2014\/android-fragmentation\/, Aug. 2014. Accessed: 2015-03-11. OpenSignal. Android Fragmentation Visualized. http:\/\/opensignal.com\/reports\/2014\/android-fragmentation\/, Aug. 2014. Accessed: 2015-03-11."},{"key":"e_1_3_2_2_47_1","unstructured":"OpenVZ. Checkpoint\/Restore in Userspace. http:\/\/www.criu.org. Accessed: 2014-03-14.  OpenVZ. Checkpoint\/Restore in Userspace. http:\/\/www.criu.org. Accessed: 2014-03-14."},{"key":"e_1_3_2_2_48_1","unstructured":"OpenVZ Linux Containers. http:\/\/www.openvz.org. Accessed: 2014-03-15.  OpenVZ Linux Containers. http:\/\/www.openvz.org. Accessed: 2014-03-15."},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060323"},{"key":"e_1_3_2_2_51_1","first-page":"213","volume-title":"Proceedings of the 1995 USENIX Winter Technical Conference","author":"Plank J. S.","year":"1995","unstructured":"J. S. Plank , M. Beck , G. Kingsley , and K. Li . Libckpt: Transparent Checkpointing under Unix . In Proceedings of the 1995 USENIX Winter Technical Conference , pages 213 -- 223 , New Orleans, LA, USA , Jan. 1995 . J. S. Plank, M. Beck, G. Kingsley, and K. Li. Libckpt: Transparent Checkpointing under Unix. In Proceedings of the 1995 USENIX Winter Technical Conference, pages 213--223, New Orleans, LA, USA, Jan. 1995."},{"key":"e_1_3_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950399"},{"key":"e_1_3_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/800217.806619"},{"key":"e_1_3_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/800216.806593"},{"issue":"4","key":"e_1_3_2_2_56_1","first-page":"305","volume":"1","author":"Rozier M.","year":"1988","unstructured":"M. Rozier , V. Abrossimov , F. Armand , I. Boule , M. Gien , M. Guillemont , F. Herrmann , C. Kaiser , S. Langlois , P. Leonard , and W. Neuhauser . Chorus Distributed Operating System. Computing Systems , 1 ( 4 ): 305 -- 370 , 1988 . M. Rozier, V. Abrossimov, F. Armand, I. Boule, M. Gien, M. Guillemont, F. Herrmann, C. Kaiser, S. Langlois, P. Leonard, and W. Neuhauser. Chorus Distributed Operating System. Computing Systems, 1(4): 305--370, 1988.","journal-title":"Chorus Distributed Operating System. Computing Systems"},{"key":"e_1_3_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1085130.1085139"},{"key":"e_1_3_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2005.157"},{"volume-title":"2013 Mobile Device Survey","author":"Magazine SC","key":"e_1_3_2_2_59_1","unstructured":"SC Magazine . 2013 Mobile Device Survey . http:\/\/www.scmagazine.com\/2013-mobile-device-survey\/slideshow\/1222\/, 2013. Accessed: 2014-04-20. SC Magazine. 2013 Mobile Device Survey. http:\/\/www.scmagazine.com\/2013-mobile-device-survey\/slideshow\/1222\/, 2013. Accessed: 2014-04-20."},{"key":"e_1_3_2_2_60_1","volume-title":"Stanford University","author":"Schmidt B. K.","year":"2000","unstructured":"B. K. Schmidt . Supporting Ubiquitous Computing with Stateless Consoles and Computation Caches. PhD thesis , Stanford University , Aug. 2000 . B. K. Schmidt. Supporting Ubiquitous Computing with Stateless Consoles and Computation Caches. PhD thesis, Stanford University, Aug. 2000."},{"key":"e_1_3_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993744.1993757"},{"issue":"227","key":"e_1_3_2_2_62_1","first-page":"40","volume":"20","author":"Tannenbaum T.","year":"1995","unstructured":"T. Tannenbaum and M. Litzkow . The Condor Distributed Processing System. Dr. Dobb's Journal , 20 ( 227 ): 40 -- 48 , Feb. 1995 . T. Tannenbaum and M. Litzkow. The Condor Distributed Processing System. Dr. Dobb's Journal, 20(227): 40--48, Feb. 1995.","journal-title":"The Condor Distributed Processing System. Dr. Dobb's Journal"},{"key":"e_1_3_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591971.2592003"},{"key":"e_1_3_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451130"},{"key":"e_1_3_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/775152.775163"},{"key":"e_1_3_2_2_66_1","first-page":"131","volume-title":"Proceedings of the 2002 USENIX Annual Technical Conference","author":"Yang S. J.","year":"2002","unstructured":"S. J. Yang , J. Nieh , M. Selsky , and N. Tiwari . The Performance of Remote Display Mechanisms for Thin-Client Computing . In Proceedings of the 2002 USENIX Annual Technical Conference , pages 131 -- 146 , Monterey, CA, USA , June 2002 . S. J. Yang, J. Nieh, M. Selsky, and N. Tiwari. The Performance of Remote Display Mechanisms for Thin-Client Computing. In Proceedings of the 2002 USENIX Annual Technical Conference, pages 131--146, Monterey, CA, USA, June 2002."}],"event":{"name":"EuroSys '15: Tenth EuroSys Conference 2015","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Bordeaux France","acronym":"EuroSys '15"},"container-title":["Proceedings of the Tenth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2741948.2741955","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2741948.2741955","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:12:37Z","timestamp":1750227157000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2741948.2741955"}},"subtitle":["multi-surface computing in Android"],"short-title":[],"issued":{"date-parts":[[2015,4,17]]},"references-count":64,"alternative-id":["10.1145\/2741948.2741955","10.1145\/2741948"],"URL":"https:\/\/doi.org\/10.1145\/2741948.2741955","relation":{},"subject":[],"published":{"date-parts":[[2015,4,17]]},"assertion":[{"value":"2015-04-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}