Distributed Systems Laboratory

Department of Computer and Information Science
School of Engineering and Applied Science
University of Pennsylvania
Moore School of Electrical Engineering
Rooms 100 & 102
200 South 33rd Street
Philadelphia, PA 19104-6389

Distributed Systems Laboratory
DSL equipment, old and new

People

Faculty

Matt Blaze
Insup Lee
Boon Thau Loo
Jonathan M. Smith

Affiliated Faculty

Susan Davidson
Roch Guerin
Amir Roth
Saswati Sarkar
Jan Van der Speigel

David Farber
(now at CMU)
Michael Greenwald
(now at Bell Labs)
E. Christopher Lewis
(now at VMware, Inc)
Honghui Lu

PhD Students

Jim Alexander
Madhukar Anand
Adam Aviv
Eric Cronin
Harrison Duong
Changbin Liu
Yun Mao
Gaurav Shah
Micah Sherr
Baohua Wu
Steven Wenchao Zhou

Alumni

Aaron J. Marks
Stefan Miltchev
Scott Alexander
Kostas G. Anagnostakis
Bill Arbaugh
James R. Davin
Toru Egashira
Alex Garthwaite
Faik Goktas
Ilija Hadzic
Mike Hicks
Sotiris Ioannidis
Angelos Keromytis
Björn Knutsson
Jessica Kornblum
Frey A. Kuo
Dekai Li
Steve Muir
Jonathan Shapiro
Sanjay Udani
Peifang Zheng
Alumni Ensemble Photo

The Distributed Systems Laboratory (DSL) is an academic and research facility investigating advanced networking technologies. A diverse group of people contributes daily to the projects that drive our research.

 

Resources

Additional information may be found on the external wiki, DSL@Penn.

Members of the DSL Lab have access to DSLWiki. Please contact Micah Sherr for access.

 

Current Projects

  • SSARES: Secure Searchable Automated Remote Email Storage

  • Confusion: a technique for thwarting network eavesdropping by inserting of uncertainty and indistinguishability in transcripts.

  • JitterBug: Covert Channels using Input Device Subversion.

  • Signatures

Past Projects

  • The GAIN project.

  • PLAN is a resource-bounded functional programming language that uses a form of remote procedure call to realize active network packet programming.

  • POSSE is an accelerated program of security-focused software development to produce security-audited, trustworthy software.

  • The RCANE project.

  • SNAP (Safe and Nimble Active Packets) is an active networking system where traditional packet headers are replaced with programs written in a special-purpose programming language.

  • SPYCE explores issues of software quality and infrastructure protection in diffuse computing environments.

  • CING is a tool for measuring network-internal delays.

  • FLAME is a system for flexible, high-performance network monitoring.

  • STRONGMAN (Scalable TRust Of Next Generation MANagement) addresses issues of scale and complexity in security management by introducing a security policy interoperability layer based on a trust management system, and a high level specification language.

  • Switchware explores the idea of allowing routing elements to be extensively programmed by the packets passing through them.

 

Related Laboratories and Research Groups

GRASP Laboratory
Real-Time Systems Group
Telecommunications and Networking Program

Last updated 11/16/2007
Please send comments to Gaurav Shah.