Publications

Papers and theses authored by ETOS group members since 2019.

2024

Sesame: Practical end-to-end privacy compliance with policy containers and privacy regions Kinan Dak Albab, Artem Agvanian, Allen Aby, Corinn Tiffany, Alexander Portland, Sarah Ridley, and Malte Schwarzkopf. SOSP 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},
}
In situ neighborhood sampling for large-scale GNN training Yuhang Song, Po Hao Chen, Yuchen Lu, Naima Abrar, and Vasiliki Kalavri. DaMoN 2024.
@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)},
}
SoftRS: Programming abstractions for safe soft memory Megan Frisella. Honors Thesis, Brown University, May 2024.
@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},
}
Paralanguage: A privacy policy specification language Carolyn Zech. Honors Thesis, Brown University, May 2024.
@thesis{czech-honorsthesis,
  title        = {Paralanguage: A Privacy Policy Specification Language},
  author       = {Carolyn Zech},
  school       = {Brown University},
  year         = 2024,
  month        = may,
  type         = {Honors Thesis},
}
Flexible privacy via disguising and revealing Lillian Tsai. Ph.D. Thesis, Massachusetts Institute of Technology, May 2024.
@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},
}
An expressive query interface for kernel telemetry Richard Tang. Honors Thesis, Brown University, May 2024.
@thesis{rtang-honorsthesis,
  title        = {An Expressive Query Interface for Kernel Telemetry},
  author       = {Richard Tang},
  school       = {Brown University},
  year         = 2024,
  month        = may,
  type         = {Honors Thesis},
}
Softserve: Soft far memory for cluster efficiency Shirley Loayza Sanchez. Honors Thesis, Brown University, May 2024.
@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},
}
Crayfish: Navigating the labyrinth of machine learning inference in stream processing systems Sonia Horchidan, Po Hao Chen, Emmanouil Kritharakis, Paris Carbone, and Vasiliki Kalavri. EDBT 2024.
@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

Enhancing the expressiveness and efficiency of privacy linting Livia Zhu. Honors Thesis, Brown University, December 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},
}
Edna: Disguising and revealing user data in web applications Lillian Tsai, Hannah Gross, Eddie Kohler, Frans Kaashoek, and Malte Schwarzkopf. SOSP 2023.
@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,
}
Hyperspecialized compilation for serverless data analytics Leonhard Spiegelberg, Tim Kraska, and Malte Schwarzkopf. SDA 2023.
@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)},
}
K9db: Privacy-Compliant storage for web applications by construction Kinan Dak Albab, Ishan Sharma, Justus Adam, Benjamin Kilimnik, Aaron Jeyaraj, Raj Paul, Artem Agvanian, Leonhard Spiegelberg, and Malte Schwarzkopf. OSDI 2023.
@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,
}
Unleashing true utility computing with Quicksand Zhenyuan Ruan, Shihang Li, Kaiyan Fan, Marcos K. Aguilera, Adam Belay, Seo Jin Park, and Malte Schwarzkopf. HotOS 2023.
@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},
}
Towards increased datacenter efficiency with Soft Memory Megan Frisella, Shirley Loayza Sanchez, and Malte Schwarzkopf. HotOS 2023.
@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},
}
Funhouse: A Hall of Mirrors Database Hannah Gross. Honors Thesis, Brown University, May 2023.
@thesis{hgross-honorsthesis,
  title        = {Funhouse: {A Hall of Mirrors Database}},
  author       = {Hannah Gross},
  school       = {Brown University},
  year         = 2023,
  month        = may,
  type         = {Honors Thesis},
}
Using SAT Solving and Dependency Analysis to Communicate Privacy Problems in Code Sreshtaa Rajesh. Honors Thesis, Brown University, May 2023.
@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},
}
Efficient data analytics using speculative compilation techniques Leonhard Spiegelberg. Ph.D. Thesis, Brown University, May 2023.
@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},
}
Nu: Achieving Microsecond-Scale Resource Fungibility with Logical Processes Zhenyuan Ruan, Seo Jin Park, Marcos K. Aguilera, Adam Belay, and Malte Schwarzkopf. NSDI 2023.
@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

Batched Differentially Private Information Retrieval Kinan Dak Albab, Rawane Issa, Mayank Varia, and Kalman Graffi. USENIX Security 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,
}
SwitchV: Automated SDN Switch Validation with P4 Models Kinan Dak Albab, Jonathan DiLorenzo, Stefan Heule, Ali Kheradmand, Steffen Smolka, Konstantin Weitz, Muhammad Timarzi, Jiaqi Gao, and Minlan Yu. SIGCOMM 2022.
@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,
}
Incremental Exception Resolution in Tuplex Benjamin Givertz. Honors Thesis, Brown University, May 2022.
@thesis{bgivertz-honorsthesis,
  title        = {Incremental {Exception Resolution in Tuplex}},
  author       = {Benjamin Givertz},
  school       = {Brown University},
  year         = 2022,
  month        = may,
  type         = {Honors Thesis},
}
Speculative Compilation of Complex UDFs in Python Data Science Yunzhi Shao. Master's thesis, Brown University, May 2022.
@mastersthesis{yshao-mastersthesis,
  title        = {Speculative {Compilation of Complex UDFs in Python Data Science}},
  author       = {Yunzhi Shao},
  school       = {Brown University},
  year         = 2022,
  month        = may,
}
Read-Your-Writes Consistency in Streaming Dataflow Systems Ishan Sharma. Master's thesis, Brown University, May 2022.
@mastersthesis{isharma-mastersthesis,
  title        = {Read{-Your-Writes Consistency in Streaming Dataflow Systems}},
  author       = {Ishan Sharma},
  school       = {Brown University},
  year         = 2022,
  month        = may,
}
Harpocrates: A Statically Typed Privacy Conscious Programming Framework Sinan Pehlivanoglu. Master's thesis, Brown University, May 2022.
@mastersthesis{spehlivanoglu-mastersthesis,
  title        = {Harpocrates: {A Statically Typed Privacy Conscious Programming Framework}},
  author       = {Sinan Pehlivanoglu},
  school       = {Brown University},
  year         = 2022,
  month        = may,
}

2021

Retrofitting GDPR Compliance onto Legacy Databases Archita Agarwal, Marilyn George, Aaron Jeyaraj, and Malte Schwarzkopf. VLDB 15(4), December 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,
}
Tuplex: Data Science in Python at Native Code Speed Leonhard Spiegelberg, Rahul Yesantharao, Malte Schwarzkopf, and Tim Kraska. SIGMOD 2021.
@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},
}
Privacy heroes need data disguises Lillian Tsai, Malte Schwarzkopf, and Eddie Kohler. HotOS 2021.
@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

AIFM: High-performance, application-integrated far memory Zhenyuan Ruan, Malte Schwarzkopf, Marcos K. Aguilera, and Adam Belay. OSDI 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,
}
Shared arrangements: practical inter-query sharing for streaming dataflows Frank McSherry, Andrea Lattuada, Malte Schwarzkopf, and Timothy Roscoe. VLDB 13(10), June 2020.
@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

Towards safe online reinforcement learning in computer systems Hongzi Mao, Malte Schwarzkopf, Hao He, and Mohammad Alizadeh. ML for Systems 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,
}
GDPR Compliance by Construction Malte Schwarzkopf, Eddie Kohler, M. Frans Kaashoek, and Robert Morris. Poly 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,
}
Learning scheduling algorithms for data processing clusters Hongzi Mao, Malte Schwarzkopf, Shaileshh Bojja Venkatakrishnan, Zili Meng, and Mohammad Alizadeh. SIGCOMM 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},
}