Publications
Papers and theses authored by ETOS group members since 2019.
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}, }