{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,30]],"date-time":"2025-06-30T15:47:28Z","timestamp":1751298448918,"version":"3.37.3"},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2020,1,16]],"date-time":"2020-01-16T00:00:00Z","timestamp":1579132800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,16]],"date-time":"2020-01-16T00:00:00Z","timestamp":1579132800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100003565","name":"Ministry of Land, Infrastructure and Transport","doi-asserted-by":"publisher","award":["19NSIP-B081011-06"],"award-info":[{"award-number":["19NSIP-B081011-06"]}],"id":[{"id":"10.13039\/501100003565","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2020,9]]},"DOI":"10.1007\/s11227-020-03150-z","type":"journal-article","created":{"date-parts":[[2020,1,16]],"date-time":"2020-01-16T19:06:41Z","timestamp":1579201601000},"page":"7204-7218","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Effect of garbage collection in iterative algorithms on Spark: an experimental analysis"],"prefix":"10.1007","volume":"76","author":[{"given":"Minseo","family":"Kang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jae-Gil","family":"Lee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,1,16]]},"reference":[{"key":"3150_CR1","unstructured":"Apache. Apache Spark: https:\/\/spark.apache.org. Accessed 24 Dec 2019"},{"key":"3150_CR2","doi-asserted-by":"crossref","unstructured":"Kang M, Lee J (2016). A comparative analysis of iterative MapReduce systems. In: Proceedings of the 6th International Conference on Emerging Databases: Technologies, Applications, and Theory (EDB), pp 61\u201364","DOI":"10.1145\/3007818.3007819"},{"key":"3150_CR3","first-page":"2604","volume":"20","author":"M Kang","year":"2017","unstructured":"Kang M, Lee J (2017) An experimental analysis of limitations of MapReduce for iterative algorithms on Spark. Clust Comput 20:2604\u20133593","journal-title":"Clust Comput"},{"key":"3150_CR4","doi-asserted-by":"crossref","unstructured":"Lee H, Kang M, Youn SB, Lee JG, Kwon, Y (2016) An experimental comparison of iterative MapReduce frameworks. In: Proceedings of the 25th ACM International on Conference on Information and Knowledge Management, pp 2089\u20132094","DOI":"10.1145\/2983323.2983647"},{"key":"3150_CR5","first-page":"293","volume":"15","author":"K Ousterhout","year":"2015","unstructured":"Ousterhout K, Rasti R, Ratnasamy S, Shenker S, Chun BG (2015) Making sense of performance in data analytics frameworks. Natl Spat Data Infrastruct 15:293\u2013307","journal-title":"Natl Spat Data Infrastruct"},{"key":"3150_CR6","unstructured":"Oracle. Java garbage collection basics: http:\/\/www.oracle.com\/webfolder\/technetwork\/tutorials\/obe\/java\/gc01\/index.html. Accessed 24 Dec 2019"},{"issue":"1\u20132","key":"3150_CR7","doi-asserted-by":"publisher","first-page":"285","DOI":"10.14778\/1920841.1920881","volume":"3","author":"Y Bu","year":"2010","unstructured":"Bu Y, Howe B, Balazinska M, Ernst MD (2010) HaLoop: efficient iterative data processing on large clusters. Proc VLDB Endow 3(1\u20132):285\u2013296","journal-title":"Proc VLDB Endow"},{"issue":"1","key":"3150_CR8","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1007\/s10723-012-9204-9","volume":"10","author":"Y Zhang","year":"2012","unstructured":"Zhang Y, Gao Q, Gao L, Wang C (2012) iMapreduce: a distributed computing framework for iterative computation. J Grid Comput 10(1):47\u201368","journal-title":"J Grid Comput"},{"key":"3150_CR9","doi-asserted-by":"crossref","unstructured":"Ekanayake J, Li H, Zhang B, Gunarathne T, Bae SH, Qiu J, Fox G (2010) Twister: a runtime for iterative MapReduce. In: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, pp 810\u2013818","DOI":"10.1145\/1851476.1851593"},{"key":"3150_CR10","volume-title":"High performance Spark: best practices for scaling and optimizing Apache Spark","author":"H Karau","year":"2016","unstructured":"Karau H, Warren R (2016) High performance Spark: best practices for scaling and optimizing Apache Spark. O\u2019Reilly Media Inc., Sebastopol"},{"key":"3150_CR11","volume-title":"Learning Spark","author":"H Karau","year":"2015","unstructured":"Karau H, Konwinski A, Wendell P, Zaharia M (2015) Learning Spark. O\u2019Reilly Media Inc., Sebastopol"},{"key":"3150_CR12","unstructured":"Apache. Apache Spark garbage collection tuning. https:\/\/spark.apache.org\/docs\/latest\/tuning.html#garbage-collection-tuning. Accessed 24 Dec 2019"},{"issue":"5","key":"3150_CR13","doi-asserted-by":"publisher","first-page":"570","DOI":"10.14778\/3303753.3303762","volume":"12","author":"L Xu","year":"2019","unstructured":"Xu L, Guo T, Duo W, Wang W, Wei J (2019) An experimental evaluation of garbage collectors on big data applications. Proc VLDB Endow 12(5):570\u2013583","journal-title":"Proc VLDB Endow"},{"key":"3150_CR14","doi-asserted-by":"crossref","unstructured":"Xu L, Li M, Zhang L, Butt AR, Wang Y, Hu ZZ (2016) MEMTUNE: dynamic memory management for in-memory data analytic platforms. In: Proceedings of IEEE International Parallel and Distributed Processing Symposium (IPDPS), pp 383\u2013392","DOI":"10.1109\/IPDPS.2016.105"},{"issue":"12","key":"3150_CR15","doi-asserted-by":"publisher","first-page":"936","DOI":"10.14778\/2994509.2994513","volume":"9","author":"L Lu","year":"2016","unstructured":"Lu L, Shi X, Zhou Y, Zhang X, Jin H, Pei C, He L, Geng Y (2016) Lifetime-based memory management for distributed data processing systems. Proc VLDB Endow 9(12):936\u2013947","journal-title":"Proc VLDB Endow"},{"key":"3150_CR16","doi-asserted-by":"crossref","unstructured":"Bu Y, Borkar VR, Xu GH, Carey MJ (2013). A bloat-aware design for big data applications. In: Proceedings of the International Symposium on Memory Management (ISMM), pp 119\u2013130","DOI":"10.1145\/2491894.2466485"},{"key":"3150_CR17","first-page":"281","volume":"6","author":"C Chu","year":"2007","unstructured":"Chu C, Kim SK, Lin YA, Yu Y, Bradski G, Ng AY, Olukotun K (2007) Map-reduce for machine learning on multicore. Adv Neural Inf Process Syst 6:281\u2013288","journal-title":"Adv Neural Inf Process Syst"},{"key":"3150_CR18","unstructured":"The Lemur Project. The ClueWeb09 collection. http:\/\/lemurproject.org\/clueweb09. Accessed 24 Dec 2019"},{"key":"3150_CR19","unstructured":"Leskovec J, Krevl A SNAP datasets. http:\/\/snap.stanford.edu\/data. Accessed 24 Dec 2019"},{"key":"3150_CR20","first-page":"132","volume":"6187","author":"Y Kwon","year":"2010","unstructured":"Kwon Y, Nunley D, Gardner JP, Balazinska M, Howe B, Loebman S (2010) Scalable clustering algorithm for N-body simulations in a shared-nothing cluster. Sci Stat Database Manag 6187:132\u2013150","journal-title":"Sci Stat Database Manag"},{"key":"3150_CR21","unstructured":"Apache. Apache Spark web interfaces. https:\/\/spark.apache.org\/docs\/latest\/monitoring.html. Accessed 24 Dec 2019"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03150-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-020-03150-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03150-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,15]],"date-time":"2021-01-15T00:33:38Z","timestamp":1610670818000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-020-03150-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,16]]},"references-count":21,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2020,9]]}},"alternative-id":["3150"],"URL":"https:\/\/doi.org\/10.1007\/s11227-020-03150-z","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2020,1,16]]},"assertion":[{"value":"16 January 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}