{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:46:20Z","timestamp":1773193580221,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":73,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,27]],"date-time":"2019-10-27T00:00:00Z","timestamp":1572134400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100007297","name":"Office of Naval Research","doi-asserted-by":"publisher","award":["N00014-16-1-2913, N00014-18-1-2037"],"award-info":[{"award-number":["N00014-16-1-2913, N00014-18-1-2037"]}],"id":[{"id":"10.13039\/100007297","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CCF-1460325, IIS-1546543, CNS-1514256, CCF-1527923, CNS-1613023, CNS-1703598, CCF-1723773, CCF-1764077, CNS-1763172, CNS-1764039, OAC-1740210"],"award-info":[{"award-number":["CCF-1460325, IIS-1546543, CNS-1514256, CCF-1527923, CNS-1613023, CNS-1703598, CCF-1723773, CCF-1764077, CNS-1763172, CNS-1764039, OAC-1740210"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,10,27]]},"DOI":"10.1145\/3341301.3359643","type":"proceedings-article","created":{"date-parts":[[2019,10,21]],"date-time":"2019-10-21T13:34:22Z","timestamp":1571664862000},"page":"538-553","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Gerenuk"],"prefix":"10.1145","author":[{"given":"Christian","family":"Navasca","sequence":"first","affiliation":[{"name":"UCLA"}]},{"given":"Cheng","family":"Cai","sequence":"additional","affiliation":[{"name":"UCLA"}]},{"given":"Khanh","family":"Nguyen","sequence":"additional","affiliation":[{"name":"UCLA"}]},{"given":"Brian","family":"Demsky","sequence":"additional","affiliation":[{"name":"UC Irvine"}]},{"given":"Shan","family":"Lu","sequence":"additional","affiliation":[{"name":"University of Chicago"}]},{"given":"Miryung","family":"Kim","sequence":"additional","affiliation":[{"name":"UCLA"}]},{"given":"Guoqing Harry","family":"Xu","sequence":"additional","affiliation":[{"name":"UCLA"}]}],"member":"320","published-online":{"date-parts":[[2019,10,27]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2006. Soot Framework. http:\/\/www.sable.mcgill.ca\/soot.  2006. Soot Framework. http:\/\/www.sable.mcgill.ca\/soot."},{"key":"e_1_3_2_1_2_1","unstructured":"2012. Join operation with MapReduce. https:\/\/stackoverflow.com\/questions\/4053857.  2012. Join operation with MapReduce. https:\/\/stackoverflow.com\/questions\/4053857."},{"key":"e_1_3_2_1_3_1","unstructured":"2015. Active\/Inactive Users. https:\/\/stackoverflow.com\/questions\/49442420.  2015. Active\/Inactive Users. https:\/\/stackoverflow.com\/questions\/49442420."},{"key":"e_1_3_2_1_4_1","unstructured":"2015. Count Number of Posts. https:\/\/stackoverflow.com\/questions\/39030644.  2015. Count Number of Posts. https:\/\/stackoverflow.com\/questions\/39030644."},{"key":"e_1_3_2_1_5_1","unstructured":"2015. Error in Computing Frequencies. http:\/\/stackoverflow.com\/questions\/23042829.  2015. Error in Computing Frequencies. http:\/\/stackoverflow.com\/questions\/23042829."},{"key":"e_1_3_2_1_6_1","unstructured":"2015. Join to Filer Spams. https:\/\/stackoverflow.com\/questions\/29622750.  2015. Join to Filer Spams. https:\/\/stackoverflow.com\/questions\/29622750."},{"key":"e_1_3_2_1_7_1","unstructured":"2015. The Performance Comparison between In-Mapper Combiner and Regular Combiner. http:\/\/stackoverflow.com\/questions\/10925840.  2015. The Performance Comparison between In-Mapper Combiner and Regular Combiner. http:\/\/stackoverflow.com\/questions\/10925840."},{"key":"e_1_3_2_1_8_1","unstructured":"2015. User Activity. https:\/\/stackoverflow.com\/questions\/33411920.  2015. User Activity. https:\/\/stackoverflow.com\/questions\/33411920."},{"key":"e_1_3_2_1_9_1","volume-title":"Ullman","author":"Afrati Foto N.","year":"2010","unstructured":"Foto N. Afrati and Jeffrey D . Ullman . 2010 . Optimizing joins in a map-reduce environment. In EDBT. 99--110. Foto N. Afrati and Jeffrey D. Ullman. 2010. Optimizing joins in a map-reduce environment. In EDBT. 99--110."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.14778\/1453856.1453960"},{"key":"e_1_3_2_1_11_1","unstructured":"Faraz Ahmad Srimat T. Chakradhar Anand Raghunathan and T. N. Vijaykumar. 2014. ShuffleWatcher: Shuffle-aware Scheduling in Multi-tenant MapReduce Clusters. In USENIX ATC. USENIX Association 1--13.  Faraz Ahmad Srimat T. Chakradhar Anand Raghunathan and T. N. Vijaykumar. 2014. ShuffleWatcher: Shuffle-aware Scheduling in Multi-tenant MapReduce Clusters. In USENIX ATC. USENIX Association 1--13."},{"key":"e_1_3_2_1_12_1","unstructured":"Apache 2017. Hadoop: Open-source implementation of MapReduce. http:\/\/hadoop.apache.org.  Apache 2017. Hadoop: Open-source implementation of MapReduce. http:\/\/hadoop.apache.org."},{"key":"e_1_3_2_1_13_1","unstructured":"Apache 2017. The Hive Project. http:\/\/hive.apache.org.  Apache 2017. The Hive Project. http:\/\/hive.apache.org."},{"key":"e_1_3_2_1_14_1","unstructured":"Apache Flink 2017. Apache Flink. http:\/\/flink.apache.org\/.  Apache Flink 2017. Apache Flink. http:\/\/flink.apache.org\/."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Lars Backstrom Dan Huttenlocher Jon Kleinberg and Xiangyang Lan. 2006. Group Formation in Large Social Networks: Membership Growth and Evolution. In KDD. 44--54.  Lars Backstrom Dan Huttenlocher Jon Kleinberg and Xiangyang Lan. 2006. Group Formation in Large Social Networks: Membership Growth and Evolution. In KDD. 44--54.","DOI":"10.1145\/1150402.1150412"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","unstructured":"B. Blanchet. 1999. Escape Analysis for Object-Oriented Languages. Applications to Java. In OOPSLA. 20--34.  B. Blanchet. 1999. Escape Analysis for Object-Oriented Languages. Applications to Java. In OOPSLA. 20--34.","DOI":"10.1145\/320385.320387"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Paolo Boldi and Sebastiano Vigna. 2004. The WebGraph Framework I: Compression Techniques. In WWW. 595--601.  Paolo Boldi and Sebastiano Vigna. 2004. The WebGraph Framework I: Compression Techniques. In WWW. 595--601.","DOI":"10.1145\/988672.988752"},{"key":"e_1_3_2_1_18_1","volume-title":"Hyracks: A flexible and extensible foundation for data-intensive computing. In ICDE. 1151--1162.","author":"Borkar Vinayak R.","year":"2011","unstructured":"Vinayak R. Borkar , Michael J. Carey , Raman Grover , Nicola Onose , and Rares Vernica . 2011 . Hyracks: A flexible and extensible foundation for data-intensive computing. In ICDE. 1151--1162. Vinayak R. Borkar, Michael J. Carey, Raman Grover, Nicola Onose, and Rares Vernica. 2011. Hyracks: A flexible and extensible foundation for data-intensive computing. In ICDE. 1151--1162."},{"key":"e_1_3_2_1_19_1","volume-title":"Carey","author":"Bu Yingyi","year":"2013","unstructured":"Yingyi Bu , Vinayak Borkar , Guoqing Xu , and Michael J . Carey . 2013 . A Bloat-Aware Design for Big Data Applications. In ISMM. 119--130. Yingyi Bu, Vinayak Borkar, Guoqing Xu, and Michael J. Carey. 2013. A Bloat-Aware Design for Big Data Applications. In ISMM. 119--130."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454166"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454166"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","unstructured":"Craig Chambers Ashish Raniwala Frances Perry Stephen Adams Robert R. Henry Robert Bradshaw and Nathan Weizenbaum. 2010. FlumeJava: easy efficient data-parallel pipelines. In PLDI. 363--375.  Craig Chambers Ashish Raniwala Frances Perry Stephen Adams Robert R. Henry Robert Bradshaw and Nathan Weizenbaum. 2010. FlumeJava: easy efficient data-parallel pipelines. In PLDI. 363--375.","DOI":"10.1145\/1809028.1806638"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"J. Choi M. Gupta M. Serrano V. Sreedhar and S. Midkiff. 1999. Escape Analysis for Java. In OOPSLA. 1--19.  J. Choi M. Gupta M. Serrano V. Sreedhar and S. Midkiff. 1999. Escape Analysis for Java. In OOPSLA. 1--19.","DOI":"10.1145\/320385.320386"},{"key":"e_1_3_2_1_24_1","unstructured":"Tyson Condie Neil Conway Peter Alvaro Joseph M. Hellerstein Khaled Elmeleegy and Russell Sears. 2010. MapReduce online. In NSDI. 21--21.  Tyson Condie Neil Conway Peter Alvaro Joseph M. Hellerstein Khaled Elmeleegy and Russell Sears. 2010. MapReduce online. In NSDI. 21--21."},{"key":"e_1_3_2_1_25_1","volume-title":"Seunghak Lee, Abhimanu Kumar, Jinliang Wei, Wei Dai, Gregory R. Ganger, Phillip B. Gibbons, Garth A. Gibson, and Eric P. Xing.","author":"Cui Henggang","year":"2014","unstructured":"Henggang Cui , James Cipar , Qirong Ho , Jin Kyu Kim , Seunghak Lee, Abhimanu Kumar, Jinliang Wei, Wei Dai, Gregory R. Ganger, Phillip B. Gibbons, Garth A. Gibson, and Eric P. Xing. 2014 . Exploiting Bounded Staleness to Speed Up Big Data Analytics . 37--48. Henggang Cui, James Cipar, Qirong Ho, Jin Kyu Kim, Seunghak Lee, Abhimanu Kumar, Jinliang Wei, Wei Dai, Gregory R. Ganger, Phillip B. Gibbons, Garth A. Gibson, and Eric P. Xing. 2014. Exploiting Bounded Staleness to Speed Up Big Data Analytics. 37--48."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1327452.1327492"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920908"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"crossref","unstructured":"Julian Dolby and Andrew Chien. 2000. An automatic object inlining optimization and its evaluation. In PLDI. 345--357.  Julian Dolby and Andrew Chien. 2000. An automatic object inlining optimization and its evaluation. In PLDI. 345--357.","DOI":"10.1145\/358438.349344"},{"key":"e_1_3_2_1_29_1","volume-title":"Flare: Optimizing Apache Spark with Native Compilation for Scale-Up Architectures and Medium-Size Data. In OSDI. 799--815.","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 OSDI. 799--815. 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 OSDI. 799--815."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815407"},{"key":"e_1_3_2_1_31_1","unstructured":"Raul Castro Fernandez Matteo Migliavacca Evangelia Kalyvianaki and Peter Pietzuch. 2014. Making State Explicit for Imperative Big Data Processing. 49--60.  Raul Castro Fernandez Matteo Migliavacca Evangelia Kalyvianaki and Peter Pietzuch. 2014. Making State Explicit for Imperative Big Data Processing. 49--60."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"crossref","unstructured":"D. Gay and B. Steensgaard. 2000. Fast Escape Analysis and Stack Allocation for Object-Based Programs. In CC. 82--93.  D. Gay and B. Steensgaard. 2000. Fast Escape Analysis and Stack Allocation for Object-Based Programs. In CC. 82--93.","DOI":"10.1007\/3-540-46423-9_6"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"crossref","unstructured":"Ovidiu Gheorghioiu Alexandru Salcianu and Martin Rinard. 2003. Interprocedural compatibility analysis for static object preallocation. In POPL. 273--284.  Ovidiu Gheorghioiu Alexandru Salcianu and Martin Rinard. 2003. Interprocedural compatibility analysis for static object preallocation. In POPL. 273--284.","DOI":"10.1145\/640128.604154"},{"key":"e_1_3_2_1_34_1","volume-title":"Broom: Sweeping Out Garbage Collection from Big Data Systems. In HotOS.","author":"Gog Ionel","year":"2015","unstructured":"Ionel Gog , Jana Giceva , Malte Schwarzkopf , Kapil Vaswani , Dimitrios Vytiniotis , Ganesan Ramalingam , Manuel Costa , Derek G. Murray , Steven Hand , and Michael Isard . 2015 . Broom: Sweeping Out Garbage Collection from Big Data Systems. In HotOS. Ionel Gog, Jana Giceva, Malte Schwarzkopf, Kapil Vaswani, Dimitrios Vytiniotis, Ganesan Ramalingam, Manuel Costa, Derek G. Murray, Steven Hand, and Michael Isard. 2015. Broom: Sweeping Out Garbage Collection from Big Data Systems. In HotOS."},{"key":"e_1_3_2_1_35_1","unstructured":"Joseph E. Gonzalez Reynold S. Xin Ankur Dave Daniel Crankshaw Michael J. Franklin and Ion Stoica. 2014. GraphX: Graph Processing in a Distributed Dataflow Framework. In OSDI. 599--613.  Joseph E. Gonzalez Reynold S. Xin Ankur Dave Daniel Crankshaw Michael J. Franklin and Ion Stoica. 2014. GraphX: Graph Processing in a Distributed Dataflow Framework. In OSDI. 599--613."},{"key":"e_1_3_2_1_36_1","unstructured":"Google. 2017. Orkut social network. http:\/\/snap.stanford.edu\/data\/com-Orkut.html.  Google. 2017. Orkut social network. http:\/\/snap.stanford.edu\/data\/com-Orkut.html."},{"key":"e_1_3_2_1_37_1","unstructured":"Zhenyu Guo Xuepeng Fan Rishan Chen Jiaxing Zhang Hucheng Zhou Sean McDirmid Chang Liu Wei Lin Jingren Zhou and Lidong Zhou. 2012. Spotting code optimizations in data-parallel pipelines through PeriSCOPE. In OSDI. 121--133.  Zhenyu Guo Xuepeng Fan Rishan Chen Jiaxing Zhang Hucheng Zhou Sean McDirmid Chang Liu Wei Lin Jingren Zhou and Lidong Zhou. 2012. Spotting code optimizations in data-parallel pipelines through PeriSCOPE. In OSDI. 121--133."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"crossref","unstructured":"Samuel Z. Guyer Kathryn S. McKinley and Daniel Frampton. 2006. Free-Me: a static analysis for automatic individual object reclamation. In PLDI. 364--375.  Samuel Z. Guyer Kathryn S. McKinley and Daniel Frampton. 2006. Free-Me: a static analysis for automatic individual object reclamation. In PLDI. 364--375.","DOI":"10.1145\/1133255.1134024"},{"key":"e_1_3_2_1_39_1","volume-title":"Hyracks: A data parallel platform","author":"Irvine UC","year":"2014","unstructured":"UC Irvine . 2014 . Hyracks: A data parallel platform . http:\/\/code.google.com\/p\/hyracks\/. UC Irvine. 2014. Hyracks: A data parallel platform. http:\/\/code.google.com\/p\/hyracks\/."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"crossref","unstructured":"Michael Isard Mihai Budiu Yuan Yu Andrew Birrell and Dennis Fetterly. 2007. Dryad: distributed data-parallel programs from sequential building blocks. In EuroSys. 59--72.  Michael Isard Mihai Budiu Yuan Yu Andrew Birrell and Dennis Fetterly. 2007. Dryad: distributed data-parallel programs from sequential building blocks. In EuroSys. 59--72.","DOI":"10.1145\/1272998.1273005"},{"key":"e_1_3_2_1_41_1","unstructured":"Kryo 2017. The Kryo serializer. https:\/\/github.com\/EsotericSoftware\/kryo.  Kryo 2017. The Kryo serializer. https:\/\/github.com\/EsotericSoftware\/kryo."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"crossref","unstructured":"Haewoon Kwak Changhyun Lee Hosung Park and Sue Moon. 2010. What is Twitter a Social Network or a News Media?. In WWW. 591--600.  Haewoon Kwak Changhyun Lee Hosung Park and Sue Moon. 2010. What is Twitter a Social Network or a News Media?. In WWW. 591--600.","DOI":"10.1145\/1772690.1772751"},{"key":"e_1_3_2_1_43_1","unstructured":"Aapo Kyrola Guy Blelloch and Carlos Guestrin. 2012. GraphChi: Large-Scale Graph Computation on Just a PC. In OSDI. 31--46.  Aapo Kyrola Guy Blelloch and Carlos Guestrin. 2012. GraphChi: Large-Scale Graph Computation on Just a PC. In OSDI. 31--46."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"crossref","unstructured":"Chris Lattner and Vikram Adve. 2005. Automatic pool allocation: improving performance by controlling data structure layout in the heap. In PLDI. 129--142.  Chris Lattner and Vikram Adve. 2005. Automatic pool allocation: improving performance by controlling data structure layout in the heap. In PLDI. 129--142.","DOI":"10.1145\/1064978.1065027"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"crossref","unstructured":"Chris Lattner Andrew Lenharth and Vikram Adve. 2007. Making Context-Sensitive Points-to Analysis with Heap Cloning Practical For The Real World. In PLDI. 278--289.  Chris Lattner Andrew Lenharth and Vikram Adve. 2007. Making Context-Sensitive Points-to Analysis with Heap Cloning Practical For The Real World. In PLDI. 278--289.","DOI":"10.1145\/1273442.1250766"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"crossref","unstructured":"Rubao Lee Tian Luo Yin Huai Fusheng Wang Yongqiang He and Xiaodong Zhang. 2011. YSmart: Yet Another SQL-to-MapReduce Translator. In ICDCS. 25--36.  Rubao Lee Tian Luo Yin Huai Fusheng Wang Yongqiang He and Xiaodong Zhang. 2011. YSmart: Yet Another SQL-to-MapReduce Translator. In ICDCS. 25--36.","DOI":"10.1109\/ICDCS.2011.26"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"crossref","unstructured":"Ond\u0159ej Lhot\u00e1k and Laurie Hendren. 2003. Scaling Java Points-to Analysis Using SPARK. In CC. 153--169.  Ond\u0159ej Lhot\u00e1k and Laurie Hendren. 2003. Scaling Java Points-to Analysis Using SPARK. In CC. 153--169.","DOI":"10.1007\/3-540-36579-6_12"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.848"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.14778\/2994509.2994513"},{"key":"e_1_3_2_1_51_1","volume-title":"Trash Day: Coordinating Garbage Collection in Distributed Systems. In HotOS.","author":"Maas Martin","year":"2015","unstructured":"Martin Maas , Tim Harris , Krste Asanovi\u0107 , and John Kubiatowicz . 2015 . Trash Day: Coordinating Garbage Collection in Distributed Systems. In HotOS. Martin Maas, Tim Harris, Krste Asanovi\u0107, and John Kubiatowicz. 2015. Trash Day: Coordinating Garbage Collection in Distributed Systems. In HotOS."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872386"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"crossref","unstructured":"Derek Gordon Murray Michael Isard and Yuan Yu. 2011. Steno: automatic optimization of declarative queries. In PLDI. 121--131.  Derek Gordon Murray Michael Isard and Yuan Yu. 2011. Steno: automatic optimization of declarative queries. In PLDI. 121--131.","DOI":"10.1145\/1993316.1993513"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522738"},{"key":"e_1_3_2_1_55_1","unstructured":"Jacob Nelson Brandon Holt Brandon Myers Preston Briggs Luis Ceze Simon Kahan and Mark Oskin. 2015. Latency-tolerant Software Distributed Shared Memory. In USENIX ATC. 291--305.  Jacob Nelson Brandon Holt Brandon Myers Preston Briggs Luis Ceze Simon Kahan and Mark Oskin. 2015. Latency-tolerant Software Distributed Shared Memory. In USENIX ATC. 291--305."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173200"},{"key":"e_1_3_2_1_57_1","volume-title":"Yak: A High-Performance Big-Data-Friendly Garbage Collector. In OSDI. 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 OSDI. 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 OSDI. 349--365."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694345"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920906"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3274399"},{"key":"e_1_3_2_1_61_1","unstructured":"Christopher Olston Benjamin Reed Adam Silberstein and Utkarsh Srivastava. 2008. Automatic optimization of parallel dataflow programs. In USENIX ATC. 267--273.  Christopher Olston Benjamin Reed Adam Silberstein and Utkarsh Srivastava. 2008. Automatic optimization of parallel dataflow programs. In USENIX ATC. 267--273."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"crossref","unstructured":"Christopher Olston Benjamin Reed Utkarsh Srivastava Ravi Kumar and Andrew Tomkins. 2008. Pig latin: a not-so-foreign language for data processing. In SIGMOD. 1099--1110.  Christopher Olston Benjamin Reed Utkarsh Srivastava Ravi Kumar and Andrew Tomkins. 2008. Pig latin: a not-so-foreign language for data processing. In SIGMOD. 1099--1110.","DOI":"10.1145\/1376616.1376726"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1155\/2005\/962135"},{"key":"e_1_3_2_1_64_1","volume-title":"Violet: A Storage Stack for IOPS\/Capacity Bifurcated Storage Environments. 13--24.","author":"Santry Douglas","year":"2014","unstructured":"Douglas Santry and Kaladhar Voruganti . 2014 . Violet: A Storage Stack for IOPS\/Capacity Bifurcated Storage Environments. 13--24. Douglas Santry and Kaladhar Voruganti. 2014. Violet: A Storage Stack for IOPS\/Capacity Bifurcated Storage Environments. 13--24."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"crossref","unstructured":"Yefim Shuf Manish Gupta Rajesh Bordawekar and Jaswinder Pal Singh. 2002. Exploiting Prolific Types for Memory Management and Optimizations. In POPL. 295--306.  Yefim Shuf Manish Gupta Rajesh Bordawekar and Jaswinder Pal Singh. 2002. Exploiting Prolific Types for Memory Management and Optimizations. In POPL. 295--306.","DOI":"10.1145\/565816.503300"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687553.1687609"},{"key":"e_1_3_2_1_67_1","volume-title":"Namit Jain, Zheng Shao, Prasad Chakka, Ning Zhang, Suresh Antony, Hao Liu, and Raghotham Murthy.","author":"Thusoo Ashish","year":"2010","unstructured":"Ashish Thusoo , Joydeep Sen Sarma , Namit Jain, Zheng Shao, Prasad Chakka, Ning Zhang, Suresh Antony, Hao Liu, and Raghotham Murthy. 2010 . Hive - a petabyte scale data warehouse using Hadoop. In ICDE. 996--1005. Ashish Thusoo, Joydeep Sen Sarma, Namit Jain, Zheng Shao, Prasad Chakka, Ning Zhang, Suresh Antony, Hao Liu, and Raghotham Murthy. 2010. Hive - a petabyte scale data warehouse using Hadoop. In ICDE. 996--1005."},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"crossref","unstructured":"J. Whaley and M. Rinard. 1999. Compositional Pointer and Escape Analysis for Java Programs. In OOPSLA. 187--206.  J. Whaley and M. Rinard. 1999. Compositional Pointer and Escape Analysis for Java Programs. In OOPSLA. 187--206.","DOI":"10.1145\/320385.320400"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"crossref","unstructured":"Guoqing Xu Dacong Yan and Atanas Rountev. 2012. Static Detection of Loop-Invariant Data Structures. In ECOOP. 738--763.  Guoqing Xu Dacong Yan and Atanas Rountev. 2012. Static Detection of Loop-Invariant Data Structures. In ECOOP. 738--763.","DOI":"10.1007\/978-3-642-31057-7_32"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359649"},{"key":"e_1_3_2_1_71_1","unstructured":"Hung-chih Yang Ali Dasdan Ruey-Lung Hsiao and D. Stott Parker. 2007. Map-reduce-merge: simplified relational data processing on large clusters. In SIGMOD. 1029--1040.  Hung-chih Yang Ali Dasdan Ruey-Lung Hsiao and D. Stott Parker. 2007. Map-reduce-merge: simplified relational data processing on large clusters. In SIGMOD. 1029--1040."},{"key":"e_1_3_2_1_72_1","volume-title":"Pradeep Kumar Gunda, and Jon Currey","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 OSDI. 1--14. 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 OSDI. 1--14."},{"key":"e_1_3_2_1_73_1","volume-title":"Spark: Cluster computing with working sets. In HotCloud.","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. In HotCloud. Matei Zaharia, Mosharaf Chowdhury, Michael J. Franklin, Scott Shenker, and Ion Stoica. 2010. Spark: Cluster computing with working sets. In HotCloud."},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"crossref","unstructured":"Jingren Zhou Per-Ake Larson and Ronnie Chaiken. 2010. Incorporating partitioning and parallel plans into the SCOPE optimizer. In ICDE. 1060--1071.  Jingren Zhou Per-Ake Larson and Ronnie Chaiken. 2010. Incorporating partitioning and parallel plans into the SCOPE optimizer. In ICDE. 1060--1071.","DOI":"10.1109\/ICDE.2010.5447802"}],"event":{"name":"SOSP '19: ACM SIGOPS 27th Symposium on Operating Systems Principles","location":"Huntsville Ontario Canada","acronym":"SOSP '19","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX Assoc USENIX Assoc"]},"container-title":["Proceedings of the 27th ACM Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3341301.3359643","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3341301.3359643","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3341301.3359643","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:12:56Z","timestamp":1750201976000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3341301.3359643"}},"subtitle":["thin computation over big native data using speculative program transformation"],"short-title":[],"issued":{"date-parts":[[2019,10,27]]},"references-count":73,"alternative-id":["10.1145\/3341301.3359643","10.1145\/3341301"],"URL":"https:\/\/doi.org\/10.1145\/3341301.3359643","relation":{},"subject":[],"published":{"date-parts":[[2019,10,27]]},"assertion":[{"value":"2019-10-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}