Publications
Papers and theses authored by ETOS group members since 2019.
2025
@inproceedings{loom,
author = {Solleza, Franco and Li, Shihang and Sun, William and Tang, Richard and
Schwarzkopf, Malte and Crotty, Andrew and Cohen, David and Tatbul, Nesime and Zdonik, Stan},
title = {Loom: Efficient Capture and Querying of High-Frequency Telemetry},
year = 2025,
month = oct,
booktitle = {Proceedings of the 31st Symposium on Operating Systems Principles (SOSP)},
pages = {512–528},
}
@inproceedings{paralegal,
author = {Adam, Justus and Zech, Carolyn and Zhu, Livia and Rajesh, Sreshtaa and Harbison,
Nathan and Jethwa, Mithi and Crichton, Will and Krishnamurthi, Shriram and Schwarzkopf, Malte},
title = {Paralegal: Practical Static Analysis for Privacy Bugs},
year = 2025,
month = jul,
booktitle = {Proceedings of the 19th USENIX Symposium on Operating Systems Design and
Implementation (OSDI)},
pages = {512–528},
}
@phdthesis{kinan-phd,
title = {Practical Privacy via New Systems and Abstractions},
author = {Kinan Dak Albab},
school = {Brown University},
year = 2025,
month = may,
type = {Ph.D. Thesis},
}
@thesis{aagvania-honorsthesis,
title = {P{EAR}: {Practical Interprocedural Analyses in Rust}},
author = {Artem Agvanian},
school = {Brown University},
year = 2025,
month = may,
type = {Honors Thesis},
}
@thesis{ctiffany-honorsthesis,
title = {Sniffer: {Surfacing Dangerous Unsafe Code in Rust}},
author = {Corinn Tiffany},
school = {Brown University},
year = 2025,
month = may,
type = {Honors Thesis},
}
@inproceedings{quicksand,
author = {Zhenyuan Ruan and Shihang Li and Kaiyan Fan and Seo Jin Park and Marcos K.
Aguilera and Adam Belay and Malte Schwarzkopf},
title = {Quicksand: Harnessing Stranded Datacenter Resources with Granular Computing},
booktitle = {Proceedings of the 22nd USENIX Symposium on Networked Systems Design and
Implementation (NSDI)},
year = 2025,
address = {Philadelphia, Pennsylvania, USA},
pages = {147--165},
month = apr,
}
2024
@inproceedings{sesame,
author = {Dak Albab, Kinan and Agvanian, Artem and Aby, Allen and Tiffany, Corinn and
Portland, Alexander and Ridley, Sarah and Schwarzkopf, Malte},
title = {Sesame: Practical End-to-End Privacy Compliance with Policy Containers and Privacy
Regions},
year = 2024,
month = nov,
booktitle = {Proceedings of the 30th Symposium on Operating Systems Principles (SOSP)},
pages = {709–725},
}
@inproceedings{gnn-in-situ,
author = {Song, Yuhang and Chen, Po Hao and Lu, Yuchen and Abrar, Naima and Kalavri,
Vasiliki},
title = {In situ neighborhood sampling for large-scale {GNN} training},
year = 2024,
month = jun,
booktitle = {Proceedings of the 20th International Workshop on Data Management on New Hardware
(DaMoN)},
}
@thesis{mfrisella-honorsthesis,
title = {Soft{RS}: Programming Abstractions for Safe Soft Memory},
author = {Megan Frisella},
school = {Brown University},
year = 2024,
month = may,
type = {Honors Thesis},
}
@thesis{czech-honorsthesis,
title = {Paralanguage: A Privacy Policy Specification Language},
author = {Carolyn Zech},
school = {Brown University},
year = 2024,
month = may,
type = {Honors Thesis},
}
@phdthesis{lily-phd,
title = {Flexible Privacy via Disguising and Revealing},
author = {Lillian Tsai},
school = {Massachusetts Institute of Technology},
year = 2024,
month = may,
type = {Ph.D. Thesis},
}
@thesis{rtang-honorsthesis,
title = {An Expressive Query Interface for Kernel Telemetry},
author = {Richard Tang},
school = {Brown University},
year = 2024,
month = may,
type = {Honors Thesis},
}
@thesis{sloayza-sanchez-honorsthesis,
title = {Softserve: Soft Far Memory for Cluster Efficiency},
author = {Shirley Loayza Sanchez},
school = {Brown University},
year = 2024,
month = may,
type = {Honors Thesis},
}
@inproceedings{crayfish,
author = {Horchidan, Sonia and Chen, Po Hao, and Kritharakis, Emmanouil and Carbone, Paris
and Kalavri, Vasiliki},
title = {Crayfish: Navigating the Labyrinth of Machine Learning Inference in Stream
Processing Systems},
year = 2024,
month = mar,
booktitle = {Proceedings of the 27th International Conference on Extending Database Technology
(EDBT)},
}
2023
@thesis{lzhu-honorsthesis,
title = {Enhancing the Expressiveness and Efficiency of Privacy Linting},
author = {Livia Zhu},
school = {Brown University},
year = 2023,
month = dec,
type = {Honors Thesis},
}
@inproceedings{edna,
author = {Tsai, Lillian and Gross, Hannah and Kohler, Eddie and Kaashoek, Frans and
Schwarzkopf, Malte},
title = {Edna: Disguising and Revealing User Data in Web Applications},
year = 2023,
address = {Koblenz, Germany},
booktitle = {Proceedings of the 29th Symposium on Operating Systems Principles (SOSP)},
pages = {434--450},
month = oct,
}
@inproceedings{viton-sda,
author = {Spiegelberg, Leonhard and Kraska, Tim and Schwarzkopf, Malte},
title = {Hyperspecialized Compilation for Serverless Data Analytics},
year = 2023,
month = aug,
},
booktitle = {Joint Proceedings of Workshops at the 49th International Conference on Very Large
Data Bases (VLDB) -- Workshop on Serverless Data Analytics (SDA)},
}
@inproceedings{k9db,
author = {Kinan Dak Albab and Ishan Sharma and Justus Adam and Benjamin Kilimnik and Aaron
Jeyaraj and Raj Paul and Artem Agvanian and Leonhard Spiegelberg and Malte Schwarzkopf},
title = {K9db: {Privacy-Compliant} Storage For Web Applications By Construction},
booktitle = {Proceedings of the 17th USENIX Symposium on Operating Systems Design and
Implementation (OSDI)},
year = 2023,
address = {Boston, Massachusetts, USA},
pages = {99--116},
month = jul,
}
@inproceedings{quicksand-hotos,
author = {Ruan, Zhenyuan and Li, Shihang and Fan, Kaiyan and Aguilera, Marcos K. and Belay,
Adam and Park, Seo Jin and Schwarzkopf, Malte},
title = {Unleashing True Utility Computing with {Quicksand}},
year = 2023,
month = jun,
booktitle = {Proceedings of the 19th Workshop on Hot Topics in Operating Systems (HotOS)},
pages = {196–205},
}
@inproceedings{soft-memory-hotos,
author = {Frisella, Megan and Sanchez, Shirley Loayza and Schwarzkopf, Malte},
title = {Towards Increased Datacenter Efficiency with {Soft Memory}},
year = 2023,
month = jun,
booktitle = {Proceedings of the 19th Workshop on Hot Topics in Operating Systems (HotOS)},
pages = {127–134},
}
@thesis{hgross-honorsthesis,
title = {Funhouse: {A Hall of Mirrors Database}},
author = {Hannah Gross},
school = {Brown University},
year = 2023,
month = may,
type = {Honors Thesis},
}
@thesis{srajesh-honorsthesis,
title = {Using {SAT} {Solving and Dependency Analysis to Communicate Privacy Problems in
Code}},
author = {Sreshtaa Rajesh},
school = {Brown University},
year = 2023,
month = may,
type = {Honors Thesis},
}
@phdthesis{leonhard-phd,
title = {Efficient Data Analytics Using Speculative Compilation Techniques},
author = {Leonhard Spiegelberg},
school = {Brown University},
year = 2023,
month = may,
type = {Ph.D. Thesis},
}
@inproceedings{nu,
author = {Ruan, Zhenyuan and Park, Seo Jin and Aguilera, Marcos K. and Belay, Adam and
Schwarzkopf, Malte},
title = {Nu: {Achieving Microsecond-Scale Resource Fungibility with Logical Processes}},
booktitle = {Proceedings of the 20th USENIX Symposium on Network Systems Design and
Implementation (NSDI)},
year = 2023,
month = apr,
}
2022
@inproceedings{dppir,
author = {Dak Albab, Kinan and Issa, Rawane and Varia, Mayank and Graffi, Kalman},
title = {Batched {Differentially Private Information Retrieval}},
booktitle = {Proceedings of the 31st USENIX Security Symposium (USENIX Security)},
year = 2022,
month = aug,
}
@inproceedings{switchv,
author = {Dak Albab, Kinan and DiLorenzo, Jonathan and Heule, Stefan and Kheradmand, Ali and
Smolka, Steffen and Weitz, Konstantin and Timarzi, Muhammad and Gao, Jiaqi and Yu, Minlan},
title = {Switch{V}: {Automated SDN Switch Validation with P4 Models}},
booktitle = {Proceedings of the ACM Special Interest Group on Data Communication (SIGCOMM)},
year = 2022,
month = aug,
}
@thesis{bgivertz-honorsthesis,
title = {Incremental {Exception Resolution in Tuplex}},
author = {Benjamin Givertz},
school = {Brown University},
year = 2022,
month = may,
type = {Honors Thesis},
}
@mastersthesis{yshao-mastersthesis,
title = {Speculative {Compilation of Complex UDFs in Python Data Science}},
author = {Yunzhi Shao},
school = {Brown University},
year = 2022,
month = may,
}
@mastersthesis{isharma-mastersthesis,
title = {Read{-Your-Writes Consistency in Streaming Dataflow Systems}},
author = {Ishan Sharma},
school = {Brown University},
year = 2022,
month = may,
}
@mastersthesis{spehlivanoglu-mastersthesis,
title = {Harpocrates: {A Statically Typed Privacy Conscious Programming Framework}},
author = {Sinan Pehlivanoglu},
school = {Brown University},
year = 2022,
month = may,
}
2021
@article{gdprizer,
author = {Agarwal, Archita and George, Marilyn and Jeyaraj, Aaron and Schwarzkopf, Malte},
title = {Retrofitting {GDPR} {Compliance} onto {Legacy Databases}},
journal = {Proceedings of the VLDB Endowment},
volume = 15,
number = 4,
year = 2021,
month = dec,
}
@inproceedings{tuplex,
author = {Spiegelberg, Leonhard and Yesantharao, Rahul and Schwarzkopf, Malte and Kraska,
Tim},
title = {Tuplex: {Data Science in Python at Native Code Speed}},
year = 2021,
month = jun,
booktitle = {Proceedings of the 2021 International Conference on Management of Data (SIGMOD)},
pages = {1718–1731},
}
@inproceedings{disguises,
author = {Tsai, Lillian and Schwarzkopf, Malte and Kohler, Eddie},
title = {Privacy Heroes Need Data Disguises},
year = 2021,
booktitle = {Proceedings of the 18th Workshop on Hot Topics in Operating Systems (HotOS)},
pages = {112–118},
}
2020
@inproceedings{aifm,
author = {Zhenyuan Ruan and Malte Schwarzkopf and Marcos K. Aguilera and Adam Belay},
title = {{AIFM}: High-Performance, Application-Integrated Far Memory},
booktitle = {Proceedings of the 14th {USENIX} Symposium on Operating Systems Design and
Implementation (OSDI)},
year = 2020,
pages = {315--332},
month = nov,
}
@article{shared-arrangements,
author = {McSherry, Frank and Lattuada, Andrea and Schwarzkopf, Malte and Roscoe, Timothy},
title = {Shared Arrangements: practical inter-query sharing for streaming dataflows},
journal = {Proceedings of the VLDB Endowment},
month = jun,
year = 2020,
volume = 13,
number = 10,
pages = {1793--1806},
}
2019
@inproceedings{training-wheels-mlsys,
author = {Mao, Hongzi and Schwarzkopf, Malte and He, Hao and Alizadeh, Mohammad},
title = {Towards Safe Online Reinforcement Learning in Computer Systems},
booktitle = {Proceedings of the 2019 NeurIPS Workshop on Machine Learning for Systems (ML for
Systems)},
month = dec,
year = 2019,
}
@inproceedings{gdpr-cbyc-poly,
author = {Schwarzkopf, Malte and Kohler, Eddie and Kaashoek, M. Frans and Morris, Robert},
title = {{GDPR} {Compliance} by {C}onstruction},
booktitle = {Proceedings of the 2019 VLDB Workshop Towards Polystores that manage multiple
Databases, Privacy, Security and/or Policy Issues for Heterogenous Data (Poly)},
month = aug,
year = 2019,
}
@inproceedings{decima-sigcomm,
author = {Mao, Hongzi and Schwarzkopf, Malte and Venkatakrishnan, Shaileshh Bojja and Meng,
Zili and Alizadeh, Mohammad},
title = {Learning Scheduling Algorithms for Data Processing Clusters},
year = 2019,
booktitle = {Proceedings of the ACM Special Interest Group on Data Communication (SIGCOMM)},
pages = {270–288},
}