Amin Vahdat

According to our database1, Amin Vahdat authored at least 174 papers between 1993 and 2019.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2011, "For contributions to data center scalability and management.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Homepages:

On csauthors.net:

Bibliography

2019
Minimal Rewiring: Efficient Live Expansion for Clos Data Center Networks.
Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation, 2019

SIMON: A Simple and Scalable Method for Sensing, Inference and Measurement in Data Center Networks.
Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation, 2019

Eiffel: Efficient and Flexible Software Packet Scheduling.
Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation, 2019

2018
B4 and after: managing hierarchy, partitioning, and asymmetry for availability and scale in google's software-defined WAN.
Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication, 2018

Sincronia: near-optimal network design for coflows.
Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication, 2018

Exploiting a Natural Network Effect for Scalable, Fine-grained Clock Synchronization.
Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation, 2018

Andromeda: Performance, Isolation, and Velocity at Scale in Cloud Network Virtualization.
Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation, 2018

2017
Local Recovery for High Availability in Strongly Consistent Cloud Services.
IEEE Trans. Dependable Sec. Comput., 2017

Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering.
Proceedings of the Conference of the ACM Special Interest Group on Data Communication, 2017

Carousel: Scalable Traffic Shaping at End Hosts.
Proceedings of the Conference of the ACM Special Interest Group on Data Communication, 2017

2016
Research impacting the practice of congestion control.
Computer Communication Review, 2016

Jupiter rising: a decade of clos topologies and centralized control in Google's datacenter network.
Commun. ACM, 2016

Trumpet: Timely and Precise Triggers in Data Centers.
Proceedings of the ACM SIGCOMM 2016 Conference, Florianopolis, Brazil, August 22-26, 2016, 2016

Evolve or Die: High-Availability Design Principles Drawn from Googles Network Infrastructure.
Proceedings of the ACM SIGCOMM 2016 Conference, Florianopolis, Brazil, August 22-26, 2016, 2016

2015
A Purpose-built Global Network: Google's Move to SDN.
ACM Queue, 2015

Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google's Datacenter Network.
Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, 2015

Condor: Better Topologies Through Declarative Design.
Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, 2015

TIMELY: RTT-based Congestion Control for the Datacenter.
Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, 2015

BwE: Flexible, Hierarchical Bandwidth Allocation for WAN Distributed Computing.
Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, 2015

SCREAM: sketch resource allocation for software-defined measurement.
Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies, 2015

FastLane: making short flows shorter with agile drop notification.
Proceedings of the Sixth ACM Symposium on Cloud Computing, 2015

Achieving cost-efficient, data-intensive computing in the cloud.
Proceedings of the Sixth ACM Symposium on Cloud Computing, 2015

2014
P4: programming protocol-independent packet processors.
Computer Communication Review, 2014

Gestalt: Fast, Unified Fault Localization for Networked Systems.
Proceedings of the 2014 USENIX Annual Technical Conference, 2014

DREAM: dynamic resource allocation for software-defined measurement.
Proceedings of the ACM SIGCOMM 2014 Conference, 2014

Libra: Divide and Conquer to Verify Forwarding Tables in Huge Networks.
Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation, 2014

SENIC: Scalable NIC for End-Host Rate Limiting.
Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation, 2014

Cutting the cord: a robust wireless facilities network for data centers.
Proceedings of the 20th Annual International Conference on Mobile Computing and Networking, 2014

WCMP: weighted cost multipathing for improved fairness in data centers.
Proceedings of the Ninth Eurosys Conference 2014, 2014

2013
TritonSort: A Balanced and Energy-Efficient Large-Scale Sorting System.
ACM Trans. Comput. Syst., 2013

Integrating microsecond circuit switching into the data center.
Proceedings of the ACM SIGCOMM 2013 Conference, 2013

B4: experience with a globally-deployed software defined wan.
Proceedings of the ACM SIGCOMM 2013 Conference, 2013

MobiNet: A Scalable Emulation Infrastructure for Ad hoc and Wireless Networks.
Proceedings of the International Workshop on Wireless Traffic Measurements and Modeling, 2013

Peer-to-Peer Keyword Search: A Retrospective.
Proceedings of the Middleware 2013, 2013

Keynote Abstracts.
Proceedings of the IEEE 21st Annual Symposium on High-Performance Interconnects, 2013

NicPic: Scalable and Accurate End-Host Rate Limiting.
Proceedings of the 5th USENIX Workshop on Hot Topics in Cloud Computing, 2013

Aspen trees: balancing data center fault tolerance, scalability and cost.
Proceedings of the Conference on emerging Networking Experiments and Technologies, 2013

FasTrak: enabling express lanes in multi-tenant data centers.
Proceedings of the Conference on emerging Networking Experiments and Technologies, 2013

Dahu: Commodity switches for direct connect data center networks.
Proceedings of the Symposium on Architecture for Networking and Communications Systems, 2013

2012
scc: Informed Provisioning of Storage for Cluster Applications.
;login:, 2012

Netshare and stochastic netshare: predictable bandwidth allocation for data centers.
Computer Communication Review, 2012

Symbiosis in scale out networking and data management.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2012

Mirror mirror on the ceiling: flexible wireless links for data centers.
Proceedings of the ACM SIGCOMM 2012 Conference, 2012

A demonstration of ultra-low-latency data center optical circuit switching.
Proceedings of the ACM SIGCOMM 2012 Conference, 2012

Less Is More: Trading a Little Bandwidth for Ultra-Low Latency in the Data Center.
Proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation, 2012

Symbiosis in scale out networking and data management.
Proceedings of the 9th International Conference on Autonomic Computing, 2012

Hunting mice with microsecond circuit switches.
Proceedings of the 11th ACM Workshop on Hot Topics in Networks, 2012

scc: cluster storage provisioning informed by application characteristics and SLAs.
Proceedings of the 10th USENIX conference on File and Storage Technologies, 2012

Practical TDMA for datacenter ethernet.
Proceedings of the European Conference on Computer Systems, 2012

Themis: an I/O-efficient MapReduce.
Proceedings of the ACM Symposium on Cloud Computing, SOCC '12, 2012

Chronos: predictable low latency for data center applications.
Proceedings of the ACM Symposium on Cloud Computing, SOCC '12, 2012

xOMB: extensible open middleboxes with commodity servers.
Proceedings of the Symposium on Architecture for Networking and Communications Systems, 2012

NetBump: user-extensible active queue management with bumps on the wire.
Proceedings of the Symposium on Architecture for Networking and Communications Systems, 2012

2011
Distributed application configuration, management, and visualization with plush.
ACM Trans. Internet Techn., 2011

DieCast: Testing Distributed Systems with an Accurate Scale Model.
ACM Trans. Comput. Syst., 2011

Brief Announcement: A Randomized Algorithm for Label Assignment in Dynamic Networks.
Proceedings of the Distributed Computing - 25th International Symposium, 2011

TritonSort: A Balanced Large-Scale Sorting System.
Proceedings of the 8th USENIX Symposium on Networked Systems Design and Implementation, 2011

The local and global effects of traffic shaping in the internet.
Proceedings of the Third International Conference on Communication Systems and Networks, 2011

ALIAS: scalable, decentralized label assignment for data centers.
Proceedings of the ACM Symposium on Cloud Computing in conjunction with SOSP 2011, 2011

Switching the optical divide: fundamental challenges for hybrid electrical/optical datacenter networks.
Proceedings of the ACM Symposium on Cloud Computing in conjunction with SOSP 2011, 2011

2010
Scale-Out Networking in the Data Center.
IEEE Micro, 2010

Neon: system support for derived data management.
Proceedings of the 6th International Conference on Virtual Execution Environments, 2010

Helios: a hybrid electrical/optical switch architecture for modular data centers.
Proceedings of the ACM SIGCOMM 2010 Conference on Applications, 2010

Hedera: Dynamic Flow Scheduling for Data Center Networks.
Proceedings of the 7th USENIX Symposium on Networked Systems Design and Implementation, 2010

Operator and radio resource sharing in multi-carrier environments.
Proceedings of the IEEE/IFIP Network Operations and Management Symposium, 2010

Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces.
Proceedings of the INFOCOM 2010. 29th IEEE International Conference on Computer Communications, 2010

Chimpp: a click-based programming and simulation environment for reconfigurable networking hardware.
Proceedings of the 2010 ACM/IEEE Symposium on Architecture for Networking and Communications Systems, 2010

NetEx: efficient and cost-effective internet bulk content delivery.
Proceedings of the 2010 ACM/IEEE Symposium on Architecture for Networking and Communications Systems, 2010

2009
Difference Engine.
;login:, 2009

Swing: realistic and responsive network traffic generation.
IEEE/ACM Trans. Netw., 2009

Graph annotations in modeling complex network topologies.
ACM Trans. Model. Comput. Simul., 2009

Greedy forwarding in scale-free networks embedded in hyperbolic metric spaces.
SIGMETRICS Performance Evaluation Review, 2009

GrassRoots: socially-driven web sites for the masses.
Proceedings of the 2nd ACM Workshop on Online Social Networks, 2009

PortLand: a scalable fault-tolerant layer 2 data center network fabric.
Proceedings of the ACM SIGCOMM 2009 Conference on Applications, 2009

Evaluating the impact of inaccurate information in utility-based scheduling.
Proceedings of the ACM/IEEE Conference on High Performance Computing, 2009

ModelNet: Towards a DataCenter Emulation Environment.
Proceedings of the Proceedings P2P 2009, 2009

Building Distributed Systems Using Mace.
Proceedings of the Proceedings P2P 2009, 2009

Application Management and Visualization with Plush.
Proceedings of the Proceedings P2P 2009, 2009

A Platform for Content-based Partial Replication.
Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation, 2009

Data Center Switch Architecture in the Age of Merchant Silicon.
Proceedings of the 17th IEEE Symposium on High Performance Interconnects, 2009

Live Debugging of Distributed Systems.
Proceedings of the Compiler Construction, 18th International Conference, 2009

2008
Managing Distributed Applications with Plush.
;login:, 2008

Design and implementation trade-offs for wide-area resource discovery.
ACM Trans. Internet Techn., 2008

High-bandwidth data dissemination for large-scale distributed systems.
ACM Trans. Comput. Syst., 2008

Evaluating Distributed Systems: Does Background Traffic Matter?
Proceedings of the 2008 USENIX Annual Technical Conference, 2008

Improving Scalability and Fault Tolerance in an Application Management Infrastructure.
Proceedings of the First USENIX Workshop on Large-Scale Computing, 2008

A scalable, commodity data center network architecture.
Proceedings of the ACM SIGCOMM 2008 Conference on Applications, 2008

Difference Engine: Harnessing Memory Redundancy in Virtual Machines.
Proceedings of the 8th USENIX Symposium on Operating Systems Design and Implementation, 2008

DieCast: Testing Distributed Systems with an Accurate Scale Model.
Proceedings of the 5th USENIX Symposium on Networked Systems Design & Implementation, 2008

2007
Comparison of the three CPU schedulers in Xen.
SIGMETRICS Performance Evaluation Review, 2007

Modeling and generating realistic streaming media server workloads.
Computer Networks, 2007

Orbis: rescaling degree correlations to generate annotated internet topologies.
Proceedings of the ACM SIGCOMM 2007 Conference on Applications, 2007

Mace: language support for building distributed systems.
Proceedings of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation, 2007

Life, Death, and the Critical Transition: Finding Liveness Bugs in Systems Code (Awarded Best Paper).
Proceedings of the 4th Symposium on Networked Systems Design and Implementation (NSDI 2007), 2007

Usher: An Extensible Framework for Managing Clusters of Virtual Machines.
Proceedings of the 21th Large Installation System Administration Conference, 2007

Remote Control: Distributed Application Configuration, Management, and Visualization with Plush.
Proceedings of the 21th Large Installation System Administration Conference, 2007

A Performance Analysis of Indirect Routing.
Proceedings of the 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), 2007

2006
Lessons from resource allocators for large-scale multiuser testbeds.
Operating Systems Review, 2006

PlanetLab application management using plush.
Operating Systems Review, 2006

A unified benchmarking and model-based framework for building QoS-aware streaming media services.
Multimedia Syst., 2006

The internet AS-level topology: three data sources and one definitive metric.
Computer Communication Review, 2006

WAP5: black-box performance debugging for wide-area systems.
Proceedings of the 15th international conference on World Wide Web, 2006

Service Placement in a Shared Wide-Area Platform.
Proceedings of the 2006 USENIX Annual Technical Conference, Boston, MA, USA, May 30, 2006

Loose Synchronization for Large-Scale Networked Systems.
Proceedings of the 2006 USENIX Annual Technical Conference, Boston, MA, USA, May 30, 2006

Realistic and responsive network traffic generation.
Proceedings of the ACM SIGCOMM 2006 Conference on Applications, 2006

Systematic topology analysis and generation using degree correlations.
Proceedings of the ACM SIGCOMM 2006 Conference on Applications, 2006

Optimizing Grid Site Manager Performance with Virtual Machines.
Proceedings of the 3rd USENIX Workshop on Real, Large Distributed Systems, 2006

Pip: Detecting the Unexpected in Distributed Systems.
Proceedings of the 3rd Symposium on Networked Systems Design and Implementation (NSDI 2006), 2006

To Infinity and Beyond: Time-Warped Network Emulation.
Proceedings of the 3rd Symposium on Networked Systems Design and Implementation (NSDI 2006), 2006

Enforcing Performance Isolation Across Virtual Machines in Xen.
Proceedings of the Middleware 2006, 2006

Glavlit: Preventing Exfiltration at Wire Speed.
Proceedings of the 5th ACM Workshop on Hot Topics in Networks, 2006

Distributed Network Querying with Bounded Approximate Caching.
Proceedings of the Database Systems for Advanced Applications, 2006

Declarative Resource Naming for Macroprogramming Wireless Networks of Embedded Systems.
Proceedings of the Algorithmic Aspects of Wireless Sensor Networks, 2006

2005
Maintaining High-Bandwidth Under Dynamic Network Conditions.
Proceedings of the 2005 USENIX Annual Technical Conference, 2005

Brief announcement: the overlay network content distribution problem.
Proceedings of the Twenty-Fourth Annual ACM Symposium on Principles of Distributed Computing, 2005

Designing incentives for peer-to-peer routing.
Proceedings of the INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies, 2005

Design and implementation tradeoffs for wide-area resource discovery.
Proceedings of the 14th IEEE International Symposium on High Performance Distributed Computing, 2005

Distributed application management using Plush.
Proceedings of the 14th IEEE International Symposium on High Performance Distributed Computing, 2005

Why Markets Could (But Don't Currently) Solve Resource Allocation Problems in Systems.
Proceedings of HotOS'05: 10th Workshop on Hot Topics in Operating Systems, 2005

2004
The lonely NATed node.
Proceedings of the 11st ACM SIGOPS European Workshop, 2004

Distributed Resource Discovery on PlanetLab with SWORD.
Proceedings of the First USENIX Workshop on Real, Large Distributed Systems, 2004

Consistent and Automatic Replica Regeneration.
Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI 2004), 2004

MACEDON: Methodology for Automatically Creating, Evaluating, and Designing Overlay Networks.
Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI 2004), 2004

Routing in an Internet-Scale Network Emulator.
Proceedings of the 12th International Workshop on Modeling, 2004

Scalability in Adaptive Multi-Metric Overlays.
Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS 2004), 2004

Distributed Hash Queues: Architecture and Design.
Proceedings of the Agents and Peer-to-Peer Computing, Third International Workshop, 2004

2003
Measuring and characterizing end-to-end Internet service performance.
ACM Trans. Internet Techn., 2003

MobiCom poster: emulating large-scale wireless networks using ModelNet.
Mobile Computing and Communications Review, 2003

Anypoint: Extensible Transport Switching on the Edge.
Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems, 2003

Using Random Subsets to Build Scalable Network Services.
Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems, 2003

Model-Based Resource Provisioning in a Web Service Utility.
Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems, 2003

Currentcy: A Unifying Abstraction for Expressing Energy Management Policies.
Proceedings of the General Track: 2003 USENIX Annual Technical Conference, 2003

Bullet: high bandwidth data dissemination using an overlay mesh.
Proceedings of the 19th ACM Symposium on Operating Systems Principles 2003, 2003

SHARP: an architecture for secure resource peering.
Proceedings of the 19th ACM Symposium on Operating Systems Principles 2003, 2003

MediSyn: a synthetic streaming media service workload generator.
Proceedings of the Network and Operating System Support for Digital Audio and Video, 2003

Efficient Peer-to-Peer Keyword Searching.
Proceedings of the Middleware 2003, 2003

Toward Scaling Network Emulation using Topology Partitioning.
Proceedings of the 11th International Workshop on Modeling, 2003

Dynamically Provisioning Distributed Systems to Meet Target Levels of Performance, Availability, and Data Quality.
Proceedings of the Future Directions in Distributed Computing, 2003

2002
Design and evaluation of a conit-based continuous consistency model for replicated services.
ACM Trans. Comput. Syst., 2002

The Trickle-Down Effect: Web Caching and Server Request Distribution.
Computer Communications, 2002

Scalability and accuracy in a large-scale network emulator.
Computer Communication Review, 2002

ACDC: scalable and adaptive two-metric overlays.
Computer Communication Review, 2002

EtE: Passive End-to-End Internet Service Performance Monitoring.
Proceedings of the General Track: 2002 USENIX Annual Technical Conference, 2002

Application-specific Network Management for Energy-Aware Streaming of Popular Multimedia Formats.
Proceedings of the General Track: 2002 USENIX Annual Technical Conference, 2002

Back to the future: dependable computing = dependable services.
Proceedings of the 10th ACM SIGOPS European Workshop, Saint-Emilion, France, July 1, 2002, 2002

Minimal replication cost for availability.
Proceedings of the Twenty-First Annual ACM Symposium on Principles of Distributed Computing, 2002

Scalability and Accuracy in a Large-Scale Network Emulator.
Proceedings of the 5th Symposium on Operating System Design and Implementation (OSDI 2002), 2002

Self-Organizing Subsets: From Each According to His Abilities, to Each According to His Needs.
Proceedings of the Peer-to-Peer Systems, First International Workshop, 2002

Active Names: Flexible Location and Transport of Wide-Area Resources.
Proceedings of the 2002 DARPA Active Networks Conference and Exposition (DANCE 2002), 2002

ECOSystem: managing energy as a first class operating system resource.
Proceedings of the 10th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-X), 2002

2001
The Costs and Limits of Availability for Replicated Services.
Proceedings of the 18th ACM Symposium on Operating System Principles, 2001

Managing Energy and Server Resources in Hosting Centres.
Proceedings of the 18th ACM Symposium on Operating System Principles, 2001

A chat room assignment for teaching network security.
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001

Combining Generality and Practicality in a Conit-Based Continuous Consistency Model for Wide-Area Replication.
Proceedings of the 21st International Conference on Distributed Computing Systems (ICDCS 2001), 2001

Anypoint Communication Protocol.
Proceedings of HotOS-VIII: 8th Workshop on Hot Topics in Operating Systems, 2001

2000
Application-level differentiated multimedia Web services using quality aware transcoding.
IEEE Journal on Selected Areas in Communications, 2000

Managing the storage and battery resources in an image capture device (digital camera) using dynamic transcoding.
Proceedings of the Third ACM International Workshop on Wireless Mobile Multimedia, 2000

Building Replicated Internet Services Using TACT: A Toolkit for Tunable Availability and Consistency Tradeoffs.
Proceedings of the Second International Workshop on Advance Issues of E-Commerce and Web-Based Information Systems (WECWIS 2000), 2000

Efficient Numerical Error Bounding for Replicated Network Services.
Proceedings of the VLDB 2000, 2000

Every joule is precious: the case for revisiting operating system design for energy efficiency.
Proceedings of the ACM SIGOPS European Workshop, Kolding, Denmark, September 17-20, 2000, 2000

Design and Evaluation of a Continuous Consistency Model for Replicated Services.
Proceedings of the 4th Symposium on Operating System Design and Implementation (OSDI 2000), 2000

Interposed Request Routing for Scalable Network Storage.
Proceedings of the 4th Symposium on Operating System Design and Implementation (OSDI 2000), 2000

Differentiated Multimedia Web Services Using Quality Aware Transcoding.
Proceedings of the Proceedings IEEE INFOCOM 2000, 2000

1999
Detour: informed Internet routing and transport.
IEEE Micro, 1999

Multimedia Web Services for Mobile Clients Using Quality Aware Transcoding.
Proceedings of Second ACM International Workshop on Wireless Mobile Multimedia, 1999

Active Names: Flexible Location and Transport of Wide-Area Resources.
Proceedings of the 2nd USENIX Symposium on Internet Technologies and Systems, 1999

Toward Wide-Area Resource Allocation.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1999

1998
GLUnix: A Global Layer Unix for a Network of Workstations.
Softw., Pract. Exper., 1998

The CRISIS Wide Area Security Architecture.
Proceedings of the 7th USENIX Security Symposium, 1998

Transparent Result Caching.
Proceedings of the 1998 USENIX Annual Technical Conference, 1998

WebOS: Operating System Services for Wide Area Applications.
Proceedings of the Seventh IEEE International Symposium on High Performance Distributed Computing, 1998

1997
Effects of Communication Latency, Overhead, and Bandwidth in a Cluster Architecture.
Proceedings of the 24th International Symposium on Computer Architecture, 1997

1995
The Interaction of Parallel and Sequential Workloads on a Network of Workstations.
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, 1995

1993
Tools for the Development of Application-Specific Virtual Memory Management.
Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), Eighth Annual Conference, Washington, DC, USA, September 26, 1993


  Loading...