# Matei Zaharia’s Publications

### Preprints

Find my recent preprints on arXiv.

### 2022

- DBOS: A DBMS-oriented Operating System. A. Skiadopoulos, Q. Li, P. Kraft, K. Kaffes, D. Hong, S. Mathew, D. Bestor, M. Cafarella, V. Gadepally, G. Graefe, J. Kepner, C. Kozyrakis, T. Kraska, M. Stonebraker, L. Suresh and M. Zaharia.
*VLDB 2022.* - Efficient Online ML API Selection for Multi-Label Classification Tasks. L. Chen, M. Zaharia and J. Zou.
*ICML 2022.*(preprint) - Finding Label and Model Errors in Perception Data With Learned Observation Assertions. D. Kang, N. Arechiga, S. Pillai, P. Bailis and M. Zaharia.
*SIGMOD 2022.*(preprint) - Semantic Indexes for Machine Learning-based Queries over Unstructured Data. D. Kang, J. Guibas, P. Bailis, T. Hashimoto and M. Zaharia.
*SIGMOD 2022.*(preprint) - Photon: A Fast Query Engine for Lakehouse Systems. A. Behm, S. Palkar, U. Agarwal, T. Armstrong, D. Cashman, A. Dave, T. Greenstein, S. Hovsepian, R. Johnson, A.S. Krishnan, P. Leventis, A. Luszczak, P. Menon, M. Mokhtar, G. Pang, S. Paranjpye, G. Rahn, B. Samwel, T. van Bussel, H. van Hovell, M. Xue, R. Xin, and M. Zaharia.
*SIGMOD 2022.***Best Industry Paper**. - Allocation of Fungible Resources via a Fast, Scalable Price Discovery Method. A. Agrawal, S. Boyd, D. Narayanan, F. Kazhamiaka and M. Zaharia.
*Mathematical Programming Computation,*2022. - How Did the Model Change? Efficiently Assessing Machine Learning API Shifts. L. Chen, M. Zaharia and J. Zou.
*ICLR 2022.*(preprint) - Hindsight: Posterior-guided Training of Retrievers for Improved Open-ended Generation. A. Paranjape, O. Khattab, C. Potts, M. Zaharia and C. Manning.
*ICLR 2022.*(preprint) - Data-Parallel Actors: A Programming Model for Scalable Query Serving Systems. P. Kraft, F. Kazhamiaka, P. Bailis and M. Zaharia.
*NSDI 2022.* - Similarity Search for Efficient Active Learning and Search of Rare Concepts. C. Coleman, E. Chou, J. Katz-Samuels, S. Culatana, P. Bailis, A.C. Berg, R. Nowak, R. Sumbaly, M. Zaharia and I.ZZ. Yalniz.
*AAAI 2022.*(preprint) - VIVA: An End-to-End System for Interactive Video Analytics. D. Kang, F. Romero, P. Bailis, C. Kozyrakis and M. Zaharia.
*CIDR 2022.* - A Progress Report on DBOS: A Database-oriented Operating System. Q. Li, P. Kraft, K. Kaffes, A. Skiadopoulos, D. Kumar, J. Li, M. Cafarella, G. Graefe, J. Kepner, C. Kozyrakis, M. Stonebraker, L. Suresh and M. Zaharia.
*CIDR 2022.*

### 2021

- Baleen: Robust Multi-Hop Reasoning at Scale via Condensed Retrieval. O. Khattab, C. Potts and M. Zaharia.
*NeurIPS 2021.***Spotlight.**(preprint) - What can Data-Centric AI Learn from Data and ML Engineering?. N. Polyzotis and M. Zaharia.
*NeurIPS Data-Centric AI Workshop 2021.* - Finding Label Errors in Autonomous Vehicle Data With Learned Observation Assertions. D. Kang, N. Arechiga, S. Pillai, P. Bailis and M. Zaharia.
*NeurIPS Data-Centric AI Workshop 2021.* - Exploiting Proximity Search and Easy Examples to Select Rare Events. D. Kang, A. Derhacobian, K. Tsuji, T. Hebert, P. Bailis, T. Fukami, T. Hashimoto, Y. Sun and M. Zaharia.
*NeurIPS Data-Centric AI Workshop 2021.* - Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LM. D. Narayanan, M. Shoeybi, J. Casper, P. LeGresley, M. Patwary, V.A. Korthikanti, D. Vainbrand, P. Kashinkunti, J. Bernauer, B. Catanzaro, A. Phanishayee, and M. Zaharia.
*Supercomputing 2021*.**Best Student Paper**. (preprint) - Don’t Hate the Player, Hate the Game: Safety and Utility in Multi-Agent Congestion Control. P. Thaker, M. Zaharia and T. Hashimoto.
*HotNets 2021*. - Clamor: Extending Functional Cluster Computing Frameworks with Fine-Grained Remote Memory Access. P. Thaker, H. Ayers, D. Raghavan, N. Niu, P. Levis, and M. Zaharia.
*SoCC 2021*. - Solving Large-Scale Granular Resource Allocation Problems Efficiently with POP. D. Narayanan, F. Kazhamiaka, F. Abuzaid, P. Kraft, A. Agrawal, S. Kandula, S. Boyd and M. Zaharia.
*SOSP 2021*. - Relevance-guided Supervision for OpenQA with ColBERT. O. Khattab, C. Potts and M. Zaharia.
*TACL 2021*. (preprint) - Jointly Optimizing Preprocessing and Inference for DNN-based Visual Analytics. D. Kang, A. Mathur, T. Veeramacheneni, P. Bailis and M. Zaharia.
*VLDB 2021*. (preprint) - Accelerating Approximate Aggregation Queries with Expensive Predicates. D. Kang, J. Guibas, P. Bailis, T. Hashimoto, Y. Sun and M. Zaharia.
*VLDB 2021*. - Finding Label and Model Errors in Perception Data With Learned Observation Assertions (Extended Abstract). D. Kang, N. Arechiga, S. Pillai, P. Bailis and M. Zaharia.
*VLDB AIDB Workshop 2021*. - Memory-Efficient Pipeline-Parallel DNN Training. D. Narayanan, A. Phanishayee, K. Shi, X. Chen and M. Zaharia.
*ICML 2021*. - Breakfast of Champions: Towards Zero-Copy Serialization with NIC Scatter-Gather. D. Raghavan, P. Levis, M. Zaharia and I. Zhang.
*HotOS 2021*. - Express: Lowering the Cost of Metadata-hiding Communication with Cryptographic Privacy. S. Eskandarian, H. Corrigan-Gibbs, M. Zaharia and D. Boneh.
*USENIX Security 2021*. (preprint) - Contracting Wide-area Network Topologies to Solve Flow Problems Quickly. F. Abuzaid, S. Kandula, B. Arzani, I. Menache, M. Zaharia. and P. Bailis.
*NSDI 2021*. - Machine Learned Cellular Phenotypes in Cardiomyopathy Predict Sudden Death. A. Rogers, A. Selvalingam, M. Alhusseini , D. Krummen, C. Corrado, F. Abuzaid, T. Baykaner, C. Meyer, P. Clopton, W. Giles, P. Bailis, S. Niederer, P. Wang , W-J. Rappel, M. Zaharia and S. Narayan.
*Circulation Research*, 2021. - Lakehouse: A New Generation of Open Platforms that Unify Data Warehousing and Advanced Analytics. M. Armbrust, A. Ghodsi, R. Xin and M. Zaharia.
*CIDR 2021*. - Challenges and Opportunities for Autonomous Vehicle Query Systems. F. Kazhamiaka, M. Zaharia and P. Bailis.
*CIDR 2021*.

### 2020

- FrugalML: How to Use ML Prediction APIs More Accurately and Cheaply. L. Chen, M. Zaharia and J. Zou.
*NeurIPS 2020*.**Oral.**(preprint) - Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloads. D. Narayanan, K. Santhanam, F. Kazhamiaka, A. Phanishayee and M. Zaharia.
*OSDI 2020*. (preprint) - Sparse GPU Kernels for Deep Learning. T. Gale, M. Zaharia, C. Young and E. Elsen.
*Supercomputing 2020*. (preprint) - DIFF: A Relational Interface for Large-Scale Data Explanation (extended version). F. Abuzaid, P. Kraft, S. Suri, E. Gan, E. Xu, A. Shenoy, A. Ananthanarayan, J. Sheu, E. Meijer, X. Wu, J. Naughton, P. Bailis, and M. Zaharia.
*VLDB Journal Special Issue*. - Delta Lake: High-Performance ACID Table Storage over Cloud Object Stores. M. Armbrust, T. Das, L. Sun, B. Yavuz, S. Zhu, M. Murthy, J. Torres, H. van Hovell, A. Ionescu, A. Luszczak, M. Switakowski, M. Szafranski, X. Li, T. Ueshin, M. Mokhtar, P. Boncz, A. Ghodsi, S. Paranjpye, P. Senster, R. Xin, M. Zaharia.
*VLDB 2020*. - Approximate Selection with Guarantees using Proxies. D. Kang, E. Gan, P. Bailis, T. Hashimoto and M. Zaharia.
*VLDB 2020*. (preprint) - BlazeIt: Optimizing Declarative Aggregation and Limit Queries for Neural Network-Based Video Analytics. D. Kang, P. Bailis and M. Zaharia.
*VLDB 2020*. (preprint) - ObliDB: Oblivious Query Processing for Secure Databases. S. Eskandarian and M. Zaharia.
*VLDB 2020*. (preprint) - Analysis and Exploitation of Dynamic Pricing in the Public Cloud for ML Training. D. Narayanan, K. Santhanam, F. Kazhamiaka, A. Phanishayee and M. Zaharia.
*VLDB DISPA Workshop 2020*. - To Call or not to Call? Using ML Prediction APIs more Accurately and Economically. L. Chen, M. Zaharia and J. Zou.
*ICML EcoPaDL Workshop 2020*. (video) - Machine Learning to Classify Intracardiac Electrical Patterns During Atrial Fibrillation. M. Alhusseini, F. Abuzaid, A. Rogers, J. Zaman, T. Baykaner, P. Clopton, P. Bailis, M. Zaharia, P. Wang, W-J. Rappel, and S. Narayan.
*Circulation: Arrhythmia and Electrophysiology*, 2020. - Developments in MLflow: A System to Accelerate the Machine Learning Lifecycle. A. Chen, A. Chow, A. Davidson, A. DCuncha, A. Ghodsi, S.A. Hong, A. Konwinski, C. Mewald, S. Murching, T. Nykodym, P. Ogilvie, M. Parkhe, A. Singh, F. Xie, M. Zaharia, R. Zang, J. Zheng and C. Zumar.
*SIGMOD DEEM Workshop 2020*. (video) - ColBERT: Efficient and Effective Passage Search via Contextualized Late Interaction over BERT. O. Khattab and M. Zaharia.
*SIGIR 2020*. (preprint) - POSH: A Data-Aware Shell. D. Raghavan, S. Fouladi, P. Levis and M. Zaharia.
*USENIX ATC 2020*. - Offload Annotations: Bringing Heterogeneous Computing to Existing Libraries and Workloads. G. Yuan, S. Palkar, D. Narayanan and M. Zaharia.
*USENIX ATC 2020*. - Spectral Lower Bounds on the I/O Complexity of Computation Graphs. S. Jain and M. Zaharia.
*SPAA 2020*. (preprint) - Selection via Proxy: Efficient Data Selection for Deep Learning. C. Coleman, C. Yeh, S. Mussmann, B. Mirzasoleiman, P. Bailis, P. Liang, J. Leskovec and M. Zaharia.
*ICLR 2020*. (preprint) (blog) - Fleet: A Framework for Massively Parallel Streaming on FPGAs. J. Thomas, P. Hanrahan and M. Zaharia.
*ASPLOS 2020*. - Willump: A Statistically-Aware End-to-end Optimizer for Machine Learning Inference. P. Kraft, D. Kang, D. Narayanan, S. Palkar, P. Bailis and M. Zaharia.
*MLSys 2020.*(preprint) - Model Assertions for Monitoring and Improving ML Models. D. Kang, D. Raghavan, P. Bailis and M. Zaharia.
*MLSys 2020.* - Improving the Accuracy, Scalability, and Performance of Graph Neural Networks with Roc. Z. Jia, S. Lin, M. Gao, M. Zaharia and A. Aiken.
*MLSys 2020.* - MLPerf Training Benchmark. P. Mattson, C. Cheng, C. Coleman, G. Diamos, P. Micikevicius, D. Patterson, H. Tang, G-Y. Wei, P. Bailis, V. Bittorf, D. Brooks, D. Chen, D. Dutta, U. Gupta, K. Hazelwood, A. Hock, X. Huang, B. Jia, D. Kang, D. Kanter, N. Kumar, J. Liao, D. Narayanan, T. Oguntebi, G. Pekhimenko, L. Pentecost, V. J. Reddi, T. Robie, T. St. John, C-J. Wu, L. Xu, C. Young, and M. Zaharia.
*MLSys 2020.*(preprint)

### 2019

- Optimizing Data-Intensive Computations in Existing Libraries with Split Annotations. S. Palkar and M. Zaharia.
*SOSP 2019*. (blog) - TASO: Optimizing Deep Learning Computation with Automatic Generation of Graph Substitutions. Z. Jia, O. Padon, J. Thomas, T. Warszawski, M. Zaharia, and A. Aiken.
*SOSP 2019*. - PipeDream: Generalized Pipeline Parallelism for DNN Training. D. Narayanan, A. Harlap, A. Phanishayee, V. Seshadri, N. Devanur, G. Ganger, P. Gibbons, and M. Zaharia.
*SOSP 2019*. - Outsourcing Everyday Jobs to Thousands of Cloud Functions with gg. S. Fouladi, F. Romero, D. Iter, Q. Li, S. Chatterjee, C. Kozyrakis, M. Zaharia, and K. Winstein.
*USENIX ;login:*, 44(3), September 2019. - DIFF: A Relational Interface for Large-Scale Data Explanation. F. Abuzaid, P. Kraft, S. Suri, E. Gan, E. Xu, A. Shenoy, A. Ananthanarayan, J. Sheu, E. Meijer, X. Wu, J. Naughton, P. Bailis, and M. Zaharia.
*VLDB 2019*. - Analysis of DAWNBench, a Time-to-Accuracy Machine Learning Performance Benchmark. C. Coleman, D. Kang, D. Narayanan, L. Nardi, T. Zhao, J. Zhang, P. Bailis, C. Olukotun, C. Re and M. Zaharia.
*SIGOPS Operating Systems Review*, 53(1):14-25, July 2019. - From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers. S. Fouladi, F. Romero, D. Iter, Q. Li, S. Chatterjee, C. Kozyrakis, M. Zaharia, and K. Winstein.
*USENIX ATC 2019.* - LIT: Learned Intermediate Representation Training for Model Compression. A. Koratana, D. Kang, P. Bailis and M. Zaharia.
*ICML 2019*. (blog) - Debugging Machine Learning via Model Assertions. D. Kang, D. Raghavan, P. Bailis and M. Zaharia.
*ICLR DebugML Workshop 2019*.**Best Student Paper**. (blog) - To Index or Not to Index: Optimizing Exact Maximum Inner Product Search. F. Abuzaid, G. Sethi, P. Bailis and M. Zaharia.
*ICDE 2019*. - Beyond Data and Model Parallelism for Deep Neural Networks. Z. Jia, M. Zaharia and A. Aiken.
*SysML 2019*. - Optimizing DNN Computation with Relaxed Graph Substitutions. Z. Jia, J. Thomas, T. Warszawski, M. Gao, M. Zaharia and A. Aiken.
*SysML 2019*. - Challenges and Opportunities in DNN-Based Video Analytics: A Demonstration of the BlazeIt Video Query Engine (demo). D. Kang, P. Bailis and M. Zaharia.
*CIDR 2019*.

### 2018

- Accelerating the Machine Learning Lifecycle with MLflow. M. Zaharia, A. Chen, A. Davidson, A. Ghodsi, S.A. Hong, A. Konwinski, S. Murching, T. Nykodym, P. Ogilvie, M. Parkhe, F. Xie, and C. Zumar.
*IEEE Data Engineering Bulletin*, 41(4), December 2018. - Model Assertions for Debugging Machine Learning. D. Kang, D. Raghavan, P. Bailis and M. Zaharia.
*NeurIPS Systems for ML Workshop 2018*. - Analysis of the Time-To-Accuracy Metric and Entries in the DAWNBench Deep Learning Benchmark. C. Coleman, D. Kang, D. Narayanan, L. Nardi, T. Zhao, J. Zhang, P. Bailis, K. Olukotun, C. Re and M. Zaharia.
*NeurIPS Systems for ML Workshop 2018*. (blog) - Accelerating Deep Learning Workloads through Efficient Multi-Model Execution. D. Narayanan, K. Santhanam, A. Phanishayee and M. Zaharia.
*NeurIPS Systems for ML Workshop 2018*. - Exploring the Use of Learning Algorithms for Efficient Performance Profiling. S. Palkar, S. Suri, P. Bailis and M. Zaharia.
*NeurIPS ML for Systems Workshop 2018*. - Block-wise Intermediate Representation Training for Model Compression. A. Koratana, D. Kang, P. Bailis and M. Zaharia.
*NeurIPS CDNNRIA Workshop 2018*. (blog) - Filter Before You Parse: Faster Analytics on Raw Data with Sparser. S. Palkar, F. Abuzaid, P. Bailis and M. Zaharia.
*VLDB 2018*. - Evaluating End-to-End Optimization for Data Analytics Applications in Weld. S. Palkar, J. Thomas, D. Narayanan, P. Thaker, R. Palamuttam, P. Negi, A. Shanbhag, M. Schwarzkopf, H. Pirk, S. Amarasinghe, S. Madden and M. Zaharia.
*VLDB 2018*. (blog) - MISTIQUE: A System to Store and Query Model Intermediates for Model Diagnosis. M. Vartak, J. da Trindade, S. Madden and M. Zaharia.
*SIGMOD 2018*. - Structured Streaming: A Declarative API for Real-Time Applications in Apache Spark. M. Armbrust, T. Das, J. Torres, B. Yavuz, S. Zhu, R. Xin, A. Ghodsi, I. Stoica and M. Zaharia.
*SIGMOD 2018*. - Accelerating Model Search with Model Batching (poster). D. Narayanan, K. Santhanam, M. Zaharia.
*SysML 2018*. - BlazeIt: An Optimizing Query Engine for Video at Scale (poster). D. Kang, P. Bailis, M. Zaharia.
*SysML 2018*. - DAWNBench: An End-to-End Deep Learning Benchmark and Competition (poster). C. Coleman, D. Narayanan, D. Kang, T. Zhao, J. Zhang, L. Nardi, P. Bailis, K. Olukotun, C. Re, M. Zaharia.
*SysML 2018*.

### 2017

- Making Caches Work for Graph Analytics. Y. Zhang, V. Kiriansky, C. Mendis, M. Zaharia and S. Amarasinghe.
*IEEE BigData 2017*.**Best Student Paper**. - DAWNBench: An End-to-End Deep Learning Benchmark and Competition. C. Coleman, D. Narayanan, D. Kang, T. Zhao, J. Zhang, L. Nardi, P. Bailis, K. Olukotun, C. Re, M. Zaharia.
*NIPS SysML 2017*. (blog) - DIY Hosting for Online Privacy. S. Palkar and M. Zaharia.
*HotNets 2017*. - Stadium: A Distributed Metadata-Private Messaging System. N. Tyagi, Y. Gilad, D. Leung, M. Zaharia and N. Zeldovich.
*SOSP 2017*. - NoScope: Optimizing Neural Network Queries over Video at Scale. D. Kang, J. Emmons, F. Abuzaid, P. Bailis and M. Zaharia.
*VLDB 2017*. (blog) - Splinter: Practical Private Queries on Public Data. F. Wang, C. Yun, S. Goldwasser, V. Vaikuntanathan and M. Zaharia.
*NSDI 2017*. - Weld: A Common Runtime for High Performance Data Analytics. S. Palkar, J. Thomas, A. Shanbhag, D. Narayanan, H. Pirk, M. Schwarzkopf, S. Amarasinghe and M. Zaharia.
*CIDR 2017*.

### 2016

- Yggdrasil: An Optimized System for Training Deep Decision Trees at Scale. F. Abuzaid, J. Bradley, F. Liang, A. Feng, L. Yang, M. Zaharia and A. Talwalkar.
*NIPS 2016*. - Apache Spark: A Unified Engine for Big Data Processing. M. Zaharia, R. Xin, P. Wendell, T. Das, M. Armbrust, A. Dave, X. Meng, J. Rosen, S. Venkataraman, M. Franklin, A. Ghodsi, J. Gonzalez, S. Shenker, I. Stoica.
*Communications of the ACM*, 59(11):56-65, November 2016. - Voodoo – A Vector Algebra for Portable Database Performance on Modern Hardware. H. Pirk, O. Moll, M. Zaharia and S. Madden.
*VLDB 2016*. - Matrix Computations and Optimizations in Apache Spark. R.B. Zadeh, X. Meng, A. Staple, B. Yavuz, L. Pu, S. Venkataraman, E. Sparks, A. Ulanov and M. Zaharia.
*KDD 2016*.**Best Paper Award Runner-Up**. - GraphFrames: An Integrated API for Mixing Graph and Relational Queries. A. Dave, A. Jindal, L.E. Li, R. Xin, J. Gonzalez and M. Zaharia.
*GRADES 2016*. - ModelDB: A System for Machine Learning Model Management. M. Vartak, H. Subramanyam, W.E. Lee, S. Viswanathan, S. Husnoo, S. Madden and M. Zaharia.
*HILDA 2016*. - SparkR: Scaling R Programs with Spark. S. Venkataraman, Z. Yang, D. Liu, E. Liang, X. Meng, R. Xin, A. Ghodsi, M. Franklin, I. Stoica and M. Zaharia.
*SIGMOD 2016*. - MLlib: Machine Learning in Apache Spark. X. Meng, J. Bradley, B. Yuvaz, E. Sparks, S. Venkataraman, D. Liu, J. Freeman, D. Tsai, M. Amde, S. Owen, D. Xin, R. Xin, M. Franklin, R. Zadeh, M. Zaharia, and A. Talwalkar.
*JMLR*, 17(34):1–7, 2016. - FairRide: Near-Optimal, Fair Cache Sharing. Q. Pu, H. Li, M. Zaharia, A. Ghodsi, and I. Stoica.
*NSDI 2016*.

### 2015

- Vuvuzela: Scalable Private Messaging Resistant to Traffic Analysis. J. van den Hooff, D. Lazar, M. Zaharia and N. Zeldovich.
*SOSP 2015*, October 2015. - Scaling Spark in the Real World: Performance and Usability. M. Armbrust, T. Das, A. Davidson, A. Ghodsi, A. Or, J. Rosen, I. Stoica, P. Wendell, R. Xin and M. Zaharia.
*VLDB 2015*, August 2015. - Spark SQL: Relational Data Processing in Spark. M. Armbrust, R. Xin, C. Lian, Y. Huai, D. Liu, J. Bradley, X. Meng, T. Kaftan, M. Franklin, A. Ghodsi and M. Zaharia.
*SIGMOD 2015*, June 2015.

### 2014

- Tachyon: Reliable, Memory Speed Storage for Cluster Computing Frameworks. H. Li, A. Ghodsi, M. Zaharia, S. Shenker and I. Stoica,
*SOCC 2014*, November 2014. - A Cloud-Compatible Bioinformatics Pipeline for Ultrarapid Pathogen Identification from Next-Generation Sequencing of Clinical Samples. S.N. Naccache, S. Federman, N. Veeeraraghavan, M. Zaharia, D. Lee, E. Samayoa, J. Bouquet, A.L. Greninger, K. Luk, B. Enge, D.A. Wadford, S.L. Messenger, G.L. Genrich, K. Pellegrino, G. Grard, E. Leroy, B.S. Schneider, J.N. Fair, M.A. Martinez, P. Isa, J.A. Crump, J.L. DeRisi, T. Sittler, J. Hackett Jr., S. Miller and C.Y. Chiu,
*Genome Research*, 24(7):1180-92, June 2014.

### 2013

- An Architecture for Fast and General Data Processing on Large Clusters. M. Zaharia.
**(PhD Disseration)**. - Discretized Streams: Fault-Tolerant Streaming Computation at Scale. M. Zaharia, T. Das, H. Li, T. Hunter, S. Shenker, and I. Stoica.
*SOSP 2013*, November 2013. - Sparrow: Distributed, Low-Latency Scheduling. K. Ousterhout, P. Wendell, M. Zaharia and I. Stoica.
*SOSP 2013*, November 2013. - Shark: SQL and Rich Analytics at Scale. R. Xin, J. Rosen, M. Zaharia, M. Franklin, S. Shenker, and I. Stoica.
*SIGMOD 2013*, June 2013. - Choosy: Max-Min Fair Sharing for Datacenter Jobs with Constraints. A. Ghodsi, M. Zaharia, S. Shenker and I. Stoica.
*EuroSys 2013*, April 2013.

### 2012

- Multi-Resource Fair Queueing for Packet Processing. A. Ghodsi, V. Sekar, M. Zaharia and I. Stoica.
*SIGCOMM 2012*, August 2012.**Best Paper Award**. - Fast and Interactive Analytics over Hadoop Data with Spark. M. Zaharia, M. Chowdhury, T. Das, A. Dave, J. Ma, M. McCauley, M.J. Franklin, S. Shenker, I. Stoica.
*USENIX ;login:*, August 2012. - Optimally Designing Games for Cognitive Science Research. A.N. Rafferty, M. Zaharia and T.L. Griffiths.
*Annual Conf. of the Cognitive Science Society*, August 2012. - Discretized Streams: An Efficient and Fault-Tolerant Model for Stream Processing on Large Clusters. M. Zaharia, T. Das, H. Li, S. Shenker and I. Stoica.
*HotCloud 2012*, June 2012. - Cloud Terminal: Secure Access to Sensitive Applications from Untrusted Systems. L. Martignoni, P. Poosankam, M. Zaharia, J. Han, S. McCamant, D. Song, V. Paxson, A. Perrig, S. Shenker, I. Stoica.
*USENIX ATC 2012*, June 2012. - Shark: Fast Data Analysis Using Coarse-grained Distributed Memory (demo). C. Engle, A. Lupher, R. Xin, M. Zaharia, M. Franklin, S. Shenker, I. Stoica.
*SIGMOD 2012*, May 2012.**Best Demo Award**. - Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing. M. Zaharia, M. Chowdhury, T. Das, A. Dave, J. Ma, M. McCauley, M.J. Franklin, S. Shenker, I. Stoica.
*NSDI 2012*, April 2012.**Best Paper Award**and**Honorable Mention for Community Award**.

### 2011

- Scaling the Mobile Millennium System in the Cloud. T. Hunter, T. Moldovan, M. Zaharia, S. Merzgui, J. Ma, M.J. Franklin, P. Abbeel, and A.M. Bayen.
*SOCC 2011*, October 2011. - Managing Data Transfers in Computer Clusters with Orchestra. M. Chowdhury, M. Zaharia, J. Ma, M.I. Jordan and I. Stoica,
*SIGCOMM 2011*, August 2011. - Mesos: Flexible Resource Sharing for the Cloud. B. Hindman, A. Konwinski, M. Zaharia, A. Ghodsi, A.D. Joseph, R. Katz, S. Shenker and I. Stoica,
*USENIX ;login:*, August 2011. - The Datacenter Needs an Operating System. M. Zaharia, B. Hindman, A. Konwinski, A. Ghodsi, A.D. Joseph, R. Katz, S. Shenker and I. Stoica,
*HotCloud 2011*, June 2011. - Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center. B. Hindman, A. Konwinski, M. Zaharia, A. Ghodsi, A.D. Joseph, R. Katz, S. Shenker and I. Stoica,
*NSDI 2011*, March 2011. - Dominant Resource Fairness: Fair Allocation of Multiple Resources Types. A. Ghodsi, M. Zaharia, B. Hindman, A. Konwinski, S. Shenker, and I. Stoica,
*NSDI 2011*, March 2011.

### 2010

- Spark: Cluster Computing with Working Sets. M. Zaharia, M. Chowdhury, M.J. Franklin, S. Shenker and I. Stoica.
*HotCloud 2010*, June 2010. - Delay Scheduling: A Simple Technique for Achieving Locality and Fairness in Cluster Scheduling. M. Zaharia, D. Borthakur, J. Sen Sarma, K. Elmeleegy, S. Shenker and I. Stoica.
*EuroSys 2010*, April 2010. - Above the Clouds: A View of Cloud Computing. M. Armbrust, A. Fox, R. Griffith, A.D. Joseph, R.H. Katz, A. Konwinski, G. Lee, D.A. Patterson, A. Rabkin, I. Stoica and M. Zaharia,
*Communications of the ACM*, 53(4):50-58, April 2010. - Design and Implementation of the KioskNet System. S. Guo, M. Derakhshani, M.H. Falaki, U. Ismail, R. Luk, E.A. Oliver, S. Ur Rahman, A. Seth, M.A. Zaharia, S. Keshav,
*Computer Networks*, ISSN 1389-1286, DOI: 10.1016/j.comnet.2010.08.001

### 2009

- A Common Substrate for Cluster Computing. B. Hindman, A. Konwinski, M. Zaharia and I. Stoica,
*HotCloud 2009*, June 2009. - ICTD for Healthcare in Ghana: Two Parallel Case Studies. R. Luk, M. Zaharia, M. Ho, B. Levine and P. Aoki,
*ICTD 2009*, April 2009.

### 2008

- Improving MapReduce Performance in Heterogeneous Environments. M. Zaharia, A. Konwinski, A.D. Joseph, R. Katz and I. Stoica,
*OSDI 2008*, December 2008.

### 2007

- Design and Implementation of the KioskNet System. S. Guo, M.H. Falaki, E.A. Oliver, S. Ur Rahman, A. Seth, M. Zaharia, U. Ismail, and S. Keshav,
*ICTD 2007*, December 2007. - Very Low-Cost Internet Access Using KioskNet. S. Guo, M.H. Falaki, E.A. Oliver, S. Ur Rahman, A. Seth, M. Zaharia, and S. Keshav,
*ACM Computer Communication Review*, October 2007. - Gossip-based Search Selection in Hybrid Peer-to-Peer Networks. M. Zaharia and S. Keshav,
*J. Concurrency and Computation: Practice and Experience*, 2007. - Finding Content in File-Sharing Networks When You Can’t Even Spell. M. Zaharia, A. Chandel, S. Saroiu, and S. Keshav,
*Proc. IPTPS*, February 2007.

### 2006

- Low-cost Communication for Rural Internet Kiosks Using Mechanical Backhaul. A. Seth, D. Kroeker, M. Zaharia, S. Guo, S. Keshav,
*Proc. MOBICOM 2006*, September 2006. - Gossip-Based Search Selection in Hybrid Peer-to-Peer Networks. M. Zaharia and S. Keshav,
*Proc. IPTPS*, February 2006.

### PhD Dissertation

An Architecture for Fast and General Data Processing on Large Clusters

### Technical Reports

- Optimizing Cache Performance for Graph Analytics. Y. Zhang, V. Kiriansky, C. Mendis, M. Zaharia and S. Amarasinghe.
*CoRR abs/1608.01362v2*, August 2016. - Discretized Streams: A Fault-Tolerant Model for Scalable Stream Processing. M. Zaharia, T. Das, H. Li, T. Hunter, S. Shenker, and I. Stoica.
*UC Berkeley Tech Report UCB/EECS-2012-259*, December 2012. - Shark: SQL and Rich Analytics at Scale. R. Xin, J. Rosen, M. Zaharia, M.J. Franklin, S. Shenker, I. Stoica, and D. Song.
*UC Berkeley Technical Report UCB/EECS-2012-214*, November 2012. - Hypervisors as a Foothold for Personal Computer Security: An Agenda for the Research Community. M. Zaharia, S. Katti, C. Grier, V. Paxson, S. Shenker, I. Stoica, and D. Song.
*UC Berkeley Technical Report UCB/EECS-2012-12*, January 2012. - Faster and More Accurate Sequence Alignment with SNAP. M. Zaharia, W.J. Bolosky, K. Curtis, A. Fox, D. Patterson, S. Shenker, I. Stoica, R.M. Karp, and T. Sittler,
*arXiv:1111.5572v1*, November 2011. - Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing. M. Zaharia, M. Chowdhury, T. Das, A. Dave, J. Ma, M. McCauley, M.J. Franklin, S. Shenker, and I. Stoica,
*UC Berkeley Technical Report UCB/EECS-2011-82*, July 2011. - Dominant Resource Fairness: Fair Allocation of Multiple Resource Types. A. Ghodsi, M. Zaharia, B. Hindman, A. Konwinski, S. Shenker, and I. Stoica,
*UC Berkeley Technical Report UCB/EECS-2011-18*, March 2011. - Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center. B. Hindman, A. Konwinski, M. Zaharia, A. Ghodsi, A.D. Joseph, R. Katz, S. Shenker, and I. Stoica,
*UC Berkeley Technical Report UCB/EECS-2010-87*, May 2010. - Job Scheduling for Multi-User MapReduce Clusters. M. Zaharia, D. Borthakur, J. Sen Sarma, K. Elmeleegy, S. Shenker, and I. Stoica,
*UC Berkeley Technical Report UCB/EECS-2009-55*, April 2009. - Above the Clouds: A Berkeley View of Cloud Computing. M. Armbrust, A. Fox, R. Griffith, A.D. Joseph, R.H. Katz, A. Konwinski, G. Lee, D.A. Patterson, A. Rabkin, I. Stoica and M. Zaharia,
*UC Berkeley Technical Report UCB/EECS-2009-28*, February 2009. - Design and Implementation of the KioskNet System (Extended Version). S. Guo, M.H. Falaki, U. Ismail, E.A. Oliver, S. Ur Rahman, A. Seth, M. Zaharia, and S. Keshav,
*University of Waterloo Technical Report CS-2007-40*, November 2007.

Adapted from a template by Andreas Viklund. Photo by Hector Garcia-Molina.