{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:19:21Z","timestamp":1750220361379,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":60,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,2,17]],"date-time":"2021-02-17T00:00:00Z","timestamp":1613520000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["No. 61772204 and 61732014"],"award-info":[{"award-number":["No. 61772204 and 61732014"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["No. 2018YFB1003400"],"award-info":[{"award-number":["No. 2018YFB1003400"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,2,17]]},"DOI":"10.1145\/3437801.3441595","type":"proceedings-article","created":{"date-parts":[[2021,2,20]],"date-time":"2021-02-20T23:04:20Z","timestamp":1613862260000},"page":"147-160","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["ShadowVM"],"prefix":"10.1145","author":[{"given":"Zhifang","family":"Li","sequence":"first","affiliation":[{"name":"East China Normal University"}]},{"given":"Mingcong","family":"Han","sequence":"additional","affiliation":[{"name":"East China Normal University"}]},{"given":"Shangwei","family":"Wu","sequence":"additional","affiliation":[{"name":"East China Normal University"}]},{"given":"Chuliang","family":"Weng","sequence":"additional","affiliation":[{"name":"East China Normal University"}]}],"member":"320","published-online":{"date-parts":[[2021,2,17]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2020. Accelerator-aware task scheduling for Spark. https:\/\/issues.apache.org\/jira\/browse\/SPARK-24615\/.  2020. Accelerator-aware task scheduling for Spark. https:\/\/issues.apache.org\/jira\/browse\/SPARK-24615\/."},{"key":"e_1_3_2_1_2_1","unstructured":"2020. Aparapi. http:\/\/aparapi.github.io\/.  2020. Aparapi. http:\/\/aparapi.github.io\/."},{"key":"e_1_3_2_1_3_1","unstructured":"2020. BlazingSQL. https:\/\/blazingsql.com\/.  2020. BlazingSQL. https:\/\/blazingsql.com\/."},{"key":"e_1_3_2_1_4_1","unstructured":"2020. GRPC: A high-performance open-source universal RPC framework. https:\/\/grpc.io\/.  2020. GRPC: A high-performance open-source universal RPC framework. https:\/\/grpc.io\/."},{"key":"e_1_3_2_1_5_1","unstructured":"2020. Introducing AresDB: Uber's GPU-Powered Open Source Realtime Analytics Engine. https:\/\/eng.uber.com\/aresdb\/.  2020. Introducing AresDB: Uber's GPU-Powered Open Source Realtime Analytics Engine. https:\/\/eng.uber.com\/aresdb\/."},{"key":"e_1_3_2_1_6_1","unstructured":"2020. J9 Virtual Machine (JVM). https:\/\/www.ibm.com\/support\/knowledgecenter\/en\/SSYKE2_7.0.0\/com.ibm.java.lnx.70.doc\/user\/java_jvm.html.  2020. J9 Virtual Machine (JVM). https:\/\/www.ibm.com\/support\/knowledgecenter\/en\/SSYKE2_7.0.0\/com.ibm.java.lnx.70.doc\/user\/java_jvm.html."},{"key":"e_1_3_2_1_7_1","unstructured":"2020. Protobuf: A language-neutral platform-neutral extensible mechanism for serializing structured data. https:\/\/developers.google.com\/protocol-buffers\/.  2020. Protobuf: A language-neutral platform-neutral extensible mechanism for serializing structured data. https:\/\/developers.google.com\/protocol-buffers\/."},{"key":"e_1_3_2_1_8_1","unstructured":"2020. RAPIDS. https:\/\/rapids.ai.  2020. RAPIDS. https:\/\/rapids.ai."},{"key":"e_1_3_2_1_9_1","unstructured":"2020. Spark 3.0. http:\/\/spark.apache.org\/news\/spark-3.0.0-preview.html.  2020. Spark 3.0. http:\/\/spark.apache.org\/news\/spark-3.0.0-preview.html."},{"key":"e_1_3_2_1_10_1","unstructured":"2020. Sumatra. http:\/\/openjdk.java.net\/projects\/sumatra\/.  2020. Sumatra. http:\/\/openjdk.java.net\/projects\/sumatra\/."},{"key":"e_1_3_2_1_11_1","unstructured":"2020. TensorFlow Serving. https:\/\/github.com\/tensorflow\/serving.  2020. TensorFlow Serving. https:\/\/github.com\/tensorflow\/serving."},{"key":"e_1_3_2_1_12_1","unstructured":"2020. Yahoo Streaming Benchmarks. https:\/\/github.com\/yahoo\/streaming-benchmarks.  2020. Yahoo Streaming Benchmarks. https:\/\/github.com\/yahoo\/streaming-benchmarks."},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Abadi Mart\u00edn","year":"2016","unstructured":"Mart\u00edn Abadi , Paul Barham , Jianmin Chen , Zhifeng Chen , Andy Davis , Jeffrey Dean , Matthieu Devin , Sanjay Ghemawat , Geoffrey Irving , Michael Isard , Manjunath Kudlur , Josh Levenberg , Rajat Monga , Sherry Moore , Derek Gordon Murray , Benoit Steiner , Paul A. Tucker , Vijay Vasudevan , Pete Warden , Martin Wicke , Yuan Yu , and Xiaoqiang Zheng . 2016 . TensorFlow: A System for Large-Scale Machine Learning . In Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI) 2016. 265--283. https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/abadi Mart\u00edn Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, Manjunath Kudlur, Josh Levenberg, Rajat Monga, Sherry Moore, Derek Gordon Murray, Benoit Steiner, Paul A. Tucker, Vijay Vasudevan, Pete Warden, Martin Wicke, Yuan Yu, and Xiaoqiang Zheng. 2016. TensorFlow: A System for Large-Scale Machine Learning. In Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI) 2016. 265--283. https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/abadi"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2742797"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180270.3180276"},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Belay Adam","year":"2014","unstructured":"Adam Belay , George Prekas , Ana Klimovic , Samuel Grossman , Christos Kozyrakis , and Edouard Bugnion . 2014 . IX: A Protected Dataplane Operating System for High Throughput and Low Latency . In Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI) 2014. 49--65. https:\/\/www.usenix.org\/conference\/osdi14\/technical-sessions\/presentation\/belay Adam Belay, George Prekas, Ana Klimovic, Samuel Grossman, Christos Kozyrakis, and Edouard Bugnion. 2014. IX: A Protected Dataplane Operating System for High Throughput and Low Latency. In Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI) 2014. 49--65. https:\/\/www.usenix.org\/conference\/osdi14\/technical-sessions\/presentation\/belay"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-018-0512-y"},{"key":"e_1_3_2_1_18_1","volume-title":"Apache Flink: Stream and batch processing in a single engine. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering 36, 4","author":"Carbone Paris","year":"2015","unstructured":"Paris Carbone , Asterios Katsifodimos , Stephan Ewen , Volker Markl , Seif Haridi , and Kostas Tzoumas . 2015 . Apache Flink: Stream and batch processing in a single engine. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering 36, 4 (2015). http:\/\/sites.computer.org\/debull\/A15dec\/p28.pdf Paris Carbone, Asterios Katsifodimos, Stephan Ewen, Volker Markl, Seif Haridi, and Kostas Tzoumas. 2015. Apache Flink: Stream and batch processing in a single engine. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering 36, 4 (2015). http:\/\/sites.computer.org\/debull\/A15dec\/p28.pdf"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2018.2794343"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2016.18"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2015.7363769"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2576779.2576787"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.14778\/3303753.3303760"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1327452.1327492"},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Essertel Gregory","year":"2018","unstructured":"Gregory Essertel , Ruby Tahboub , James Decker , Kevin Brown , Kunle Olukotun , and Tiark Rompf . 2018 . Flare: Optimizing apache spark with native compilation for scale-up architectures and medium-size data . In Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI) 2018. 799--815. https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/essertel Gregory Essertel, Ruby Tahboub, James Decker, Kevin Brown, Kunle Olukotun, and Tiark Rompf. 2018. Flare: Optimizing apache spark with native compilation for scale-up architectures and medium-size data. In Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI) 2018. 799--815. https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/essertel"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313808.3313819"},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Gog Ionel","year":"2016","unstructured":"Ionel Gog , Malte Schwarzkopf , Adam Gleave , Robert N. M. Watson , and Steven Hand . 2016 . Firmament: Fast, Centralized Cluster Scheduling at Scale . In Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI) 2016. 99--115. https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/gog Ionel Gog, Malte Schwarzkopf, Adam Gleave, Robert N. M. Watson, and Steven Hand. 2016. Firmament: Fast, Centralized Cluster Scheduling at Scale. In Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI) 2016. 99--115. https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/gog"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3329785.3329926"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2907294.2907307"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.14778\/2536360.2536370"},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Hindman Benjamin","year":"2011","unstructured":"Benjamin Hindman , Andy Konwinski , Matei Zaharia , Ali Ghodsi , Anthony D Joseph , Randy H Katz , Scott Shenker , and Ion Stoica . 2011 . Mesos: A platform for fine-grained resource sharing in the data center . In Proceedings of USENIX Symposium on Networked Systems Design and Implementation (NSDI) 2011. https:\/\/www.usenix.org\/conference\/nsdi11\/mesos-platform-fine-grained-resource-sharing-data-center Benjamin Hindman, Andy Konwinski, Matei Zaharia, Ali Ghodsi, Anthony D Joseph, Randy H Katz, Scott Shenker, and Ion Stoica. 2011. Mesos: A platform for fine-grained resource sharing in the data center. In Proceedings of USENIX Symposium on Networked Systems Design and Implementation (NSDI) 2011. https:\/\/www.usenix.org\/conference\/nsdi11\/mesos-platform-fine-grained-resource-sharing-data-center"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2647868.2654889"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3332466.3374531"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2236584.2236592"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/379539.379547"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2014.7004245"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/NAS.2015.7255222"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2020.2968302"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851141.2851174"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3178487.3178512"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189256.1189258"},{"key":"e_1_3_2_1_42_1","unstructured":"NVIDIA. 2020. CUDA C programming guide. (2020). https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html  NVIDIA. 2020. CUDA C programming guide. (2020). https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPADS.2016.0108"},{"key":"e_1_3_2_1_44_1","first-page":"50","article-title":"The star schema benchmark (SSB)","volume":"200","author":"O'Neil Patrick E","year":"2007","unstructured":"Patrick E O'Neil , Elizabeth J O'Neil , and Xuedong Chen . 2007 . The star schema benchmark (SSB) . Pat 200 , 0 (2007), 50 . https:\/\/www.cs.umb.edu\/~xuedchen\/research\/publications\/StarSchemaB.PDF Patrick E O'Neil, Elizabeth J O'Neil, and Xuedong Chen. 2007. The star schema benchmark (SSB). Pat 200, 0 (2007), 50. https:\/\/www.cs.umb.edu\/~xuedchen\/research\/publications\/StarSchemaB.PDF","journal-title":"Pat"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.14778\/3213880.3213890"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190517"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897839.2927468"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522715"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3380595"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359658"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523633"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.19"},{"key":"e_1_3_2_1_53_1","volume-title":"Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Xiao Wencong","year":"2018","unstructured":"Wencong Xiao , Romil Bhardwaj , Ramachandran Ramjee , Muthian Sivathanu , Nipun Kwatra , Zhenhua Han , Pratyush Patel , Xuan Peng , Hanyu Zhao , Quanlu Zhang , Fan Yang , and Lidong Zhou . 2018 . Gandiva: Introspective Cluster Scheduling for Deep Learning . In Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI) 2018. 595--610. https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/xiao Wencong Xiao, Romil Bhardwaj, Ramachandran Ramjee, Muthian Sivathanu, Nipun Kwatra, Zhenhua Han, Pratyush Patel, Xuan Peng, Hanyu Zhao, Quanlu Zhang, Fan Yang, and Lidong Zhou. 2018. Gandiva: Introspective Cluster Scheduling for Deep Learning. In Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI) 2018. 595--610. https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/xiao"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03869-3_82"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3369583.3392679"},{"key":"e_1_3_2_1_56_1","volume-title":"Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Yu Yuan","year":"2008","unstructured":"Yuan Yu , Michael Isard , Dennis Fetterly , Mihai Budiu , \u00dalfar Erlingsson , Pradeep Kumar Gunda , and Jon Currey . 2008 . DryadLINQ: A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language . In Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI) 2008. 1--14. https:\/\/www.usenix.org\/legacy\/events\/osdi08\/tech\/full_papers\/yu_y\/yu_y.pdf Yuan Yu, Michael Isard, Dennis Fetterly, Mihai Budiu, \u00dalfar Erlingsson, Pradeep Kumar Gunda, and Jon Currey. 2008. DryadLINQ: A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language. In Proceedings of USENIX Symposium on Operating Systems Design and Implementation (OSDI) 2008. 1--14. https:\/\/www.usenix.org\/legacy\/events\/osdi08\/tech\/full_papers\/yu_y\/yu_y.pdf"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.14778\/2536206.2536210"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2016.7840613"},{"key":"e_1_3_2_1_59_1","volume-title":"Proceedings of USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Zaharia Matei","year":"2012","unstructured":"Matei Zaharia , Mosharaf Chowdhury , Tathagata Das , Ankur Dave , Justin Ma , Murphy McCauly , Michael J. Franklin , Scott Shenker , and Ion Stoica . 2012 . Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing . In Proceedings of USENIX Symposium on Networked Systems Design and Implementation (NSDI) 2012. 15--28. https:\/\/www.usenix.org\/conference\/nsdi12\/technical-sessions\/presentation\/zaharia Matei Zaharia, Mosharaf Chowdhury, Tathagata Das, Ankur Dave, Justin Ma, Murphy McCauly, Michael J. Franklin, Scott Shenker, and Ion Stoica. 2012. Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing. In Proceedings of USENIX Symposium on Networked Systems Design and Implementation (NSDI) 2012. 15--28. https:\/\/www.usenix.org\/conference\/nsdi12\/technical-sessions\/presentation\/zaharia"},{"key":"e_1_3_2_1_60_1","first-page":"10","article-title":"Spark: Cluster computing with working sets","volume":"10","author":"Zaharia Matei","year":"2010","unstructured":"Matei Zaharia , Mosharaf Chowdhury , Michael J Franklin , Scott Shenker , and Ion Stoica . 2010 . Spark: Cluster computing with working sets . HotCloud 10 , 10 -- 10 (2010), 95. https:\/\/www.usenix.org\/conference\/hotcloud-10\/spark-cluster-computing-working-sets Matei Zaharia, Mosharaf Chowdhury, Michael J Franklin, Scott Shenker, and Ion Stoica. 2010. Spark: Cluster computing with working sets. HotCloud 10, 10--10 (2010), 95. https:\/\/www.usenix.org\/conference\/hotcloud-10\/spark-cluster-computing-working-sets","journal-title":"HotCloud"}],"event":{"name":"PPoPP '21: 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"],"location":"Virtual Event Republic of Korea","acronym":"PPoPP '21"},"container-title":["Proceedings of the 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3437801.3441595","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3437801.3441595","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:17:25Z","timestamp":1750191445000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3437801.3441595"}},"subtitle":["accelerating data plane for data analytics with bare metal CPUs and GPUs"],"short-title":[],"issued":{"date-parts":[[2021,2,17]]},"references-count":60,"alternative-id":["10.1145\/3437801.3441595","10.1145\/3437801"],"URL":"https:\/\/doi.org\/10.1145\/3437801.3441595","relation":{},"subject":[],"published":{"date-parts":[[2021,2,17]]},"assertion":[{"value":"2021-02-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}