I am an assistant professor at the University of Pennsylvania. My research interests include distributed
systems, networking, social networks, and security. 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. Recently I have
been working on accountability for distributed
systems, cloud computing,
secure network provenance
and on differential privacy. In 2010, I was awarded
the Otto Hahn Medal by the Max Planck Society
for my research on accountability. In January 2011, I received a
NSF CAREER
award.
CV | Research statement | Teaching statement
Teaching
Spring 2013: Internet and Web Systems (CIS 455/555)
Fall 2012: Scalable and Cloud Computing (MKSE 212)
Spring 2012: Internet and Web Systems (CIS 455/555)
Fall 2011: Scalable and Cloud Computing (MKSE 212)
Spring 2011: Internet and Web Systems (CIS 455/555)
Fall 2010: Scalable and Cloud Computing (CIS 399-002)
Spring 2010: Distributed Systems
meet Social Networks (CIS 700/003)
Advisees
I am delighted to be working with two very talented PhD students,
Arjun Narayan and
Mingchen Zhao.
Recent publications
- Linear Dependent Types for Differential Privacy
Marco Gaboardi, Andreas Haeberlen, Justin Hsu, Arjun Narayan, and Benjamin C. Pierce
To appear at: 40th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '13), Rome, Italy, January 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
To appear at: 39th International Conference on Very Large Data Bases (VLDB '13), Riva del Garda, Italy, August 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
Proceedings of ACM SIGCOMM 2012, Helsinki, Finland, August 2012
[PDF] [BibTex] [Technical report]
- Querying Provenance for Ranking and Recommending
Zachary G. Ives, Andreas Haeberlen, Tao Feng, and Wolfgang Gatterbauer
4th USENIX Workshop on the Theory and Practice of Provenance (TaPP '12), Boston, MA, June 2012
[PDF] [BibTex]
- 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]
- Challenges in Experimenting with Botnet Detection Systems
Adam J. Aviv and Andreas Haeberlen
4th USENIX Workshop on Cyber Security Experimentation and Test (CSET '11), San Francisco, CA, August 2011.
[PDF] [BibTex]
- TAP: Time-aware Provenance for Distributed Systems
Wenchao Zhou, Ling Ding, Andreas Haeberlen, Zachary Ives, and Boon Thau Loo
3rd USENIX Workshop on the Theory and Practice of Provenance (TaPP '11), Heraklion, Greece, June 2011.
[PDF] [BibTex]
- NetTrails: A Declarative Platform for Maintaining and Querying Provenance in Distributed Systems
Wenchao Zhou, Qiong Fei, Shengzhi Sun, Tao Tao, Andreas Haeberlen, Zachary Ives, Boon Thau Loo, and Micah Sherr
Demo. ACM SIGMOD International Conference on Management of Data (SIGMOD '11 demo), Athens, Greece, June 2011.
[PDF] [BibTex]
- 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]
- Differential Privacy for Collaborative Security
Jason Reed, Adam J. Aviv, Daniel Wagner, Andreas Haeberlen, Benjamin C. Pierce, and Jonathan M. Smith
2010 European Workshop on System Security (EuroSec '10), Paris, France, April 2010.
[PDF] [BibTex]
- The Fault Detection Problem
Andreas Haeberlen and Petr Kuznetsov
13th International Conference on Principles of Distributed Systems (OPODIS '09), Nîmes, France, December 2009.
[PDF] [BibTex] [Technical report]
- A Case for the Accountable Cloud
Andreas Haeberlen
3rd ACM SIGOPS International Workshop on Large-Scale Distributed Systems and Middleware (LADIS '09), Big Sky, MT, October 2009.
[PDF] [BibTex]
- NetReview: Detecting when interdomain routing goes wrong
Andreas Haeberlen, Ioannis Avramopoulos, Jennifer Rexford, and Peter Druschel
Proceedings of the 6th Symposium on Networked Systems Design and Implementation (NSDI '09), Boston, MA, April 2009.
[PDF] [BibTex] [Slides]
- CSAR: A Practical and Provable Technique to Make Randomized Systems Accountable
Michael Backes, Peter Druschel, Andreas Haeberlen, and Dominique Unruh
Proceedings of the 16th Annual Network & Distributed System Security Symposium (NDSS '09), San Diego, CA, February 2009.
[PDF] [BibTex] [Technical report]
- Pretty Good Packet Authentication
Andreas Haeberlen, Rodrigo Rodrigues, Krishna P. Gummadi, and Peter Druschel
Proceedings of the Fourth Workshop on Hot Topics in System Dependability (HotDep '08), San Diego, CA, December 2008.
[PDF] [BibTex] [Slides]
- Detecting BitTorrent Blocking
Marcel Dischinger, Alan Mislove, Andreas Haeberlen, and Krishna P. Gummadi
Proceedings of the ACM/USENIX Internet Measurement Conference (IMC '08), Vouliagmeni, Greece, October 2008.
[PDF] [BibTex] [Software]
- SatelliteLab: Adding Heterogeneity to Planetary-Scale Network Testbeds
Marcel Dischinger, Andreas Haeberlen, Ivan Beschastnikh, Krishna P. Gummadi, and Stefan Saroiu.
Proceedings of ACM SIGCOMM 2008, Seattle, WA, August 2008.
[PDF] [BibTex] [Software] [Slides]
- PeerReview: Practical Accountability for Distributed Systems
Andreas Haeberlen, Petr Kuznetsov, and Peter Druschel.
Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP '07), Stevenson, WA, October 2007.
[PDF (slightly updated)] [BibTex] [Technical report] [Software] [Slides]
- Characterizing Residential Broadband Networks
Marcel Dischinger, Andreas Haeberlen, Krishna P. Gummadi, and Stefan Saroiu.
Proceedings of the ACM/USENIX Internet Measurement Conference (IMC '07), San Diego, CA, October 2007.
[PDF] [BibTex] [Data and tools]
Full list of publications
Service
Program Committee Co-Chair, HotDep 2011
Program Committee Member,
HotDep 2013,
HotDep 2010,
EuroSys 2011,
SOSP 2011 Poster/WiP,
EuroSys 2012,
Usenix ATC 2012