{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,2]],"date-time":"2025-12-02T18:40:28Z","timestamp":1764700828008,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":45,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,12,7]],"date-time":"2020-12-07T00:00:00Z","timestamp":1607299200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"faculty startup funding of the University of Georgia"},{"DOI":"10.13039\/501100006606","name":"Natural Science Foundation of Tianjin City","doi-asserted-by":"publisher","award":["18JCYBJC15600"],"award-info":[{"award-number":["18JCYBJC15600"]}],"id":[{"id":"10.13039\/501100006606","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100016698","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61702286"],"award-info":[{"award-number":["61702286"]}],"id":[{"id":"10.13039\/100016698","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100013290","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["2018YFB1003405"],"award-info":[{"award-number":["2018YFB1003405"]}],"id":[{"id":"10.13039\/501100013290","id-type":"DOI","asserted-by":"publisher"}]},{"name":"CERNET Innovation Project","award":["NGII20190514"],"award-info":[{"award-number":["NGII20190514"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,12,7]]},"DOI":"10.1145\/3423211.3425673","type":"proceedings-article","created":{"date-parts":[[2020,12,11]],"date-time":"2020-12-11T23:03:11Z","timestamp":1607727791000},"page":"326-340","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Regaining Lost Seconds"],"prefix":"10.1145","author":[{"given":"Ximing","family":"Liu","sequence":"first","affiliation":[{"name":"Nankai University, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenwen","family":"Wang","sequence":"additional","affiliation":[{"name":"University of Georgia, Athens, GA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lizhi","family":"Wang","sequence":"additional","affiliation":[{"name":"Nankai University, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoli","family":"Gong","sequence":"additional","affiliation":[{"name":"Nankai University, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ziyi","family":"Zhao","sequence":"additional","affiliation":[{"name":"Nankai University, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pen-Chung","family":"Yew","sequence":"additional","affiliation":[{"name":"University of Minnesota, Minneapolis, MN, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,12,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2017. MIT-Adobe fivek datasett. (2017). http:\/\/data.csail.mit.edu\/graphics\/fivek\/.  2017. MIT-Adobe fivek datasett. (2017). http:\/\/data.csail.mit.edu\/graphics\/fivek\/."},{"key":"e_1_3_2_1_2_1","unstructured":"AMD. 2020. AMD GuardMI Technology. https:\/\/www.amd.com\/en\/technologies\/guardmi.  AMD. 2020. AMD GuardMI Technology. https:\/\/www.amd.com\/en\/technologies\/guardmi."},{"key":"e_1_3_2_1_3_1","unstructured":"ARM. 2020. Introducing Arm TrustZone. https:\/\/developer.arm.com\/ip-products\/security-ip\/trustzone.  ARM. 2020. Introducing Arm TrustZone. https:\/\/developer.arm.com\/ip-products\/security-ip\/trustzone."},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation","author":"Arnautov Sergei","year":"2016","unstructured":"Sergei Arnautov , Bohdan Trach , Franz Gregor , Thomas Knauth , Andre Martin , Christian Priebe , Joshua Lind , Divya Muthukumaran , Dan O'Keeffe , Mark L. Stillwell , David Goltzsche , David Eyers , R\u00fcdiger Kapitza , Peter Pietzuch , and Christof Fetzer . 2016 . SCONE: Secure Linux Containers with Intel SGX . In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation ( Savannah, GA, USA) (OSDI'16). USENIX Association, Berkeley, CA, USA, 689--703. Sergei Arnautov, Bohdan Trach, Franz Gregor, Thomas Knauth, Andre Martin, Christian Priebe, Joshua Lind, Divya Muthukumaran, Dan O'Keeffe, Mark L. Stillwell, David Goltzsche, David Eyers, R\u00fcdiger Kapitza, Peter Pietzuch, and Christof Fetzer. 2016. SCONE: Secure Linux Containers with Intel SGX. In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (Savannah, GA, USA) (OSDI'16). USENIX Association, Berkeley, CA, USA, 689--703."},{"key":"e_1_3_2_1_5_1","volume-title":"SCONE: Secure Linux Containers with Intel SGX. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)","author":"Arnautov Sergei","year":"2016","unstructured":"Sergei Arnautov , Bohdan Trach , Franz Gregor , Thomas Knauth , Andre Martin , Christian Priebe , Joshua Lind , Divya Muthukumaran , Dan O'Keeffe , Mark L. Stillwell , David Goltzsche , Dave Eyers , R\u00fcdiger Kapitza , Peter Pietzuch , and Christof Fetzer . 2016 . SCONE: Secure Linux Containers with Intel SGX. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) . USENIX Association, Savannah, GA, 689--703. Sergei Arnautov, Bohdan Trach, Franz Gregor, Thomas Knauth, Andre Martin, Christian Priebe, Joshua Lind, Divya Muthukumaran, Dan O'Keeffe, Mark L. Stillwell, David Goltzsche, Dave Eyers, R\u00fcdiger Kapitza, Peter Pietzuch, and Christof Fetzer. 2016. SCONE: Secure Linux Containers with Intel SGX. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16). USENIX Association, Savannah, GA, 689--703."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378498"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/183432.183527"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.52.0078"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2015.84"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3185768.3185771"},{"key":"e_1_3_2_1_11_1","first-page":"1","article-title":"Intel SGX Explained","volume":"2016","author":"Costan Victor","year":"2016","unstructured":"Victor Costan and Srinivas Devadas . 2016 . Intel SGX Explained . IACR Cryptology ePrint Archive 2016 , 086 (2016), 1 -- 118 . Victor Costan and Srinivas Devadas. 2016. Intel SGX Explained. IACR Cryptology ePrint Archive 2016, 086 (2016), 1--118.","journal-title":"IACR Cryptology ePrint Archive"},{"volume-title":"Cost of a page fault trap. (2019). Accessed 19 Apirl","year":"2020","key":"e_1_3_2_1_12_1","unstructured":"Damon. 2019. Cost of a page fault trap. (2019). Accessed 19 Apirl 2020 . https:\/\/stackoverflow.com\/questions\/10223690\/cost-of-a-page-fault-trap. Damon. 2019. Cost of a page fault trap. (2019). Accessed 19 Apirl 2020. https:\/\/stackoverflow.com\/questions\/10223690\/cost-of-a-page-fault-trap."},{"key":"e_1_3_2_1_13_1","volume-title":"Proc. ACM Meas. Anal. Comput. Syst. 3, 1, Article 5 (March","author":"Ngoc Tu Dinh","year":"2019","unstructured":"Tu Dinh Ngoc , Bao Bui , Stella Bitchebe , Alain Tchana , Valerio Schiavoni , Pascal Felber , and Daniel Hagimont . 2019 . Everything You Should Know About Intel SGX Performance on Virtualized Systems . Proc. ACM Meas. Anal. Comput. Syst. 3, 1, Article 5 (March 2019), 21 pages. Tu Dinh Ngoc, Bao Bui, Stella Bitchebe, Alain Tchana, Valerio Schiavoni, Pascal Felber, and Daniel Hagimont. 2019. Everything You Should Know About Intel SGX Performance on Virtualized Systems. Proc. ACM Meas. Anal. Comput. Syst. 3, 1, Article 5 (March 2019), 21 pages."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400106"},{"key":"e_1_3_2_1_15_1","volume-title":"Learning memory access patterns. arXiv preprint arXiv:1803.02329","author":"Hashemi Milad","year":"2018","unstructured":"Milad Hashemi , Kevin Swersky , Jamie A Smith , Grant Ayers , Heiner Litz , Jichuan Chang , Christos Kozyrakis , and Parthasarathy Ranganathan . 2018. Learning memory access patterns. arXiv preprint arXiv:1803.02329 ( 2018 ). Milad Hashemi, Kevin Swersky, Jamie A Smith, Grant Ayers, Heiner Litz, Jichuan Chang, Christos Kozyrakis, and Parthasarathy Ranganathan. 2018. Learning memory access patterns. arXiv preprint arXiv:1803.02329 (2018)."},{"key":"e_1_3_2_1_16_1","volume-title":"Exploiting Software: How to Break Code. Pearson Higher Education.","author":"Hoglund Greg","year":"2004","unstructured":"Greg Hoglund and Gary McGraw . 2004 . Exploiting Software: How to Break Code. Pearson Higher Education. Greg Hoglund and Gary McGraw. 2004. Exploiting Software: How to Break Code. Pearson Higher Education."},{"key":"e_1_3_2_1_17_1","unstructured":"IBM. 2020. IBM Secure Service Container. https:\/\/www.ibm.com\/us-en\/marketpiace\/secure-service-container.  IBM. 2020. IBM Secure Service Container. https:\/\/www.ibm.com\/us-en\/marketpiace\/secure-service-container."},{"key":"e_1_3_2_1_18_1","unstructured":"Intel. 2020. Intel Software Guard Extensions. https:\/\/software.intel.com\/en-us\/sgx.  Intel. 2020. Intel Software Guard Extensions. https:\/\/software.intel.com\/en-us\/sgx."},{"key":"e_1_3_2_1_19_1","unstructured":"Intel. 2020. Intel Software Guard Extensions SDK. https:\/\/software.intel.com\/en-us\/sgx\/sdk.  Intel. 2020. Intel Software Guard Extensions SDK. https:\/\/software.intel.com\/en-us\/sgx\/sdk."},{"key":"e_1_3_2_1_20_1","unstructured":"Intel. 2020. Intel(R) Software Guard Extensions for Linux OS. https:\/\/github.com\/intei\/linux-sgx-driver.  Intel. 2020. Intel(R) Software Guard Extensions for Linux OS. https:\/\/github.com\/intei\/linux-sgx-driver."},{"key":"e_1_3_2_1_21_1","unstructured":"Pratheek Karnati. 2020. Data-in-use protection on IBM Cloud using Intel SGX. https:\/\/www.ibm.com\/cioud\/biog\/data-use-protection-ibm-cioud-using-intei-sgx.  Pratheek Karnati. 2020. Data-in-use protection on IBM Cloud using Intel SGX. https:\/\/www.ibm.com\/cioud\/biog\/data-use-protection-ibm-cioud-using-intei-sgx."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"e_1_3_2_1_23_1","volume-title":"USENIX Annual Technical Conference. 275--288","author":"Lei Hui","year":"1997","unstructured":"Hui Lei and Dan Duchamp . 1997 . An analytical approach to file prefetching . In USENIX Annual Technical Conference. 275--288 . Hui Lei and Dan Duchamp. 1997. An analytical approach to file prefetching. In USENIX Annual Technical Conference. 275--288."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-77560-7_20"},{"key":"e_1_3_2_1_25_1","unstructured":"Microsoft. 2020. Protection by design: Intel SGX and Azure Confidential Computing. https:\/\/azure.microsoft.com\/en-us\/resources\/videos\/ignite-2018-protection-by-design-intei-sgx-and-azure-confidentiai-computing.  Microsoft. 2020. Protection by design: Intel SGX and Azure Confidential Computing. https:\/\/azure.microsoft.com\/en-us\/resources\/videos\/ignite-2018-protection-by-design-intei-sgx-and-azure-confidentiai-computing."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064219"},{"key":"e_1_3_2_1_27_1","volume-title":"CoSMIX: A Compiler-based System for Secure Memory Instrumentation and Execution in Enclaves. In 2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Orenbach Meni","year":"2019","unstructured":"Meni Orenbach , Yan Michalevsky , Christof Fetzer , and Mark Silberstein . 2019 . CoSMIX: A Compiler-based System for Secure Memory Instrumentation and Execution in Enclaves. In 2019 USENIX Annual Technical Conference (USENIX ATC 19) . USENIX Association, Renton, WA, 555--570. Meni Orenbach, Yan Michalevsky, Christof Fetzer, and Mark Silberstein. 2019. CoSMIX: A Compiler-based System for Secure Memory Instrumentation and Execution in Enclaves. In 2019 USENIX Annual Technical Conference (USENIX ATC 19). USENIX Association, Renton, WA, 555--570."},{"key":"e_1_3_2_1_28_1","volume-title":"HHVM JIT: A Profile-guided, Region-based Compiler for PHP and Hack. In ACM SIGPLAN Notices","author":"Ottoni Guilherme","year":"2018","unstructured":"Guilherme Ottoni . 2018 . HHVM JIT: A Profile-guided, Region-based Compiler for PHP and Hack. In ACM SIGPLAN Notices , Vol. 53 . ACM , 151--165. Guilherme Ottoni. 2018. HHVM JIT: A Profile-guided, Region-based Compiler for PHP and Hack. In ACM SIGPLAN Notices, Vol. 53. ACM, 151--165."},{"key":"e_1_3_2_1_29_1","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Papagiannis Anastasios","year":"2020","unstructured":"Anastasios Papagiannis , Giorgos Xanthakis , Giorgos Saloustros , Manolis Marazakis , and Angelos Bilas . 2020 . Optimizing Memory-mapped I\/O for Fast Storage Devices . In 2020 USENIX Annual Technical Conference (USENIX ATC 20) . USENIX Association, 813--827. Anastasios Papagiannis, Giorgos Xanthakis, Giorgos Saloustros, Manolis Marazakis, and Angelos Bilas. 2020. Optimizing Memory-mapped I\/O for Fast Storage Devices. In 2020 USENIX Annual Technical Conference (USENIX ATC 20). USENIX Association, 813--827."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.1994.81"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.49"},{"volume-title":"Accessed","year":"2019","key":"e_1_3_2_1_32_1","unstructured":"RedHat. 2019. CVE-2019-0117. ( 2019 ). Accessed 10 Sept 2020. https:\/\/access.redhat.com\/security\/cve\/CVE-2019-0117. RedHat. 2019. CVE-2019-0117. (2019). Accessed 10 Sept 2020. https:\/\/access.redhat.com\/security\/cve\/CVE-2019-0117."},{"key":"e_1_3_2_1_33_1","unstructured":"Yang Sa. 2015. Medical Image Registration Algorithm Based on Compressive Sensing and Scale-Invariant Feature Transform. In 2015 8th International Conference on Intelligent Computation Technology and Automation (ICICTA). IEEE 547--551.  Yang Sa. 2015. Medical Image Registration Algorithm Based on Compressive Sensing and Scale-Invariant Feature Transform. In 2015 8th International Conference on Intelligent Computation Technology and Automation (ICICTA). IEEE 547--551."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2018.00041"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/IGARSS.2015.7325945"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICEEE.2014.6978296"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2018.23239"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3177155"},{"key":"e_1_3_2_1_39_1","volume-title":"Proceedings of the 2017 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '17). 645--658","author":"Tsai Chia-Che","year":"2017","unstructured":"Chia-Che Tsai , Donald E Porter , and Mona Vij . 2017 . Graphene-SGX: A Practical Library OS for Unmodified Applications on SGX . In Proceedings of the 2017 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '17). 645--658 . Chia-Che Tsai, Donald E Porter, and Mona Vij. 2017. Graphene-SGX: A Practical Library OS for Unmodified Applications on SGX. In Proceedings of the 2017 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '17). 645--658."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306794"},{"key":"e_1_3_2_1_41_1","unstructured":"Krishnaswamy Viswanathan. 2014. Disclosure of Hardware Prefetcher Control on Some Intel\u00ae Processors. https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/articles\/disclosure-of-hw-prefetcher-control-on-some-intel-processors.html.  Krishnaswamy Viswanathan. 2014. Disclosure of Hardware Prefetcher Control on Some Intel\u00ae Processors. https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/articles\/disclosure-of-hw-prefetcher-control-on-some-intel-processors.html."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080208"},{"key":"e_1_3_2_1_43_1","unstructured":"wolfSSL. 2020. wolfSSL with Intel\u00ae SGX. https:\/\/www.wolfssl.com\/wolfssl-with-intel-sgx.  wolfSSL. 2020. wolfSSL with Intel\u00ae SGX. https:\/\/www.wolfssl.com\/wolfssl-with-intel-sgx."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555815.1555778"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-015-2822-z"}],"event":{"name":"Middleware '20: 21st International Middleware Conference","sponsor":["ACM Association for Computing Machinery","IFIP"],"location":"Delft Netherlands","acronym":"Middleware '20"},"container-title":["Proceedings of the 21st International Middleware Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3423211.3425673","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3423211.3425673","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:57Z","timestamp":1750195497000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3423211.3425673"}},"subtitle":["Efficient Page Preloading for SGX Enclaves"],"short-title":[],"issued":{"date-parts":[[2020,12,7]]},"references-count":45,"alternative-id":["10.1145\/3423211.3425673","10.1145\/3423211"],"URL":"https:\/\/doi.org\/10.1145\/3423211.3425673","relation":{},"subject":[],"published":{"date-parts":[[2020,12,7]]},"assertion":[{"value":"2020-12-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}