I am an associate professor at the University of Pennsylvania. My research interests include distributed
systems, networking, security, and privacy. I am particularly interested in large-scale distributed systems that
span multiple administrative domains, such as cloud computing platforms or the Internet's interdomain routing system.
I am a member of the Distributed Systems Lab (DSL);
recently I have been working on
resilient cyber-physical systems,
differential privacy,
secure network provenance, and on
defenses against denial-of-service attacks.
I was awarded the Otto Hahn Medal
by the Max Planck Society
for my research on accountability, and I am the recipient of the
Ford Motor Company Award for Faculty Advising
and the Lindback Award for
Distinguished Teaching.
I am also the undergraduate chair for CIS and
NETS. If you have questions about course selection,
CU increases, etc., please contact your academic advisor first; you can also see Desirae Cesar or Laura Fox (for CIS), or Amy Calhoun (for NETS). If you still have questions after that, or if you'd like to chat with me specifically, please sign up for a meeting slot here.
Teaching
NETS 212: Scalable and Cloud Computing (Fall 2019)
CIS 455/555: Internet and Web Systems (Spring 2020)
Current PhD students
Edo Roth
Robert Gifford (co-advised with Linh Thi Xuan Phan)
Graduated PhD students
Dr. Arjun Narayan
Dr. Mingchen Zhao
Dr. Antonis Papadimitriou
Dr. Ang Chen
Dr. Yang Wu
Recent publications
- Orchard: Differentially Private Analytics at Scale
Edo Roth, Hengchu Zhang, Andreas Haeberlen, and Benjamin C. Pierce
14th USENIX Symposium on
Operating Systems Design and Implementation (OSDI '20), Banff, Canada, November 2020.
[PDF] [Edo's talk] [Edo's slides] [BibTex] [Technical report]
- Testing Differential Privacy with Dual Interpreters
Hengchu Zhang, Edo Roth, Benjamin C. Pierce, Aaron Roth, and Andreas Haeberlen
35th ACM SIGPLAN International Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA '20), Chicago, IL, November 2020.
[arXiv version] [BibTex]
- Bounded-Time Recovery for Distributed Real-Time Systems
Neeraj Gandhi, Edo Roth, Robert Gifford, Linh Thi Xuan Phan, and Andreas Haeberlen
26th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS '20), Sydney, Australia, April 2020.
[PDF] [BibTex] [Neeraj's slides] [Neeraj's talk]
- Honeycrisp: Large-scale Differentially Private Aggregation Without a Trusted Core
Edo Roth, Daniel Noble, Brett Hemenway Falk, and Andreas Haeberlen
27th ACM Symposium on Operating Systems Principles (SOSP '19), Huntsville, Ontario, October 2019.
[PDF] [BibTex] [Edo's slides] [Technical report]
- Fuzzi: A Three-Level Logic for Differential Privacy
Hengchu Zhang, Edo Roth, Andreas Haeberlen, Benjamin C. Pierce, and Aaron Roth
Proceedings of the 24nd ACM SIGPLAN International Conference on Functional Programming (ICFP '19), Berlin, Germany, August 2019.
[PDF] [BibTex] [Hengchu's slides]
- The Synchronous Data Center
Tian Yang, Robert Gifford, Andreas Haeberlen, and Linh Thi Xuan Phan
17th Workshop on Hot Topics in Operating Systems (HotOS '19), Bertinoro, Italy, May 2019.
[PDF] [BibTex] [Slides]
- DeDoS: Defusing DoS with Dispersion Oriented Software
Max Demoulin, Tavish Vaidya, Isaac Pedisich, Bob DiMaiolo, Jingyu Qian, Chirag Shah, Yuankai Zhang, Ang Chen, Andreas Haeberlen, Boon Thau Loo, Linh Thi Xuan Phan, Micah Sherr, Clay Shields, and Wenchao Zhou
Proceedings of the 2018 Annual Computer Security Applications Conference (ACSAC '18), San Juan, Puerto Rico, December 2018.
[PDF] [BibTex]
- Using Differential Privacy to Efficiently Mitigate Side Channels in Distributed Analytics
Min Xu, Antonis Papadimitriou, Ariel Feldman, and Andreas Haeberlen
Proceedings of the 11th European Workshop on Systems Security (EuroSec '18), Porto, Portugal, April 2018.
[PDF] [BibTex]
- A Framework for Adaptive Differential Privacy
Daniel Winograd-Cort, Andreas Haeberlen, Aaron Roth, and Benjamin C. Pierce
Proceedings of the 22nd ACM SIGPLAN International Conference on Functional Programming (ICFP '17), Oxford, UK, September 2017.
[PDF] [BibTex] [Extended version]
- DStress: Efficient Differentially Private Computations on Distributed Data
Antonis Papadimitriou, Arjun Narayan, and Andreas Haeberlen
EuroSys 2017, Belgrade, Serbia, April 2017.
[PDF] [BibTex] [Antonis's slides]
- One Primitive to Diagnose Them All: Architectual Support for Internet Diagnostics
Ang Chen, Andreas Haeberlen, Wenchao Zhou, and Boon Thau Loo
EuroSys 2017, Belgrade, Serbia, April 2017.
[PDF] [BibTex] [Ang's slides]
- Automated Bug Removal for Software-Defined Networks
Yang Wu, Ang Chen, Andreas Haeberlen, Wenchao Zhou, and Boon Thau Loo
14th USENIX Symposium on Networked Systems Design and Implementation (NSDI '17), Boston, MA, March 2017.
[PDF] [BibTex] [Yang's slides] [Technical report]
- Data Provenance at Internet Scale: Architecture, Experiences, and the Road Ahead
Ang Chen, Yang Wu, Andreas Haeberlen, Boon Thau Loo, and Wenchao Zhou
8th Conference on Innovative Data Systems Research (CIDR '17), Chaminade, CA, January 2017.
[PDF] [BibTex]
- Big Data Analytics over Encrypted Datasets with Seabed
Antonis Papadimitriou, Ranjita Bhagwan, Nishanth Chandran, Ramachandran Ramjee, Andreas Haeberlen, Harmeet Singh, Abhishek Modi, and Saikrishna Badrinarayanan
12th USENIX Symposium on
Operating Systems Design and Implementation (OSDI '16), Savannah, GA, November 2016.
[PDF] [BibTex] [Antonis's slides] [Technical report]
- Dispersing Asymmetric DDoS Attacks with SplitStack
Ang Chen, Akshay Sriraman, Tavish Vaidya, Yuankai Zhang, Andreas Haeberlen, Boon Thau Loo, Linh Thi Xuan Phan, Micah Sherr, Clay Shields, and Wenchao Zhou
15th ACM Workshop on Hot Topics in Networks (HotNets '16),
Atlanta, GA, November 2016.
[PDF] [BibTex] [Ang's slides]
- The Good, the Bad, and the Differences: Better Network Diagnostics with Differential Provenance
Ang Chen, Yang Wu, Andreas Haeberlen, Wenchao Zhou, and Boon Thau Loo
ACM SIGCOMM 2016, Florianópolis, Brazil, August 2016.
[PDF] [BibTex] [Ang's slides] [Ang's talk]
- Automated Network Repair with Meta Provenance
Yang Wu, Ang Chen, Andreas Haeberlen, Wenchao Zhou, and Boon Thau Loo
14th ACM Workshop on Hot Topics in Networks (HotNets '15), Philadelphia, PA, November 2015.
[PDF] [BibTex] [Yang's slides]
- Differential Provenance: Better Network Diagnostics with Reference Events
Ang Chen, Yang Wu, Andreas Haeberlen, Wenchao Zhou, and Boon Thau Loo
14th ACM Workshop on Hot Topics in Networks (HotNets '15), Philadelphia, PA, November 2015.
[PDF] [BibTex] [Ang's slides]
- Fault Tolerance and the Five-Second Rule
Ang Chen, Hanjun Xiao, Andreas Haeberlen, and Linh Thi Xuan Phan
15th Workshop on Hot
Topics in Operating Systems (HotOS XV),
Kartause Ittingen, Switzerland, May 2015.
[PDF] [BibTex] [Slides]
- Verifiable Differential Privacy
Arjun Narayan, Ariel Feldman, Antonis Papadimitriou, and Andreas
Haeberlen
EuroSys 2015,
Bordeaux, France, April 2015.
[PDF] [BibTex] [Antonis's slides]
- Detecting Covert Timing Channels with Time-Deterministic Replay
Ang Chen, W. Brad Moore, Hanjun Xiao, Andreas Haeberlen, Linh Thi Xuan
Phan, Micah Sherr, and Wenchao Zhou
11th USENIX Symposium on
Operating Systems Design and Implementation (OSDI '14),
Broomfield, CO, October 2014.
[PDF] [BibTex] [Ang's slides]
- Compute Globally, Act Locally: Protecting Federated Systems from
Systemic Threats
Arjun Narayan, Antonis Papadimitriou, and Andreas Haeberlen
10th Workshop on Hot
Topics in System Dependability (HotDep '14),
Broom field, CO, October 2014.
[PDF] [BibTex] [Arjun's slides]
- Diagnosing Missing Events in Distributed Systems with Negative Provenance
Yang Wu, Mingchen Zhao, Andreas Haeberlen, Wenchao Zhou, and Boon Thau Loo
ACM SIGCOMM 2014, Chicago, IL, August 2014.
[PDF] [BibTex] [Technical report] [Yang's slides]
- Differential Privacy: An Economic Method for Choosing
Epsilon
Justin Hsu, Marco Gaboardi, Andreas Haeberlen, Sanjeev
Khanna, Arjun Narayan, Benjamin Pierce, and Aaron Roth
2014 IEEE
Computer Security Foundations Symposium (CSF '14), Vienna,
Austria, July 2014.
[PDF] [BibTex] [Justin's slides]
- Answering Why-Not Queries in Software-Defined Networks with
Negative Provenance
Yang Wu, Andreas Haeberlen, Wenchao Zhou, and Boon Thau Loo
12th ACM Workshop
on Hot Topics in Networks (HotNets-XII), College Park, MD,
November 2013.
[PDF] [BibTex]
- Towards Privacy-Preserving Fault Detection
Antonis Papadimitriou, Mingchen Zhao, and Andreas Haeberlen
9th Workshop on Hot Topics in
Dependable Systems (HotDep '13), Farmington, PA, November 2013.
[PDF] [BibTex]
- Peer-Assisted Content Distribution in Akamai NetSession
Mingchen Zhao, Paarijaat Aditya, Ang Chen, Yin Lin, Andreas Haeberlen,
Peter Druschel, Bruce Maggs, Bill Wishon, and Miroslav Ponec
13th ACM SIGCOMM Conference on Internet Measurement (IMC '13), Barcelona, Spain, October 2013.
[PDF] [BibTex]
- Distributed Time-Aware Provenance
Wenchao Zhou, Suyog Mapara, Yiqing Ren, Yang Li, Andreas Haeberlen, Zachary Ives, Boon Thau Loo, and Micah Sherr
39th International Conference on Very Large Data Bases (VLDB '13), Riva del Garda, Italy, August 2013.
[PDF] [BibTex]
- Linear Dependent Types for Differential Privacy
Marco Gaboardi, Andreas Haeberlen, Justin Hsu, Arjun Narayan, and Benjamin C. Pierce
40th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '13), Rome, Italy, January 2013
[PDF] [BibTex]
- DJoin: Differentially Private Join Queries over Distributed Databases
Arjun Narayan and Andreas Haeberlen
10th USENIX Symposium on Operating Systems Design and Implementation (OSDI '12), Hollywood, CA, October 2012
[PDF] [BibTex]
- Private and Verifiable Interdomain Routing Decisions
Mingchen Zhao, Wenchao Zhou, Alexander J. T. Gurney, Andreas Haeberlen, Micah Sherr,
and Boon Thau Loo
ACM SIGCOMM 2012, Helsinki, Finland, August 2012
[PDF] [BibTex] [Technical report]
- Reliable Client Accounting for Hybrid Content-Distribution Networks
Paarijaat Aditya, Mingchen Zhao, Yin Lin, Andreas Haeberlen, Peter Druschel, Bruce Maggs,
and Bill Wishon
9th USENIX Symposium on Networked Systems Design and Implementation (NSDI '12), San Jose, CA, April 2012
[PDF] [BibTex]
- Having your Cake and Eating it too: Routing Security with Privacy Protections
Alexander J. T. Gurney, Andreas Haeberlen, Wenchao Zhou, Micah Sherr, and Boon Thau Loo
10th ACM Workshop on Hot Topics in Networks
(HotNets-X), Cambridge, MA, November 2011.
[PDF] [BibTex] [Slides]
- Secure Network Provenance
Wenchao Zhou, Qiong Fei, Arjun Narayan, Andreas Haeberlen, Boon Thau
Loo, and Micah Sherr
23rd ACM Symposium on Operating Systems Principles
(SOSP '11), Cascais, Portugal, October 2011.
[PDF] [BibTex] [Technical report]
- Differential Privacy Under Fire
Andreas Haeberlen, Benjamin C. Pierce, and Arjun Narayan
20th USENIX Security Symposium, San Francisco, CA, August 2011.
[PDF] [BibTex] [Slides] [Software]
- Accountable Virtual Machines
Andreas Haeberlen, Paarijaat Aditya, Rodrigo Rodrigues, and Peter Druschel
9th USENIX Symposium on Operating Systems Design and Implementation (OSDI '10), Vancouver, Canada, October 2010.
[PDF] [BibTex] [Slides] [Video]
Full list of publications