Research
Peer-reviewed papers and technical reports.
Every citation below is also in one file:
publications.bib.
Individual entries are at /bib/<citekey>.bib.
Selected publications
-
Understanding and Exploring Serverless Cloud Computing
Technical Report (PhD dissertation)BibTeX
@phdthesis{schleiersmith2022serverless, author = {Schleier-Smith, Johann}, title = {Understanding and Exploring Serverless Cloud Computing}, school = {EECS Department, University of California, Berkeley}, number = {UCB/EECS-2022-273}, year = {2022}, month = dec, url = {https://www2.eecs.berkeley.edu/Pubs/TechRpts/2022/EECS-2022-273.html} } -
What Serverless Computing Is and Should Become: The Next Phase of Cloud Computing
Communications of the ACMBibTeX
@article{schleiersmith2021serverless, author = {Schleier-Smith, Johann and Sreekanti, Vikram and Khandelwal, Anurag and Carreira, Jo{\~a}o and Yadwadkar, Neeraja J. and Popa, Raluca Ada and Gonzalez, Joseph E. and Stoica, Ion and Patterson, David A.}, title = {What Serverless Computing Is and Should Become: The Next Phase of Cloud Computing}, journal = {Communications of the {ACM}}, volume = {64}, number = {5}, pages = {76--84}, year = {2021}, doi = {10.1145/3406011}, url = {https://cacm.acm.org/research/what-serverless-computing-is-and-should-become/} } -
Serverless Computing: One Step Forward, Two Steps Back
CIDRBibTeX
@inproceedings{hellerstein2019serverless, author = {Hellerstein, Joseph M. and Faleiro, Jose M. and Gonzalez, Joseph E. and Schleier-Smith, Johann and Sreekanti, Vikram and Tumanov, Alexey and Wu, Chenggang}, title = {Serverless Computing: One Step Forward, Two Steps Back}, booktitle = {9th Biennial Conference on Innovative Data Systems Research ({CIDR} '19)}, publisher = {www.cidrdb.org}, year = {2019}, url = {https://www.cidrdb.org/cidr2019/papers/p119-hellerstein-cidr19.pdf} } -
An Architecture for Agile Machine Learning in Real-Time Applications
KDD [ Slides ]BibTeX
@inproceedings{schleiersmith2015architecture, author = {Schleier-Smith, Johann}, title = {An Architecture for Agile Machine Learning in Real-Time Applications}, booktitle = {Proceedings of the 21st {ACM} {SIGKDD} International Conference on Knowledge Discovery and Data Mining ({KDD} '15)}, pages = {2059--2068}, publisher = {{ACM}}, year = {2015}, doi = {10.1145/2783258.2788628}, url = {https://doi.org/10.1145/2783258.2788628} }
Conference and journal publications
-
The RESTless Cloud
HotOS [ Video ]BibTeX
@inproceedings{pemberton2021restless, author = {Pemberton, Nathan and Schleier-Smith, Johann and Gonzalez, Joseph E.}, title = {The {RESTless} Cloud}, booktitle = {Proceedings of the Workshop on Hot Topics in Operating Systems (HotOS '21)}, pages = {49--57}, publisher = {{ACM}}, year = {2021}, doi = {10.1145/3458336.3465280}, url = {https://sigops.org/s/conferences/hotos/2021/papers/hotos21-s03-pemberton.pdf} } -
What Serverless Computing Is and Should Become: The Next Phase of Cloud Computing
Communications of the ACMBibTeX
@article{schleiersmith2021serverless, author = {Schleier-Smith, Johann and Sreekanti, Vikram and Khandelwal, Anurag and Carreira, Jo{\~a}o and Yadwadkar, Neeraja J. and Popa, Raluca Ada and Gonzalez, Joseph E. and Stoica, Ion and Patterson, David A.}, title = {What Serverless Computing Is and Should Become: The Next Phase of Cloud Computing}, journal = {Communications of the {ACM}}, volume = {64}, number = {5}, pages = {76--84}, year = {2021}, doi = {10.1145/3406011}, url = {https://cacm.acm.org/research/what-serverless-computing-is-and-should-become/} } -
Cloudburst: Stateful Functions-as-a-Service
Proceedings of the VLDB EndowmentBibTeX
@article{sreekanti2020cloudburst, author = {Sreekanti, Vikram and Wu, Chenggang and Lin, Xiayue Charles and Schleier-Smith, Johann and Gonzalez, Joseph E. and Hellerstein, Joseph M. and Tumanov, Alexey}, title = {Cloudburst: Stateful Functions-as-a-Service}, journal = {Proceedings of the {VLDB} Endowment}, volume = {13}, number = {12}, pages = {2438--2452}, year = {2020}, doi = {10.14778/3407790.3407836}, url = {http://www.vldb.org/pvldb/vol13/p2438-sreekanti.pdf} } -
Serverless Computing: One Step Forward, Two Steps Back
CIDRBibTeX
@inproceedings{hellerstein2019serverless, author = {Hellerstein, Joseph M. and Faleiro, Jose M. and Gonzalez, Joseph E. and Schleier-Smith, Johann and Sreekanti, Vikram and Tumanov, Alexey and Wu, Chenggang}, title = {Serverless Computing: One Step Forward, Two Steps Back}, booktitle = {9th Biennial Conference on Innovative Data Systems Research ({CIDR} '19)}, publisher = {www.cidrdb.org}, year = {2019}, url = {https://www.cidrdb.org/cidr2019/papers/p119-hellerstein-cidr19.pdf} } -
Real-Time Machine Learning: The Missing Pieces
HotOSBibTeX
@inproceedings{nishihara2017realtime, author = {Nishihara, Robert and Moritz, Philipp and Wang, Stephanie and Tumanov, Alexey and Paul, William and Schleier-Smith, Johann and Liaw, Richard and Niknami, Mehrdad and Jordan, Michael I. and Stoica, Ion}, title = {Real-Time Machine Learning: The Missing Pieces}, booktitle = {Proceedings of the 16th Workshop on Hot Topics in Operating Systems (HotOS '17)}, pages = {106--110}, publisher = {{ACM}}, year = {2017}, doi = {10.1145/3102980.3102998}, url = {https://doi.org/10.1145/3102980.3102998} } -
ReStream: Accelerating Backtesting and Stream Replay with Serial-Equivalent Parallel Processing
SoCC [ Slides ]BibTeX
@inproceedings{schleiersmith2016restream, author = {Schleier-Smith, Johann and Krogen, Erik T. and Hellerstein, Joseph M.}, title = {{ReStream}: Accelerating Backtesting and Stream Replay with Serial-Equivalent Parallel Processing}, booktitle = {Proceedings of the Seventh {ACM} Symposium on Cloud Computing (SoCC '16)}, pages = {334--347}, publisher = {{ACM}}, year = {2016}, doi = {10.1145/2987550.2987573}, url = {https://doi.org/10.1145/2987550.2987573} } -
An Architecture for Agile Machine Learning in Real-Time Applications
KDD [ Slides ]BibTeX
@inproceedings{schleiersmith2015architecture, author = {Schleier-Smith, Johann}, title = {An Architecture for Agile Machine Learning in Real-Time Applications}, booktitle = {Proceedings of the 21st {ACM} {SIGKDD} International Conference on Knowledge Discovery and Data Mining ({KDD} '15)}, pages = {2059--2068}, publisher = {{ACM}}, year = {2015}, doi = {10.1145/2783258.2788628}, url = {https://doi.org/10.1145/2783258.2788628} }
Preprints, technical reports, and workshop papers
-
Understanding and Exploring Serverless Cloud Computing
Technical Report (PhD dissertation)BibTeX
@phdthesis{schleiersmith2022serverless, author = {Schleier-Smith, Johann}, title = {Understanding and Exploring Serverless Cloud Computing}, school = {EECS Department, University of California, Berkeley}, number = {UCB/EECS-2022-273}, year = {2022}, month = dec, url = {https://www2.eecs.berkeley.edu/Pubs/TechRpts/2022/EECS-2022-273.html} } -
A FaaS File System for Serverless Computing
BibTeX
@misc{schleiersmith2020faasfs, author = {Schleier-Smith, Johann and Holz, Leonhard and Pemberton, Nathan and Hellerstein, Joseph M.}, title = {A {FaaS} File System for Serverless Computing}, howpublished = {arXiv:2009.09845 [cs.DC]}, eprint = {2009.09845}, archivePrefix = {arXiv}, primaryClass = {cs.DC}, year = {2020}, url = {https://arxiv.org/abs/2009.09845} } -
CoVista: A Unified View on Privacy Sensitive Mobile Contact Tracing
Bulletin of the IEEE Computer Society Technical Committee on Data EngineeringBibTeX
@article{culler2020covista, author = {Culler, David E. and Dutta, Prabal and Fierro, Gabe and Gonzalez, Joseph E. and Pemberton, Nathan and Schleier-Smith, Johann and Shankari, Kalyanaraman and Wan, Alvin and Zachariah, Thomas}, title = {{CoVista}: A Unified View on Privacy Sensitive Mobile Contact Tracing}, journal = {{IEEE} Data Engineering Bulletin}, volume = {43}, number = {2}, pages = {83--94}, year = {2020}, url = {http://sites.computer.org/debull/A20june/p83.pdf} } -
The Serverless Data Center: Hardware Disaggregation Meets Serverless Computing
The First Workshop on Resource DisaggregationBibTeX
@inproceedings{pemberton2019datacenter, author = {Pemberton, Nathan and Schleier-Smith, Johann}, title = {The Serverless Data Center: Hardware Disaggregation Meets Serverless Computing}, booktitle = {First Workshop on Resource Disaggregation ({WORD} '19)}, year = {2019}, month = apr, url = {http://word19.ece.cornell.edu/serverless_data_center.pdf} } -
Cloud Programming Simplified: A Berkeley View on Serverless Computing
Technical ReportBibTeX
@techreport{jonas2019cloud, author = {Jonas, Eric and Schleier-Smith, Johann and Sreekanti, Vikram and Tsai, Chia-Che and Khandelwal, Anurag and Pu, Qifan and Shankar, Vaishaal and {Menezes Carreira}, Jo{\~a}o and Krauth, Karl and Yadwadkar, Neeraja J. and Gonzalez, Joseph E. and Popa, Raluca Ada and Stoica, Ion and Patterson, David A.}, title = {Cloud Programming Simplified: A {B}erkeley View on Serverless Computing}, institution = {EECS Department, University of California, Berkeley}, number = {UCB/EECS-2019-3}, year = {2019}, month = feb, url = {https://www2.eecs.berkeley.edu/Pubs/TechRpts/2019/EECS-2019-3.html} } -
Serverless Foundations for Elastic Database Systems
CIDR Extended AbstractBibTeX
@inproceedings{schleiersmith2019foundations, author = {Schleier-Smith, Johann}, title = {Serverless Foundations for Elastic Database Systems}, booktitle = {9th Biennial Conference on Innovative Data Systems Research ({CIDR} '19)}, publisher = {www.cidrdb.org}, year = {2019}, url = {https://vldb.org/cidrdb/papers/2019/cidr2019_140.pdf} }