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.
I am currently looking for a postdoc
with expertise in the area of differential privacy. This is for a joint
project with Benjamin
Pierce and Aaron
Roth.
I am also planning to admit one or two additional PhD students. If you are
interested, please apply here.
Teaching
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.
Publications
A full list of my publications is available here.
- Reliable Client Accounting for Hybrid Content-Distribution Networks
Paarijaat Aditya, Mingchen Zhao, Yin Lin, Andreas Haeberlen, Peter Druschel, Bruce Maggs, Bill Wishon
To appear at: 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI' 12), San Jose, CA, April 2012
[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]
- The Case for Byzantine Fault Detection
Andreas Haeberlen, Petr Kuznetsov, and Peter Druschel.
Proceedings of the Second Workshop on Hot Topics in System Dependability (HotDep'06), Seattle, WA, November 2006.
[PDF] [BibTex] [Technical report] [Slides]
- Monarch: A Tool to Emulate Transport Protocol Flows over the Internet at Large
Andreas Haeberlen, Marcel Dischinger, Krishna P. Gummadi, and Stefan Saroiu.
Proceedings of the ACM/USENIX Internet Measurement Conference (IMC '06), Rio de Janeiro, Brazil, October 2006.
[PDF] [BibTex] [Software] [Dataset] [Slides]
- Efficient Replica Maintenance for Distributed Storage Systems
Byung-Gon Chun, Frank Dabek, Andreas Haeberlen, Emil Sit, Hakim Weatherspoon, M. Frans Kaashoek, John Kubiatowicz, and Robert Morris.
Proceedings of the 3rd Symposium on Networked Systems Design and Implementation (NSDI '06), San Jose, CA, May 2006.
[PDF] [BibTex]
- Experiences in Building and Operating ePOST, a Reliable Peer-to-Peer Application
Alan Mislove, Ansley Post, Andreas Haeberlen, and Peter Druschel.
Proceedings of EuroSys 2006, Leuven, Belgium, April 2006.
[PDF] [BibTex] [Software]
- Proactive replication for data durability
Emil Sit, Andreas Haeberlen, Frank Dabek, Byung-Gon Chun, Hakim Weatherspoon, Robert Morris, and M. Frans Kaashoek.
Proceedings of the 5th International Workshop on Peer-to-Peer Systems (IPTPS'06), Santa Barbara, CA, February 2006.
[PDF] [BibTex]
- Fallacies in evaluating decentralized systems
Andreas Haeberlen, Alan Mislove, Ansley Post, and Peter Druschel.
Proceedings of the 5th International Workshop on Peer-to-Peer Systems (IPTPS'06), Santa Barbara, CA, February 2006.
[PDF] [BibTex]
- Glacier: Highly durable, decentralized storage despite massive correlated failures
Andreas Haeberlen, Alan Mislove, and Peter Druschel.
Proceedings of the 2nd Symposium on Networked Systems Design and Implementation (NSDI '05), Boston, MA, May 2005.
[PDF] [BibTex] [Software] [Slides]
- Practical Robust Localization over Large-Scale 802.11 Wireless Networks
Andreas Haeberlen, Eliot Flannery, Andrew M. Ladd, Algis Rudys, Dan S. Wallach, and Lydia E. Kavraki.
Proceedings of the 10th ACM International Conference on Mobile Computing and Networking (MOBICOM'04), Philadelphia, PA, September 2004.
[PDF] [BibTex] [Video (175MB)] [Software] [Dataset] [Slides]
Service
Program Committee Co-Chair, HotDep 2011
Program Committee Member,
HotDep 2010,
EuroSys 2011,
SOSP 2011 Poster/WiP,
EuroSys 2012,
Usenix ATC 2012