{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:40:08Z","timestamp":1750228808339,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":52,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,5,27]],"date-time":"2015-05-27T00:00:00Z","timestamp":1432684800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NIBIB","award":["U54EB020404"],"award-info":[{"award-number":["U54EB020404"]}]},{"name":"NSF","award":["IIS-1302698","CNS-1351047"],"award-info":[{"award-number":["IIS-1302698","CNS-1351047"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,5,27]]},"DOI":"10.1145\/2723372.2742793","type":"proceedings-article","created":{"date-parts":[[2015,6,2]],"date-time":"2015-06-02T05:35:02Z","timestamp":1433223302000},"page":"1343-1355","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["REEF"],"prefix":"10.1145","author":[{"given":"Markus","family":"Weimer","sequence":"first","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yingda","family":"Chen","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Byung-Gon","family":"Chun","sequence":"additional","affiliation":[{"name":"Seoul National University, Seoul, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tyson","family":"Condie","sequence":"additional","affiliation":[{"name":"UCLA, Losn Angeles, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlo","family":"Curino","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chris","family":"Douglas","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yunseong","family":"Lee","sequence":"additional","affiliation":[{"name":"Seoul National University, Seoul, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tony","family":"Majestro","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dahlia","family":"Malkhi","sequence":"additional","affiliation":[{"name":"VMWare, Palo Alto, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sergiy","family":"Matusevych","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Brandon","family":"Myers","sequence":"additional","affiliation":[{"name":"University of Washington, Seattle, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shravan","family":"Narayanamurthy","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Raghu","family":"Ramakrishnan","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sriram","family":"Rao","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Russel","family":"Sears","sequence":"additional","affiliation":[{"name":"PureStorage, Mountain View, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Beysim","family":"Sezgin","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julia","family":"Wang","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,5,27]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"A reliable effective terascale linear learning system. CoRR, abs\/1110.4198","author":"Agarwal A.","year":"2011","unstructured":"A. Agarwal , O. Chapelle , M. Dud\u00ed;k, and J. Langford . A reliable effective terascale linear learning system. CoRR, abs\/1110.4198 , 2011 . A. Agarwal, O. Chapelle, M. Dud\u00ed;k, and J. Langford. A reliable effective terascale linear learning system. CoRR, abs\/1110.4198, 2011."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2124295.2124312"},{"key":"e_1_3_2_1_3_1","first-page":"249","volume-title":"CIDR","author":"Alvaro P.","year":"2011","unstructured":"P. Alvaro , N. Conway , J. Hellerstein , and W. R. Marczak . Consistency analysis in bloom: a calm and collected approach . In CIDR , pages 249 -- 260 , 2011 . P. Alvaro, N. Conway, J. Hellerstein, and W. R. Marczak. Consistency analysis in bloom: a calm and collected approach. In CIDR, pages 249--260, 2011."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2535930"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807148"},{"key":"e_1_3_2_1_6_1","volume-title":"NIPS workshop on Distributed Machine Learning and Matrix Computations","author":"Beutel A.","year":"2014","unstructured":"A. Beutel , M. Weimer , V. Narayanan , and Y. Z. Tom Minka . Elastic distributed bayesian collaborative filtering . In NIPS workshop on Distributed Machine Learning and Matrix Computations , 2014 . A. Beutel, M. Weimer, V. Narayanan, and Y. Z. Tom Minka. Elastic distributed bayesian collaborative filtering. In NIPS workshop on Distributed Machine Learning and Matrix Computations, 2014."},{"key":"e_1_3_2_1_7_1","volume-title":"Declarative systems for large-scale machine learning. TCDE, 35(2)","author":"Borkar V.","year":"2012","unstructured":"V. Borkar , Y. Bu , M. J. Carey , J. Rosen , N. Polyzotis , T. Condie , M. Weimer , and R. Ramakrishnan . Declarative systems for large-scale machine learning. TCDE, 35(2) , 2012 . V. Borkar, Y. Bu, M. J. Carey, J. Rosen, N. Polyzotis, T. Condie, M. Weimer, and R. Ramakrishnan. Declarative systems for large-scale machine learning. TCDE, 35(2), 2012."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2011.5767921"},{"key":"e_1_3_2_1_9_1","first-page":"161","volume-title":"Advances in Neural Information Processing Systems","author":"Bousquet O.","year":"2007","unstructured":"O. Bousquet and L. Bottou . The tradeoffs of large scale learning . In Advances in Neural Information Processing Systems , pages 161 -- 168 , 2007 . O. Bousquet and L. Bottou. The tradeoffs of large scale learning. In Advances in Neural Information Processing Systems, pages 161--168, 2007."},{"key":"e_1_3_2_1_10_1","volume-title":"Advances in Neural Information Processing Systems","author":"Chu C.-T.","year":"2006","unstructured":"C.-T. Chu , S. K. Kim , Y.-A. Lin , Y. Yu , G. R. Bradski , A. Y. Ng , and K. Olukotun . Map-reduce for machine learning on multicore . In Advances in Neural Information Processing Systems , 2006 . C.-T. Chu, S. K. Kim, Y.-A. Lin, Y. Yu, G. R. Bradski, A. Y. Ng, and K. Olukotun. Map-reduce for machine learning on multicore. In Advances in Neural Information Processing Systems, 2006."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1327452.1327492"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851476.1851593"},{"key":"e_1_3_2_1_13_1","unstructured":"Google. Guice. https:\/\/github.com\/google\/guice.  Google. Guice. https:\/\/github.com\/google\/guice."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/4789.001.0001"},{"key":"e_1_3_2_1_15_1","first-page":"22","volume-title":"NSDI","author":"Hindman B.","year":"2011","unstructured":"B. Hindman , A. Konwinski , M. Zaharia , A. Ghodsi , A. D. Joseph , R. Katz , S. Shenker , and I. Stoica . Mesos: A platform for fine-grained resource sharing in the data center . In NSDI , pages 22 -- 22 . USENIX Association , 2011 . B. Hindman, A. Konwinski, M. Zaharia, A. Ghodsi, A. D. Joseph, R. Katz, S. Shenker, and I. Stoica. Mesos: A platform for fine-grained resource sharing in the data center. In NSDI, pages 22--22. USENIX Association, 2011."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273005"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2010.112"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/293347.293351"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"e_1_3_2_1_20_1","volume-title":"NetDB","author":"Kreps J.","year":"2011","unstructured":"J. Kreps , N. Narkhede , and J. Rao . Kafka: A distributed messaging system for log processing . In NetDB , 2011 . J. Kreps, N. Narkhede, and J. Rao. Kafka: A distributed messaging system for log processing. In NetDB, 2011."},{"key":"e_1_3_2_1_21_1","volume-title":"BigLearn NIPS Workshop","author":"Kumar A.","year":"2013","unstructured":"A. Kumar , N. Karampatziakis , P. Mineiro , M. Weimer , and V. Narayanan . Distributed and scalable pca in the cloud . In BigLearn NIPS Workshop , 2013 . A. Kumar, N. Karampatziakis, P. Mineiro, M. Weimer, and V. Narayanan. Distributed and scalable pca in the cloud. In BigLearn NIPS Workshop, 2013."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/2685048.2685095"},{"key":"e_1_3_2_1_23_1","volume-title":"GraphLab: A New Parallel Framework for Machine Learning. In Conference on Uncertainty in Artificial Intelligence (UAI)","author":"Low Y.","year":"2010","unstructured":"Y. Low , J. Gonzalez , A. Kyrola , D. Bickson , C. Guestrin , and J. M. Hellerstein . GraphLab: A New Parallel Framework for Machine Learning. In Conference on Uncertainty in Artificial Intelligence (UAI) , Catalina Island, California , 2010 . Y. Low, J. Gonzalez, A. Kyrola, D. Bickson, C. Guestrin, and J. M. Hellerstein. GraphLab: A New Parallel Framework for Machine Learning. In Conference on Uncertainty in Artificial Intelligence (UAI), Catalina Island, California, 2010."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807184"},{"key":"e_1_3_2_1_25_1","unstructured":"N. Marz. Storm: Distributed and fault-tolerant realtime computation. http:\/\/storm.apache.org.  N. Marz. Storm: Distributed and fault-tolerant realtime computation. http:\/\/storm.apache.org."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2160718.2160735"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522738"},{"key":"e_1_3_2_1_28_1","volume-title":"BigLearn NIPS Workshop","author":"Narayanamurthy S.","year":"2013","unstructured":"S. Narayanamurthy , M. Weimer , D. Mahajan , T. Condie , S. Sellamanickam , and S. S. Keerthi . Towards resource-elastic machine learning . In BigLearn NIPS Workshop , 2013 . S. Narayanamurthy, M. Weimer, D. Mahajan, T. Condie, S. Sellamanickam, and S. S. Keerthi. Towards resource-elastic machine learning. In BigLearn NIPS Workshop, 2013."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDMW.2010.172"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376726"},{"key":"e_1_3_2_1_32_1","volume-title":"DTIC Document","author":"Rumelhart D. E.","year":"1985","unstructured":"D. E. Rumelhart , G. E. Hinton , and R. J. Williams . Learning internal representations by error propagation. Technical report , DTIC Document , 1985 . D. E. Rumelhart, G. E. Hinton, and R. J. Williams. Learning internal representations by error propagation. Technical report, DTIC Document, 1985."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2742790"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465386"},{"key":"e_1_3_2_1_35_1","volume-title":"Designing a commutative replicated data type. CoRR, abs\/0710.1784","author":"Shapiro M.","year":"2007","unstructured":"M. Shapiro and N. M. Pregui\u00e7a . Designing a commutative replicated data type. CoRR, abs\/0710.1784 , 2007 . M. Shapiro and N. M. Pregui\u00e7a. Designing a commutative replicated data type. CoRR, abs\/0710.1784, 2007."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2005.1"},{"key":"e_1_3_2_1_37_1","unstructured":"The Apache Software Foundation. Apache Accumulo. http:\/\/accumulo.apache.org\/.  The Apache Software Foundation. Apache Accumulo. http:\/\/accumulo.apache.org\/."},{"key":"e_1_3_2_1_38_1","unstructured":"The Apache Software Foundation. Apache Giraph. http:\/\/giraph.apache.org\/.  The Apache Software Foundation. Apache Giraph. http:\/\/giraph.apache.org\/."},{"key":"e_1_3_2_1_39_1","unstructured":"The Apache Software Foundation. Apache Hadoop. http:\/\/hadoop.apache.org.  The Apache Software Foundation. Apache Hadoop. http:\/\/hadoop.apache.org."},{"key":"e_1_3_2_1_40_1","unstructured":"The Apache Software Foundation. Apache Mahout. http:\/\/mahout.apache.org.  The Apache Software Foundation. Apache Mahout. http:\/\/mahout.apache.org."},{"key":"e_1_3_2_1_41_1","unstructured":"The Apache Software Foundation. Apache Slider. http:\/\/slider.incubator.apache.org\/.  The Apache Software Foundation. Apache Slider. http:\/\/slider.incubator.apache.org\/."},{"key":"e_1_3_2_1_42_1","unstructured":"The Apache Software Foundation. Apache Twill. http:\/\/twill.incubator.apache.org\/.  The Apache Software Foundation. Apache Twill. http:\/\/twill.incubator.apache.org\/."},{"key":"e_1_3_2_1_43_1","unstructured":"The Netty project. Netty. http:\/\/netty.io.  The Netty project. Netty. http:\/\/netty.io."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687553.1687609"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/79173.79181"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523633"},{"key":"e_1_3_2_1_47_1","volume-title":"LCCC","author":"Weimer M.","year":"2010","unstructured":"M. Weimer , S. Rao , and M. Zinkevich . A convenient framework for efficient parallel multipass algorithms . In LCCC , 2010 . M. Weimer, S. Rao, and M. Zinkevich. A convenient framework for efficient parallel multipass algorithms. In LCCC, 2010."},{"key":"e_1_3_2_1_48_1","unstructured":"M. Welsh. What I wish systems researchers would work on. http:\/\/matt-welsh.blogspot.com\/2013\/05\/what-i-wish-systems-researchers-would.html.  M. Welsh. What I wish systems researchers would work on. http:\/\/matt-welsh.blogspot.com\/2013\/05\/what-i-wish-systems-researchers-would.html."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502057"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1645953.1646301"},{"key":"e_1_3_2_1_51_1","volume-title":"NSDI","author":"Zaharia M.","year":"2012","unstructured":"M. Zaharia , M. Chowdhury , T. Das , A. Dave , J. Ma , M. McCauley , M. Franklin , S. Shenker , and I. Stoica . Resilient distributed datasets: A fault-tolerant abstraction for in-memory cluster computing . In NSDI , 2012 . M. Zaharia, M. Chowdhury, T. Das, A. Dave, J. Ma, M. McCauley, M. Franklin, S. Shenker, and I. Stoica. Resilient distributed datasets: A fault-tolerant abstraction for in-memory cluster computing. In NSDI, 2012."},{"key":"e_1_3_2_1_52_1","volume-title":"HotCloud","author":"Zaharia M.","year":"2010","unstructured":"M. Zaharia , M. Chowdhury , M. J. Franklin , S. Shenker , and I. Stoica . Spark: cluster computing with working sets . In HotCloud , 2010 . M. Zaharia, M. Chowdhury, M. J. Franklin, S. Shenker, and I. Stoica. Spark: cluster computing with working sets. In HotCloud, 2010."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-012-0280-z"}],"event":{"name":"SIGMOD\/PODS'15: International Conference on Management of Data","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"],"location":"Melbourne Victoria Australia","acronym":"SIGMOD\/PODS'15"},"container-title":["Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2723372.2742793","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2723372.2742793","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:16:38Z","timestamp":1750227398000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2723372.2742793"}},"subtitle":["Retainable Evaluator Execution Framework"],"short-title":[],"issued":{"date-parts":[[2015,5,27]]},"references-count":52,"alternative-id":["10.1145\/2723372.2742793","10.1145\/2723372"],"URL":"https:\/\/doi.org\/10.1145\/2723372.2742793","relation":{},"subject":[],"published":{"date-parts":[[2015,5,27]]},"assertion":[{"value":"2015-05-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}