{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,18]],"date-time":"2026-01-18T14:15:59Z","timestamp":1768745759909,"version":"3.49.0"},"reference-count":34,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2010,12,13]],"date-time":"2010-12-13T00:00:00Z","timestamp":1292198400000},"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":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2010,12,13]]},"abstract":"<jats:p>The virtualization of mobile devices such as smartphones, tablets, netbooks, and MIDs offers significant potential in addressing the mobile manageability, security, cost, compliance, application development and deployment challenges that exist in the enterprise today. Advances in mobile processor performance, memory and storage capacities have led to the availability of many of the virtualization techniques that have previously been applied in the desktop and server domains. Leveraging these opportunities, VMware's Mobile Virtualization Platform (MVP) makes use of system virtualization to deliver an end-to-end solution for facilitating employee-owned mobile phones in the enterprise. In this paper we describe the use case behind MVP, and provide an overview of the hypervisor's design and implementation. We present a novel system architecture for mobile virtualization and describe key aspects of both core and platform virtualization on mobile devices<\/jats:p>","DOI":"10.1145\/1899928.1899945","type":"journal-article","created":{"date-parts":[[2010,12,20]],"date-time":"2010-12-20T15:55:04Z","timestamp":1292860504000},"page":"124-135","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":96,"title":["The VMware mobile virtualization platform"],"prefix":"10.1145","volume":"44","author":[{"given":"Ken","family":"Barr","sequence":"first","affiliation":[{"name":"VMware, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Prashanth","family":"Bungale","sequence":"additional","affiliation":[{"name":"VMware, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephen","family":"Deasy","sequence":"additional","affiliation":[{"name":"VMware, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Viktor","family":"Gyuris","sequence":"additional","affiliation":[{"name":"VMware, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Perry","family":"Hung","sequence":"additional","affiliation":[{"name":"VMware, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Craig","family":"Newell","sequence":"additional","affiliation":[{"name":"VMware, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harvey","family":"Tuch","sequence":"additional","affiliation":[{"name":"VMware, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bruno","family":"Zoppis","sequence":"additional","affiliation":[{"name":"VMware, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2010,12,13]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Mercury One-2-One. Common PCN Handset Specification","year":"2000","unstructured":"3GPP , Orange PCS Ltd , Mercury One-2-One. Common PCN Handset Specification , 2000 . Version 4.2. 3GPP, Orange PCS Ltd, Mercury One-2-One. Common PCN Handset Specification, 2000. Version 4.2."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168860"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/1404014.1404019"},{"key":"e_1_2_1_4_1","unstructured":"Apple Inc. Apple's App Store downloads top three billion. http:\/\/www.apple.com\/pr\/library\/2010\/01\/05appstore.html Jan. 2010.  Apple Inc. Apple's App Store downloads top three billion. http:\/\/www.apple.com\/pr\/library\/2010\/01\/05appstore.html Jan. 2010."},{"key":"e_1_2_1_5_1","volume-title":"ARM Architecture Reference Manual: ARMv7-A and ARMv7-R edition","author":"Limited","year":"2007","unstructured":"ARM Limited . ARM Architecture Reference Manual: ARMv7-A and ARMv7-R edition , 2007 . ARM DDI 0406A. ARM Limited. ARM Architecture Reference Manual: ARMv7-A and ARMv7-R edition, 2007. ARM DDI 0406A."},{"key":"e_1_2_1_6_1","unstructured":"Asterisk \u00bf the open source telephony projects. http:\/\/www.asterisk.org.  Asterisk \u00bf the open source telephony projects. http:\/\/www.asterisk.org."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945462"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734583.1734596"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1243418.1243429"},{"key":"e_1_2_1_10_1","volume-title":"Hot Chips 22","author":"Brash D.","year":"2010","unstructured":"Brash , D. Extensions to the ARMv7-A architecture . In Hot Chips 22 ( Stanford University , California, Aug . 2010 ). Brash, D. Extensions to the ARMv7-A architecture. In Hot Chips 22 (Stanford University, California, Aug. 2010)."},{"key":"e_1_2_1_11_1","volume-title":"NV","author":"D'Aguanno J.","year":"2006","unstructured":"D'Aguanno , J. Blackjacking \u00bf 0wning the enterprise via the Blackberry. In Defcon 14 (Las Vegas , NV , August 2006 ). D'Aguanno, J. Blackjacking \u00bf 0wning the enterprise via the Blackberry. In Defcon 14 (Las Vegas, NV, August 2006)."},{"key":"e_1_2_1_12_1","volume-title":"ALS'00: Proceedings of the 4th annual Linux Showcase & Conference","author":"Dike J.","year":"2000","unstructured":"Dike , J. A user-mode port of the Linux kernel . In ALS'00: Proceedings of the 4th annual Linux Showcase & Conference ( Atlanta, Georgia , 2000 ), USENIX Association. Dike, J. A user-mode port of the Linux kernel. In ALS'00: Proceedings of the 4th annual Linux Showcase & Conference (Atlanta, Georgia, 2000), USENIX Association."},{"key":"e_1_2_1_13_1","volume-title":"G00201349","author":"Elliot B.","year":"2010","unstructured":"Elliot , B. , and Blood , S . Magic quadrant for Unified Communications. Gartner RAS Core Research Note , G00201349 ( 2010 ). Elliot, B., and Blood, S. Magic quadrant for Unified Communications. Gartner RAS Core Research Note, G00201349 (2010)."},{"key":"e_1_2_1_14_1","volume-title":"USENIX Symposium on Operating Systems Design and Implementation (OSDI) (Oct.","author":"Enck W.","year":"2010","unstructured":"Enck , W. , Gilbert , P. , gon Chun , B. , Cox , L. P. , Jung , J. , McDaniel , P. , and Sheth , A. N . TaintDroid: An information-flow tracking system for realtime privacy monitoring on smartphones . In USENIX Symposium on Operating Systems Design and Implementation (OSDI) (Oct. 2010 ). Enck, W., Gilbert, P., gon Chun, B., Cox, L. P., Jung, J., McDaniel, P., and Sheth, A. N. TaintDroid: An information-flow tracking system for realtime privacy monitoring on smartphones. In USENIX Symposium on Operating Systems Design and Implementation (OSDI) (Oct. 2010)."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1653662.1653691"},{"key":"e_1_2_1_16_1","unstructured":"Forrester Research Inc. Collaboration needs will fuel a smartphone surge Jan. 2010.  Forrester Research Inc. Collaboration needs will fuel a smartphone surge Jan. 2010."},{"key":"e_1_2_1_17_1","unstructured":"Gartner Inc. Gartner says Android to become no. 2 worldwide mobile operating system in 2010 and challenge Symbian for no. 1 position by 2014. http:\/\/www.gartner.com\/it\/page.jsp?id=1434613 Sept. 2010.  Gartner Inc. Gartner says Android to become no. 2 worldwide mobile operating system in 2010 and challenge Symbian for no. 1 position by 2014. http:\/\/www.gartner.com\/it\/page.jsp?id=1434613 Sept. 2010."},{"key":"e_1_2_1_18_1","unstructured":"Google Inc. Android dev guide: What is android? http:\/\/developer.android.com\/guide\/basics\/what-is-android.html.  Google Inc. Android dev guide: What is android? http:\/\/developer.android.com\/guide\/basics\/what-is-android.html."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176760.1176793"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851276.1851282"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ccnc08.2007.64"},{"key":"e_1_2_1_22_1","volume-title":"7 steps to stronger enterprise iPhone security. CIO Magazine (Aug","author":"Kaneshige T.","year":"2010","unstructured":"Kaneshige , T. 7 steps to stronger enterprise iPhone security. CIO Magazine (Aug . 2010 ). Kaneshige, T. 7 steps to stronger enterprise iPhone security. CIO Magazine (Aug. 2010)."},{"key":"e_1_2_1_23_1","unstructured":"Line 2. http:\/\/www.line2.com.  Line 2. http:\/\/www.line2.com."},{"key":"e_1_2_1_24_1","unstructured":"OProfile. http:\/\/oprofile.sourceforge.net.  OProfile. http:\/\/oprofile.sourceforge.net."},{"key":"e_1_2_1_25_1","unstructured":"PDAdb.net. http:\/\/pdadb.net.  PDAdb.net. http:\/\/pdadb.net."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/800009.808061"},{"key":"e_1_2_1_27_1","first-page":"1","volume-title":"Proceedings of the 19th USENIX Security Symposium","author":"Sehr D.","year":"2010","unstructured":"Sehr , D. , Muth , R. , Biffle , C. L. , Khimenko , V. , Pasko , E. , Yee , B. , Schimpf , K. , and Chen , B . Adapting software fault isolation to contemporary CPU architectures . In Proceedings of the 19th USENIX Security Symposium ( 2010 ), pp. 1 -- 11 . Sehr, D., Muth, R., Biffle, C. L., Khimenko, V., Pasko, E., Yee, B., Schimpf, K., and Chen, B. Adapting software fault isolation to contemporary CPU architectures. In Proceedings of the 19th USENIX Security Symposium (2010), pp. 1--11."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2010.2"},{"key":"e_1_2_1_29_1","volume-title":"TU Dresden","author":"Steinberg U.","year":"2002","unstructured":"Steinberg , U. Fiasco \u03bc-kernel user-mode port . TU Dresden , Dec. 2002 . Steinberg, U. Fiasco \u03bc-kernel user-mode port. TU Dresden, Dec. 2002."},{"key":"e_1_2_1_30_1","volume-title":"Proceedings of the General Track: 2002 USENIX Annual Technical Conference","author":"Sugerman J.","year":"2001","unstructured":"Sugerman , J. , Venkitachalam , G. , and Lim , B . -H. Virtualizing I\/O devices on VMware Workstation's hosted virtual machine monitor . In Proceedings of the General Track: 2002 USENIX Annual Technical Conference ( Berkeley, CA, USA , 2001 ), USENIX Association, pp. 1--14. Sugerman, J., Venkitachalam, G., and Lim, B.-H. Virtualizing I\/O devices on VMware Workstation's hosted virtual machine monitor. In Proceedings of the General Track: 2002 USENIX Annual Technical Conference (Berkeley, CA, USA, 2001), USENIX Association, pp. 1--14."},{"key":"e_1_2_1_31_1","volume-title":"SMboile Systems","author":"Vennon T.","year":"2010","unstructured":"Vennon , T. , and Stroop , D . Threat analysis of the Android Market. Tech. rep ., SMboile Systems , 2010 . Vennon, T., and Stroop, D. Threat analysis of the Android Market. Tech. rep., SMboile Systems, 2010."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060307"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-39864-6_28"},{"key":"e_1_2_1_35_1","volume-title":"Using a hypervisor to reconcile GPL and proprietary embedded code. LinuxDevices. com (Aug","author":"Zoppis B.","year":"2007","unstructured":"Zoppis , B. Using a hypervisor to reconcile GPL and proprietary embedded code. LinuxDevices. com (Aug . 2007 ). Zoppis, B. Using a hypervisor to reconcile GPL and proprietary embedded code. LinuxDevices. com (Aug. 2007)."}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1899928.1899945","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1899928.1899945","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:39:55Z","timestamp":1750246795000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1899928.1899945"}},"subtitle":["is that a hypervisor in your pocket?"],"short-title":[],"issued":{"date-parts":[[2010,12,13]]},"references-count":34,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,12,13]]}},"alternative-id":["10.1145\/1899928.1899945"],"URL":"https:\/\/doi.org\/10.1145\/1899928.1899945","relation":{},"ISSN":["0163-5980"],"issn-type":[{"value":"0163-5980","type":"print"}],"subject":[],"published":{"date-parts":[[2010,12,13]]},"assertion":[{"value":"2010-12-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}