{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:48:09Z","timestamp":1772164089013,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":60,"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.3050755","type":"proceedings-article","created":{"date-parts":[[2017,3,31]],"date-time":"2017-03-31T08:22:54Z","timestamp":1490948574000},"page":"112-128","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Improving Virtualized Storage Performance with Sky"],"prefix":"10.1145","author":[{"given":"Leo","family":"Arulraj","sequence":"first","affiliation":[{"name":"Department of Computer Sciences, University of Wisconsin, Madison"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrea C.","family":"Arpaci-Dusseau","sequence":"additional","affiliation":[{"name":"Department of Computer Sciences, University of Wisconsin, Madison"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Remzi H.","family":"Arpaci-Dusseau","sequence":"additional","affiliation":[{"name":"Department of Computer Sciences, University of Wisconsin, Madison"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,4,8]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Virtual machine introspection library","author":"Libvmi","year":"2016","unstructured":"Libvmi : Virtual machine introspection library , 2016 . http:\/\/libvmi.com\/ https:\/\/github.com\/libvmi\/libvmi. Libvmi: Virtual machine introspection library, 2016. http:\/\/libvmi.com\/ https:\/\/github.com\/libvmi\/libvmi."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/1960475.1960490"},{"key":"e_1_3_2_1_3_1","unstructured":"AMD Technology. AMD64 Architecture Programmers Manual Volume 2: System Programming. http:\/\/developer.amd.com\/wordpress\/media\/2012\/10\/24593_APM_v21.pdf.  AMD Technology. AMD64 Architecture Programmers Manual Volume 2: System Programming. http:\/\/developer.amd.com\/wordpress\/media\/2012\/10\/24593_APM_v21.pdf."},{"key":"e_1_3_2_1_4_1","volume-title":"Operating Systems: Three Easy Pieces, 0.91 ed","author":"Arpaci-Dusseau R. H.","year":"2015","unstructured":"Arpaci-Dusseau , R. H. , and Arpaci-Dusseau , A. C. Operating Systems: Three Easy Pieces, 0.91 ed . Arpaci-Dusseau Books , May 2015 . Arpaci-Dusseau, R. H., and Arpaci-Dusseau, A. C. Operating Systems: Three Easy Pieces, 0.91 ed. Arpaci-Dusseau Books, May 2015."},{"key":"e_1_3_2_1_5_1","first-page":"41","volume-title":"Fast and Portable Dynamic Translator. In USENIX Annual Technical Conference, FREENIX Track","author":"Bellard F. QEMU","year":"2005","unstructured":"Bellard , F. QEMU , a Fast and Portable Dynamic Translator. In USENIX Annual Technical Conference, FREENIX Track ( 2005 ), pp. 41 -- 46 . Bellard, F. QEMU, a Fast and Portable Dynamic Translator. In USENIX Annual Technical Conference, FREENIX Track (2005), pp. 41--46."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224058"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266672"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTOS.2001.990073"},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation","author":"Cully B.","year":"2008","unstructured":"Cully , B. , Lefebvre , G. , Meyer , D. , Feeley , M. , Hutchinson , N. , and Warfield , A . Remus: High Availability via Asynchronous Virtual Machine Replication . In Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation ( Berkeley, CA, USA , 2008 ), NSDI'08, USENIX Association, pp. 161--174. Cully, B., Lefebvre, G., Meyer, D., Feeley, M., Hutchinson, N., and Warfield, A. Remus: High Availability via Asynchronous Virtual Machine Replication. In Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation (Berkeley, CA, USA, 2008), NSDI'08, USENIX Association, pp. 161--174."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1455770.1455779"},{"key":"e_1_3_2_1_11_1","volume-title":"Proc. of USENIX07","author":"Ding X.","year":"2007","unstructured":"Ding , X. , Jiang , S. , Chen , F. , Davis , K. , and Zhang , X . DiskSeen: Exploiting Disk Layout and Access History to Enhance I\/O Prefetch . In Proc. of USENIX07 ( 2007 ). Ding, X., Jiang, S., Chen, F., Davis, K., and Zhang, X. DiskSeen: Exploiting Disk Layout and Access History to Enhance I\/O Prefetch. In Proc. of USENIX07 (2007)."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2011.11"},{"key":"e_1_3_2_1_13_1","volume-title":"Fowler \/ Noll \/ Vo (FNV) Hash","author":"Fowler G.","year":"1991","unstructured":"Fowler , G. , Noll , L. C. , and Vo , P . Fowler \/ Noll \/ Vo (FNV) Hash , 1991 . Fowler, G., Noll, L. C., and Vo, P. Fowler \/ Noll \/ Vo (FNV) Hash, 1991."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945464"},{"key":"e_1_3_2_1_15_1","first-page":"191","volume-title":"NDSS","volume":"3","author":"Garfinkel T.","year":"2003","unstructured":"Garfinkel , T. , Rosenblum , M. , A Virtual Machine Introspection Based Architecture for Intrusion Detection . In NDSS ( 2003 ), vol. 3 , pp. 191 -- 206 . Garfinkel, T., Rosenblum, M., et al. A Virtual Machine Introspection Based Architecture for Intrusion Detection. In NDSS (2003), vol. 3, pp. 191--206."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/258612.258696"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/SRDS.2011.26"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ARES.2015.43"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095836"},{"key":"e_1_3_2_1_20_1","unstructured":"Intel. Intel 64 and IA-32 Architectures Software Developers Manual Combined Volumes: 1 2ABC 3ABCD. https:\/\/software.intel.com\/sites\/default\/files\/managed\/39\/c5\/325462-sdm-vol-1-2abcd-3abcd.pdf.  Intel. Intel 64 and IA-32 Architectures Software Developers Manual Combined Volumes: 1 2ABC 3ABCD. https:\/\/software.intel.com\/sites\/default\/files\/managed\/39\/c5\/325462-sdm-vol-1-2abcd-3abcd.pdf."},{"key":"e_1_3_2_1_21_1","first-page":"439","volume-title":"Proceedings of the 20th International Conference on Very Large Data Bases (San Francisco, CA, USA, 1994), VLDB '94, Morgan Kaufmann Publishers Inc.","author":"Johnson T.","unstructured":"Johnson , T. , and Shasha , D . 2Q: A Low Overhead High Performance Buffer Management Replacement Algorithm . In Proceedings of the 20th International Conference on Very Large Data Bases (San Francisco, CA, USA, 1994), VLDB '94, Morgan Kaufmann Publishers Inc. , pp. 439 -- 450 . Johnson, T., and Shasha, D. 2Q: A Low Overhead High Performance Buffer Management Replacement Algorithm. In Proceedings of the 20th International Conference on Very Large Data Bases (San Francisco, CA, USA, 1994), VLDB '94, Morgan Kaufmann Publishers Inc., pp. 439--450."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346256.1346269"},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the Ottawa Linux Symposium","author":"Jujjuri V.","year":"2010","unstructured":"Jujjuri , V. , Van Hensbergen , E. , Liguori , A. , and Pulavarty , B . VirtFSA virtualization aware File System pass-through . In Proceedings of the Ottawa Linux Symposium ( 2010 ). Jujjuri, V., Van Hensbergen, E., Liguori, A., and Pulavarty, B. VirtFSA virtualization aware File System pass-through. In Proceedings of the Ottawa Linux Symposium (2010)."},{"key":"e_1_3_2_1_24_1","first-page":"225","volume-title":"Proceedings of the Linux Symposium","volume":"1","author":"Kivity A.","year":"2007","unstructured":"Kivity , A. , Kamay , Y. , Laor , D. , Lublin , U. , and Liguori , A . KVM: the Linux virtual machine monitor . In Proceedings of the Linux Symposium ( 2007 ), vol. 1 , pp. 225 -- 230 . Kivity, A., Kamay, Y., Laor, D., Lublin, U., and Liguori, A. KVM: the Linux virtual machine monitor. In Proceedings of the Linux Symposium (2007), vol. 1, pp. 225--230."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2001.970573"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/1251254.1251256"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/2930583.2930607"},{"key":"e_1_3_2_1_29_1","volume-title":"Filebench","author":"McDougall R.","year":"2005","unstructured":"McDougall , R. , and Mauro , J . Filebench , 2005 . http:\/\/filebench.sourceforge.net\/. McDougall, R., and Mauro, J. Filebench, 2005. http:\/\/filebench.sourceforge.net\/."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/1973355.1973364"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043563"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2003.1222722"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352592.1352598"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/1247360.1247385"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/170035.170081"},{"key":"e_1_3_2_1_36_1","unstructured":"Oracle Corporation. MySQL White Papers. https:\/\/www.mysql.com\/why-mysql\/white-papers\/.  Oracle Corporation. MySQL White Papers. https:\/\/www.mysql.com\/why-mysql\/white-papers\/."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACSAC.2007.10"},{"key":"e_1_3_2_1_38_1","volume-title":"Proceedings of the 3rd Conference on Networked Systems Design and Implementation -","volume":"3","author":"Pfaff B.","year":"2006","unstructured":"Pfaff , B. , Garfinkel , T. , and Rosenblum , M . Virtualization aware file systems: Getting beyond the limitations of virtual disks . In Proceedings of the 3rd Conference on Networked Systems Design and Implementation - Volume 3 (Berkeley, CA, USA, 2006 ), NSDI'06, USENIX Association. Pfaff, B., Garfinkel, T., and Rosenblum, M. Virtualization aware file systems: Getting beyond the limitations of virtual disks. In Proceedings of the 3rd Conference on Networked Systems Design and Implementation - Volume 3 (Berkeley, CA, USA, 2006), NSDI'06, USENIX Association."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-25141-2_7"},{"key":"e_1_3_2_1_40_1","volume-title":"Proceedings of the 20 th IEEE\/11 th NASA Goddard Conference on Mass Storage Systems and Technologies (MSS'03) (Washington, DC, USA, 2003), MSS '03, IEEE Computer Society.","author":"Rodeh O.","unstructured":"Rodeh , O. , and Teperman , A . zFS: A Scalable Distributed File System Using Object Disks . In Proceedings of the 20 th IEEE\/11 th NASA Goddard Conference on Mass Storage Systems and Technologies (MSS'03) (Washington, DC, USA, 2003), MSS '03, IEEE Computer Society. Rodeh, O., and Teperman, A. zFS: A Scalable Distributed File System Using Object Disks. In Proceedings of the 20 th IEEE\/11 th NASA Goddard Conference on Mass Storage Systems and Technologies (MSS'03) (Washington, DC, USA, 2003), MSS '03, IEEE Computer Society."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/1267724.1267728"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1016998.1017000"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.176"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.5555\/1083323.1083353"},{"key":"e_1_3_2_1_45_1","volume-title":"Proceedings of the 9th USENIX Conference on File and Storage Technologies","author":"Shamma M.","year":"2011","unstructured":"Shamma , M. , Meyer , D. T. , Wires , J. , Ivanova , M. , Hutchinson , N. C. , and Warfield , A . Capo: Recapitulating storage for virtual desktops . In Proceedings of the 9th USENIX Conference on File and Storage Technologies ( Berkeley, CA, USA , 2011 ), FAST'11, USENIX Association. Shamma, M., Meyer, D. T., Wires, J., Ivanova, M., Hutchinson, N. C., and Warfield, A. Capo: Recapitulating storage for virtual desktops. In Proceedings of the 9th USENIX Conference on File and Storage Technologies (Berkeley, CA, USA, 2011), FAST'11, USENIX Association."},{"key":"e_1_3_2_1_46_1","volume-title":"Type-safe Disks. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation","author":"Sivathanu G.","year":"2006","unstructured":"Sivathanu , G. , Sundararaman , S. , and Zadok , E . Type-safe Disks. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation ( Berkeley, CA, USA , 2006 ), OSDI '06, USENIX Association, pp. 15--28. Sivathanu, G., Sundararaman, S., and Zadok, E. Type-safe Disks. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (Berkeley, CA, USA, 2006), OSDI '06, USENIX Association, pp. 15--28."},{"key":"e_1_3_2_1_47_1","volume-title":"Proceedings of the 6th Conference on Symposium on Operating Systems Design and Implementation -","volume":"6","author":"Sivathanu M.","year":"2004","unstructured":"Sivathanu , M. , Bairavasundaram , L. N. , Arpaci-Dusseau , A. C. , and Arpaci-Dusseau , R. H . Life or Death at Block-level . In Proceedings of the 6th Conference on Symposium on Operating Systems Design and Implementation - Volume 6 (Berkeley, CA, USA, 2004 ), OSDI'04, USENIX Association. Sivathanu, M., Bairavasundaram, L. N., Arpaci-Dusseau, A. C., and Arpaci-Dusseau, R. H. Life or Death at Block-level. In Proceedings of the 6th Conference on Symposium on Operating Systems Design and Implementation - Volume 6 (Berkeley, CA, USA, 2004), OSDI'04, USENIX Association."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1063786.1063787"},{"key":"e_1_3_2_1_49_1","volume-title":"Proceedings of the 2Nd USENIX Conference on File and Storage Technologies","author":"Sivathanu M.","year":"2003","unstructured":"Sivathanu , M. , Prabhakaran , V. , Popovici , F. I. , Denehy , T. E. , Arpaci-Dusseau , A. C. , and Arpaci-Dusseau , R. H . Semantically-Smart Disk Systems . In Proceedings of the 2Nd USENIX Conference on File and Storage Technologies ( Berkeley, CA, USA , 2003 ), FAST '03, USENIX Association, pp. 73--88. Sivathanu, M., Prabhakaran, V., Popovici, F. I., Denehy, T. E., Arpaci-Dusseau, A. C., and Arpaci-Dusseau, R. H. Semantically-Smart Disk Systems. In Proceedings of the 2Nd USENIX Conference on File and Storage Technologies (Berkeley, CA, USA, 2003), FAST '03, USENIX Association, pp. 73--88."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1456469.1456471"},{"key":"e_1_3_2_1_51_1","volume-title":"Presented as part of the 5th USENIX Workshop on Hot Topics in Storage and File Systems (Berkeley","author":"Tarasov V.","year":"2013","unstructured":"Tarasov , V. , Jain , D. , Hildebrand , D. , Tewari , R. , Kuenning , G. , and Zadok , E . Improving I\/O Performance Using Virtual Disk Introspection . In Presented as part of the 5th USENIX Workshop on Hot Topics in Storage and File Systems (Berkeley , CA, 2013 ), USENIX. Tarasov, V., Jain, D., Hildebrand, D., Tewari, R., Kuenning, G., and Zadok, E. Improving I\/O Performance Using Virtual Disk Introspection. In Presented as part of the 5th USENIX Workshop on Hot Topics in Storage and File Systems (Berkeley, CA, 2013), USENIX."},{"key":"e_1_3_2_1_52_1","unstructured":"Tarasov V. Mandal S. Shilane P. Jain D. Kuenning G. Palanisami K. Trehan S. and Zadok E. Dmdedup: Device Mapper Target for Data Deduplication.  Tarasov V. Mandal S. Shilane P. Jain D. Kuenning G. Palanisami K. Trehan S. and Zadok E. Dmdedup: Device Mapper Target for Data Deduplication."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522723"},{"key":"e_1_3_2_1_54_1","volume-title":"Revision 2.17.1","author":"Transaction Processing Council","year":"2014","unstructured":"Transaction Processing Council . TPC Benchmark H Standard Specification , Revision 2.17.1 , 2014 . http:\/\/www.tpc.org\/tpc_documents_current_versions\/pdf\/tpc-h_v2.17.1.pdf. Transaction Processing Council. TPC Benchmark H Standard Specification, Revision 2.17.1, 2014. http:\/\/www.tpc.org\/tpc_documents_current_versions\/pdf\/tpc-h_v2.17.1.pdf."},{"key":"e_1_3_2_1_55_1","unstructured":"VMware Inc. VMware VMFS product datasheet. http:\/\/www.vmware.com\/pdf\/vmfs_datasheet.pdf.  VMware Inc. VMware VMFS product datasheet. http:\/\/www.vmware.com\/pdf\/vmfs_datasheet.pdf."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1348583.1348590"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063176.2063194"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/844128.844147"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1534530.1534543"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.5555\/647055.715773"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.5555\/1364813.1364831"}],"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.3050755","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3050748.3050755","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.3050755"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,8]]},"references-count":60,"alternative-id":["10.1145\/3050748.3050755","10.1145\/3050748"],"URL":"https:\/\/doi.org\/10.1145\/3050748.3050755","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3140607.3050755","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"}}]}}