{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:25:36Z","timestamp":1750220736035,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,3,30]],"date-time":"2020-03-30T00:00:00Z","timestamp":1585526400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Research Foundation of Korea (NRF) by Ministry of Science, ICT","award":["2015M3C4A7065646, 2016M3C4A7952587"],"award-info":[{"award-number":["2015M3C4A7065646, 2016M3C4A7952587"]}]},{"name":"National Research Foundation of the Korea government (MSIT)","award":["NRF-2018R1C1B5085640"],"award-info":[{"award-number":["NRF-2018R1C1B5085640"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,3,30]]},"DOI":"10.1145\/3341105.3373982","type":"proceedings-article","created":{"date-parts":[[2020,6,15]],"date-time":"2020-06-15T17:55:36Z","timestamp":1592243736000},"page":"1238-1245","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["An efficient garbage collection in java virtual machine via swap I\/O optimization"],"prefix":"10.1145","author":[{"given":"Hyojeong","family":"Lee","sequence":"first","affiliation":[{"name":"Seoul National University, Seoul, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qichen","family":"Chen","sequence":"additional","affiliation":[{"name":"Seoul National University, Seoul, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Heon Young","family":"Yeom","sequence":"additional","affiliation":[{"name":"Seoul National University, Seoul, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yongseok","family":"Son","sequence":"additional","affiliation":[{"name":"Chung-Ang University, Seoul, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,3,30]]},"reference":[{"volume-title":"d.]. Apache Hadoop. Retrieved","year":"2019","key":"e_1_3_2_1_1_1","unstructured":"[n. d.]. Apache Hadoop. Retrieved Sep 28, 2019 from https:\/\/hadoop.apache.org\/ [n. d.]. Apache Hadoop. Retrieved Sep 28, 2019 from https:\/\/hadoop.apache.org\/"},{"volume-title":"d.]. Apache Spark. Retrieved","year":"2019","key":"e_1_3_2_1_2_1","unstructured":"[n. d.]. Apache Spark. Retrieved Sep 28, 2019 from https:\/\/spark.apache.org\/ [n. d.]. Apache Spark. Retrieved Sep 28, 2019 from https:\/\/spark.apache.org\/"},{"volume-title":"d.]. DaCapo. Retrieved","year":"2019","key":"e_1_3_2_1_3_1","unstructured":"[n. d.]. DaCapo. Retrieved Sep 20, 2019 from http:\/\/dacapobench.org\/ [n. d.]. DaCapo. Retrieved Sep 20, 2019 from http:\/\/dacapobench.org\/"},{"volume-title":"d.]. DL4J. Retrieved","year":"2019","key":"e_1_3_2_1_4_1","unstructured":"[n. d.]. DL4J. Retrieved Sep 28, 2019 from https:\/\/deeplearning4j.org\/ [n. d.]. DL4J. Retrieved Sep 28, 2019 from https:\/\/deeplearning4j.org\/"},{"key":"e_1_3_2_1_5_1","unstructured":"[n.d.]. G1 GC. Retrieved Sep 28 2019 from https:\/\/www.oracle.com\/technetwork\/tutorials\/tutorials-1876574.html  [n.d.]. G1 GC. Retrieved Sep 28 2019 from https:\/\/www.oracle.com\/technetwork\/tutorials\/tutorials-1876574.html"},{"volume-title":"Retrieved","year":"2019","key":"e_1_3_2_1_6_1","unstructured":"[n. d.]. Hadoop File System . Retrieved Sep 22, 2019 from http:\/\/hadoop.apache.org\/docs\/current\/hadoop-project-dist\/hadoop-hdfs\/ [n. d.]. Hadoop File System. Retrieved Sep 22, 2019 from http:\/\/hadoop.apache.org\/docs\/current\/hadoop-project-dist\/hadoop-hdfs\/"},{"volume-title":"Retrieved","year":"2019","key":"e_1_3_2_1_7_1","unstructured":"[n. d.]. HotSpot Parallel Collector . Retrieved Sep 22, 2019 from https:\/\/docs.oracle.com\/javase\/8\/docs\/technotes\/guides\/vm\/gctuning\/parallel.html#parallel_collector [n. d.]. HotSpot Parallel Collector. Retrieved Sep 22, 2019 from https:\/\/docs.oracle.com\/javase\/8\/docs\/technotes\/guides\/vm\/gctuning\/parallel.html#parallel_collector"},{"volume-title":"d.]. Linux Swap. Retrieved","year":"2019","key":"e_1_3_2_1_8_1","unstructured":"[n. d.]. Linux Swap. Retrieved Sep 28, 2019 from https:\/\/www.kernel.org\/doc\/gorman\/html\/understand\/understand014.html [n. d.]. Linux Swap. Retrieved Sep 28, 2019 from https:\/\/www.kernel.org\/doc\/gorman\/html\/understand\/understand014.html"},{"volume-title":"d.]. Pagemap. Retrieved","year":"2019","key":"e_1_3_2_1_9_1","unstructured":"[n. d.]. Pagemap. Retrieved Sep 25, 2019 from https:\/\/www.kernel.org\/doc\/Documentation\/vm\/pagemap.txt [n. d.]. Pagemap. Retrieved Sep 25, 2019 from https:\/\/www.kernel.org\/doc\/Documentation\/vm\/pagemap.txt"},{"key":"e_1_3_2_1_10_1","unstructured":"[n.d.]. Sparkbench. Retrieved Sep 28 2019 from https:\/\/github.com\/CODAIT\/spark-bench  [n.d.]. Sparkbench. Retrieved Sep 28 2019 from https:\/\/github.com\/CODAIT\/spark-bench"},{"volume-title":"d.]. SPECjvm2008. Retrieved","year":"2019","key":"e_1_3_2_1_11_1","unstructured":"[n. d.]. SPECjvm2008. Retrieved Sep 24, 2019 from https:\/\/www.spec.org\/jvm2008\/ [n. d.]. SPECjvm2008. Retrieved Sep 24, 2019 from https:\/\/www.spec.org\/jvm2008\/"},{"volume-title":"d.]. SVDPlusPlus. Retrieved","year":"2019","key":"e_1_3_2_1_12_1","unstructured":"[n. d.]. SVDPlusPlus. Retrieved Sep 28, 2019 from https:\/\/spark.apache.org\/docs\/2.2.0\/api\/java\/org\/apache\/spark\/graphx\/lib\/SVDPlusPlus.html [n. d.]. SVDPlusPlus. Retrieved Sep 28, 2019 from https:\/\/spark.apache.org\/docs\/2.2.0\/api\/java\/org\/apache\/spark\/graphx\/lib\/SVDPlusPlus.html"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3135974.3135986"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3210563.3210567"},{"key":"e_1_3_2_1_15_1","unstructured":"Duarte Tovar de Carvalho Patricio. 2015. Garbage Collection Optimization for JVM running Big Data Workloads. (2015).  Duarte Tovar de Carvalho Patricio. 2015. Garbage Collection Optimization for JVM running Big Data Workloads. (2015)."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065028"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3210563.3210568"},{"volume-title":"The Compressor: concurrent, incremental, and parallel compaction","author":"Kermany Haim","key":"e_1_3_2_1_18_1","unstructured":"Haim Kermany and Erez Petrank . 2006. The Compressor: concurrent, incremental, and parallel compaction . Vol. 41 . ACM. Haim Kermany and Erez Petrank. 2006. The Compressor: concurrent, incremental, and parallel compaction. Vol. 41. ACM."},{"volume-title":"Languages and Compilers for Parallel Computing","author":"Koduru Sai Charan","key":"e_1_3_2_1_19_1","unstructured":"Sai Charan Koduru , Rajiv Gupta , and Iulian Neamtiu . 2015. Size oblivious programming with infinimem . In Languages and Compilers for Parallel Computing . Springer , 3--19. Sai Charan Koduru, Rajiv Gupta, and Iulian Neamtiu. 2015. Size oblivious programming with infinimem. In Languages and Compilers for Parallel Computing. Springer, 3--19."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313808.3313820"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2954680.2872386"},{"key":"e_1_3_2_1_22_1","volume-title":"Yak: A high-performance big-data-friendly garbage collector. In 12th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 16). 349--365.","author":"Nguyen Khanh","year":"2016","unstructured":"Khanh Nguyen , Lu Fang , Guoqing Xu , Brian Demsky , Shan Lu , Sanazsadat Alamian , and Onur Mutlu . 2016 . Yak: A high-performance big-data-friendly garbage collector. In 12th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 16). 349--365. Khanh Nguyen, Lu Fang, Guoqing Xu, Brian Demsky, Shan Lu, Sanazsadat Alamian, and Onur Mutlu. 2016. Yak: A high-performance big-data-friendly garbage collector. In 12th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 16). 349--365."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Kun Suo Jia Rao Hong Jiang and Witawas Srisa-an. 2018. Characterizing and optimizing hotspot parallel garbage collection on multicore systems.. In EuroSys. 35--1.  Kun Suo Jia Rao Hong Jiang and Witawas Srisa-an. 2018. Characterizing and optimizing hotspot parallel garbage collection on multicore systems.. In EuroSys . 35--1.","DOI":"10.1145\/3190508.3190512"},{"key":"e_1_3_2_1_24_1","volume-title":"International Workshop on Languages and Compilers for Parallel Computing. Springer, 187--201","author":"Veldema Ronald","year":"2007","unstructured":"Ronald Veldema and Michael Philippsen . 2007 . Supporting Huge Address Spaces in a Virtual Machine for Java on a Cluster . In International Workshop on Languages and Compilers for Parallel Computing. Springer, 187--201 . Ronald Veldema and Michael Philippsen. 2007. Supporting Huge Address Spaces in a Virtual Machine for Java on a Cluster. In International Workshop on Languages and Compilers for Parallel Computing. Springer, 187--201."},{"key":"e_1_3_2_1_25_1","volume-title":"2017 USENIX Annual Technical Conference (USENIX ATC 17)","author":"Wang Jingjing","year":"2017","unstructured":"Jingjing Wang and Magdalena Balazinska . 2017 . Elastic memory management for cloud data analytics . In 2017 USENIX Annual Technical Conference (USENIX ATC 17) . 745--758. Jingjing Wang and Magdalena Balazinska. 2017. Elastic memory management for cloud data analytics. In 2017 USENIX Annual Technical Conference (USENIX ATC 17). 745--758."},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the 7th symposium on Operating systems design and implementation. USENIX Association, 103--116","author":"Yang Ting","year":"2006","unstructured":"Ting Yang , Emery D Berger , Scott F Kaplan , and J Eliot B Moss . 2006 . CRAMM: Virtual memory support for garbage-collected applications . In Proceedings of the 7th symposium on Operating systems design and implementation. USENIX Association, 103--116 . Ting Yang, Emery D Berger, Scott F Kaplan, and J Eliot B Moss. 2006. CRAMM: Virtual memory support for garbage-collected applications. In Proceedings of the 7th symposium on Operating systems design and implementation. USENIX Association, 103--116."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.17706\/jsw.11.10.1008-1025"}],"event":{"name":"SAC '20: The 35th ACM\/SIGAPP Symposium on Applied Computing","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"],"location":"Brno Czech Republic","acronym":"SAC '20"},"container-title":["Proceedings of the 35th Annual ACM Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3341105.3373982","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3341105.3373982","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:30Z","timestamp":1750199910000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3341105.3373982"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,30]]},"references-count":27,"alternative-id":["10.1145\/3341105.3373982","10.1145\/3341105"],"URL":"https:\/\/doi.org\/10.1145\/3341105.3373982","relation":{},"subject":[],"published":{"date-parts":[[2020,3,30]]},"assertion":[{"value":"2020-03-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}