Amin M. Vahdat
Science Applications International Corporation Chair
Professor
Department of Computer Science and Engineering
9500 Gilman Drive, M/C 0404
University of California San Diego
La Jolla, CA 92093-0404

Office: 3104 EBU3B
Phone: (858) 534-4614
Fax: (858) 534-7029

vahdat at eng dot ucsd dot edu

Publications | Google Scholar |
Blog | Curriculum Vitae (Nov 2011)
|

Amin Vahdat is a Distinguished Engineer at Google working on data center and wide-area networking. He is also a Professor and holds the Science Applications International Corporation Chair in the Department of Computer Science and Engineering at the University of California San Diego. Vahdat's research focuses broadly on computer systems, including distributed systems, networks, and operating systems. He received a PhD in Computer Science from UC Berkeley under the supervision of Thomas Anderson after spending the last year and a half as a Research Associate at the University of Washington. Vahdat is an ACM Fellow and a past recipient of the the NSF CAREER award, the Alfred P. Sloan Fellowship, and the Duke University David and Janet Vaughn Teaching Award.

My Blog: Idle Process
I am the director of UCSD's Center for Networked Systems (CNS), an industrial/academic collbaration investigating emerging issues in both very large (e.g., planetary scale) and very small (e.g., wireless sensor networks) computing systems.
Teaching
Research
I am broadly interested in Distributed Systems, Computer Networks, Operating Systems, and Mobile Computing.  I work with a fantastic group of colleagues in the Systems and Networking Group. Specific research projects include:

Significantly, for all of the above research, we are either deploying a working publicly available service or we make the source code for our system publicly available.

In the past I have worked on:

  • Epidemic Routing: delay tolerant networking (including source code)
  • Pip: performance debugging for distributed systems (including source code)
  • SWORD: scalable wide-area ressource discovery
  • Tsync: transparent synchronization for mobile devices (including source code)
  • TACT, quantified the space between strong and optimistic consistency, realizing some of the performance and availability benefits of replication for a broad range of Internet services
  • Quality-Aware Transcoding, dynamically adapted multimedia content is to match varying client, network and service characteristics
  • NOW, the Network of Workstations project explored the use of clusters of workstations to deliver Internet services
  • WebOS, defined operating system services and abstractions for wide-area applications
  • ECOSystem, an Energy Centric Operating System manages system energy as a first-class resouce alongside CPU, memory, network, and disk
  • Slice, a cluster-based storage service allows flexible matching of the storage system architecture to varying workload scenarios.

    While these projects are "completed" in some sense, the ideas underlying these efforts continue to permeate my work and I certainly continue to be interested in these areas.
Students

PhD

MS