{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:38Z","timestamp":1772164058409,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,4,8]],"date-time":"2017-04-08T00:00:00Z","timestamp":1491609600000},"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":[[2017,4,8]]},"DOI":"10.1145\/3050748.3050751","type":"proceedings-article","created":{"date-parts":[[2017,3,31]],"date-time":"2017-03-31T08:22:54Z","timestamp":1490948574000},"page":"201-213","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Flexible Page-level Memory Access Monitoring Based on Virtualization Hardware"],"prefix":"10.1145","author":[{"given":"Kai","family":"Lu","sequence":"first","affiliation":[{"name":"Science and Technology on Parallel and Distributed Laboratory, State Key Laboratory of High Performance Computing, State Key Laboratory of High-end Server &amp; Storage Technology, College of Computer, National University of Defense Technology, Changsha, PR, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenzhe","family":"Zhang","sequence":"additional","affiliation":[{"name":"Science and Technology on Parallel and Distributed Laboratory, State Key Laboratory of High Performance Computing, State Key Laboratory of High-end Server &amp; Storage Technology, College of Computer, National University of Defense Technology, Changsha, PR, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoping","family":"Wang","sequence":"additional","affiliation":[{"name":"Science and Technology on Parallel and Distributed Laboratory, State Key Laboratory of High Performance Computing, State Key Laboratory of High-end Server &amp; Storage Technology, College of Computer, National University of Defense Technology, Changsha, PR, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mikel","family":"Luj\u00e1n","sequence":"additional","affiliation":[{"name":"School of Computer Science, The University of Manchester, Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andy","family":"Nisbet","sequence":"additional","affiliation":[{"name":"School of Computer Science, The University of Manchester, Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,4,8]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1594835.1504203"},{"key":"e_1_3_2_1_2_1","volume-title":"Advanced Micro Devices","author":"Secure MD.","year":"2005","unstructured":"A MD. Secure virtual machine architecture reference manual. Technical report , Advanced Micro Devices , May 2005 . AMD. Secure virtual machine architecture reference manual. Technical report, Advanced Micro Devices, May 2005."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/106973.106984"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/381694.378832"},{"key":"e_1_3_2_1_5_1","first-page":"335","volume-title":"OSDI","author":"Belay A.","year":"2012","unstructured":"A. Belay , A. Bittau , A. J. Mashtizadeh , D. Terei , D. Mazi\u00e8res , and C. Kozyrakis . Dune: Safe user-level access to privileged cpu features . In OSDI , pages 335 -- 348 , 2012 . A. Belay, A. Bittau, A. J. Mashtizadeh, D. Terei, D. Mazi\u00e8res, and C. Kozyrakis. Dune: Safe user-level access to privileged cpu features. In OSDI, pages 335--348, 2012."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736029"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1134000"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/356989.357000"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/113446.113459"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/195792.195795"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508255"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2006.31"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1970386.1970387"},{"key":"e_1_3_2_1_14_1","volume-title":"Distributed caching with memcached. Linux journal","author":"Fitzpatrick B.","year":"2004","unstructured":"B. Fitzpatrick . Distributed caching with memcached. Linux journal , 2004 (124):5, 2004. B. Fitzpatrick. Distributed caching with memcached. Linux journal, 2004(124):5, 2004."},{"key":"e_1_3_2_1_15_1","volume-title":"Tcmalloc: Thread-caching malloc. goog-perftools. sourceforge. net\/doc\/tcmalloc. html","author":"Ghemawat S.","year":"2009","unstructured":"S. Ghemawat and P. Menage . Tcmalloc: Thread-caching malloc. goog-perftools. sourceforge. net\/doc\/tcmalloc. html , 2009 . S. Ghemawat and P. Menage. Tcmalloc: Thread-caching malloc. goog-perftools. sourceforge. net\/doc\/tcmalloc. html, 2009."},{"key":"e_1_3_2_1_16_1","volume-title":"Tokyo cabinet: a modern implementation of dbm","author":"Hirabayashi M.","year":"2010","unstructured":"M. Hirabayashi . Tokyo cabinet: a modern implementation of dbm , 2010 . M. Hirabayashi. Tokyo cabinet: a modern implementation of dbm, 2010."},{"key":"e_1_3_2_1_17_1","volume-title":"Intel r 64 and ia-32 architectures software developers manual","year":"2013","unstructured":"Intel. Intel r 64 and ia-32 architectures software developers manual . Volume 3b: System Programming Guide (Part 2), pages 14-- 19 , 2013 . Intel. Intel r 64 and ia-32 architectures software developers manual. Volume 3b: System Programming Guide (Part 2), pages 14--19, 2013."},{"key":"e_1_3_2_1_18_1","unstructured":"Intel. Page modification logging for virtual machine monitor white paper. http:\/\/www.intel.com\/ Jan. 2015.  Intel. Page modification logging for virtual machine monitor white paper. http:\/\/www.intel.com\/ Jan. 2015."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2013.69"},{"key":"e_1_3_2_1_20_1","first-page":"225","volume-title":"Proceedings of the Linux Symposium","volume":"1","author":"Kivity A.","year":"2007","unstructured":"A. Kivity , Y. Kamay , D. Laor , U. Lublin , and A. Liguori . kvm: the linux virtual machine monitor . In Proceedings of the Linux Symposium , volume 1 , pages 225 -- 230 , 2007 . A. Kivity, Y. Kamay, D. Laor, U. Lublin, and A. Liguori. kvm: the linux virtual machine monitor. In Proceedings of the Linux Symposium, volume 1, pages 225--230, 2007."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"e_1_3_2_1_22_1","volume-title":"ACM","author":"Li K. I.","year":"2003","unstructured":"K. I. Li . Virtual Memory Primitives for User Programs . ACM , 2003 . K. I. Li. Virtual Memory Primitives for User Programs. ACM, 2003."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043587"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2555243.2555252"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346296"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2008.4636089"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250746"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866307.1866371"},{"key":"e_1_3_2_1_30_1","first-page":"115","volume-title":"USENIX Annual Technical Conference","author":"Payer M.","year":"2013","unstructured":"M. Payer , E. Kravina , and T. R. Gross . Lightweight memory tracing . In USENIX Annual Technical Conference , pages 115 -- 126 , 2013 . M. Payer, E. Kravina, and T. R. Gross. Lightweight memory tracing. In USENIX Annual Technical Conference, pages 115--126, 2013."},{"key":"e_1_3_2_1_31_1","volume-title":"UKUUG Linux Developers Conference","volume":"2002","author":"Probst M.","year":"2002","unstructured":"M. Probst . Dynamic binary translation . In UKUUG Linux Developers Conference , volume 2002 . sn, 2002 . M. Probst. Dynamic binary translation. In UKUUG Linux Developers Conference, volume 2002. sn, 2002."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/265924.265927"},{"key":"e_1_3_2_1_33_1","unstructured":"J. Shen M. Hamal and S. Ganzenm\u00fcller. Dynamic memory allocation on real-time linux. Architecture 86: 32.  J. Shen M. Hamal and S. Ganzenm\u00fcller. Dynamic memory allocation on real-time linux. Architecture 86:32."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.163"}],"event":{"name":"VEE '17: 13th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments","location":"Xi'an China","acronym":"VEE '17","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 13th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3050748.3050751","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3050748.3050751","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:54:38Z","timestamp":1750208078000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3050748.3050751"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,8]]},"references-count":34,"alternative-id":["10.1145\/3050748.3050751","10.1145\/3050748"],"URL":"https:\/\/doi.org\/10.1145\/3050748.3050751","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3140607.3050751","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2017,4,8]]},"assertion":[{"value":"2017-04-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}