Thomas E. Anderson

Orcid: 0009-0004-2951-0343

Affiliations:
  • University of Washington, Seattle, Washington, USA


According to our database1, Thomas E. Anderson authored at least 174 papers between 1989 and 2024.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2005, "For contributions in distributed systems and computer networks.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Beehive: A Flexible Network Stack for Direct-Attached Accelerators.
CoRR, 2024

Enoki: High Velocity Linux Kernel Scheduler Development.
Proceedings of the Nineteenth European Conference on Computer Systems, 2024

2023
Agile Development of Linux Schedulers with Ekiben.
CoRR, 2023

Hybrid Computing for Interactive Datacenter Applications.
CoRR, 2023

Towards Improved Power Management in Cloud GPUs.
IEEE Comput. Archit. Lett., 2023

Scalable Tail Latency Estimation for Data Center Networks.
Proceedings of the 20th USENIX Symposium on Networked Systems Design and Implementation, 2023

Minimizing a Smartphone's TCB for Security-Critical Programs with Exclusively-Used, Physically-Isolated, Statically-Partitioned Hardware.
Proceedings of the 21st Annual International Conference on Mobile Systems, 2023

An Agile Pathway Towards Carbon-aware Clouds.
Proceedings of the 2nd Workshop on Sustainable Computer Systems, 2023

The Case of Unsustainable CPU Affinity.
Proceedings of the 2nd Workshop on Sustainable Computer Systems, 2023

2022
A Personal Computer for a Distrustful World.
CoRR, 2022

Optimal Congestion Control for Time-varying Wireless Links.
CoRR, 2022

Treehouse: A Case For Carbon-Aware Datacenter Software.
CoRR, 2022

Backpressure Flow Control.
Proceedings of the 19th USENIX Symposium on Networked Systems Design and Implementation, 2022

2021
SWP: Microsecond Network SLOs Without Priorities.
CoRR, 2021

Toward reconfigurable kernel datapaths with learned optimizations.
Proceedings of the HotOS '21: Workshop on Hot Topics in Operating Systems, 2021

An incremental path towards a safer OS kernel.
Proceedings of the HotOS '21: Workshop on Hot Topics in Operating Systems, 2021

High Velocity Kernel File Systems with Bento.
Proceedings of the 19th USENIX Conference on File and Storage Technologies, 2021

2020
Talek: Private Group Messaging with Hidden Access Patterns.
IACR Cryptol. ePrint Arch., 2020

High Velocity Kernel File Systems with Bento.
CoRR, 2020

Assise: Performance and Availability via Client-local NVM in a Distributed File System.
Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation, 2020

2019
Assise: Performance and Availability via NVM Colocation in a Distributed File System.
CoRR, 2019

Democratizing the Network Edge.
Comput. Commun. Rev., 2019

Slim: OS Kernel Support for a Low-Overhead Container Overlay Network.
Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation, 2019

The Case for I/O-Device-as-a-Service.
Proceedings of the Workshop on Hot Topics in Operating Systems, 2019

Practical Safe Linux Kernel Extensibility.
Proceedings of the Workshop on Hot Topics in Operating Systems, 2019

Teaching Rigorous Distributed Systems With Efficient Model Checking.
Proceedings of the Fourteenth EuroSys Conference 2019, Dresden, Germany, March 25-28, 2019, 2019

TAS: TCP Acceleration as an OS Service.
Proceedings of the Fourteenth EuroSys Conference 2019, Dresden, Germany, March 25-28, 2019, 2019

Backpressure Flow Control.
Proceedings of the BS '19: 2019 Workshop on Buffer Sizing, 2019

2018
A Graphical Interactive Debugger for Distributed Systems.
CoRR, 2018

Volur: Concurrent Edge/Core Route Control in Data Center Networks.
CoRR, 2018

Floem: A Programming System for NIC-Accelerated Network Applications.
Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation, 2018

Deepview: Virtual Disk Failure Diagnosis and Pattern Detection for Azure.
Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation, 2018

2017
Strata: A Cross Media File System.
Proceedings of the 26th Symposium on Operating Systems Principles, 2017

Understanding and Mitigating Packet Corruption in Data Center Networks.
Proceedings of the Conference of the ACM Special Interest Group on Data Communication, 2017

RAIL: A Case for Redundant Arrays of Inexpensive Links in Data Center Networks.
Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation, 2017

Evaluating the Power of Flexible Packet Processing for Network Resource Allocation.
Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation, 2017

2016
Arrakis: The Operating System Is the Control Plane.
ACM Trans. Comput. Syst., 2016

MetaSync: Coordinating Storage across Multiple File Synchronization Services.
IEEE Internet Comput., 2016

Satellite: Joint Analysis of CDNs and Network-Level Interference.
Proceedings of the 2016 USENIX Annual Technical Conference, 2016

Rack-level Congestion Control.
Proceedings of the 15th ACM Workshop on Hot Topics in Networks, 2016

Planning for change in a formal verification of the raft consensus protocol.
Proceedings of the 5th ACM SIGPLAN Conference on Certified Programs and Proofs, 2016

Radiatus: a Shared-Nothing Server-Side Web Architecture.
Proceedings of the Seventh ACM Symposium on Cloud Computing, 2016

High Performance Packet Processing with FlexNIC.
Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems, 2016

2015
MetaSync: File Synchronization Across Multiple Untrusted Storage Services.
Proceedings of the 2015 USENIX Annual Technical Conference, 2015

Verdi: a framework for implementing and formally verifying distributed systems.
Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2015

FlexNIC: Rethinking Network DMA.
Proceedings of the 15th Workshop on Hot Topics in Operating Systems, 2015

Subways: a case for redundant, inexpensive data center edge links.
Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies, 2015

2014
A brief overview of the NEBULA future internet architecture.
Comput. Commun. Rev., 2014

One tunnel is (often) enough.
Proceedings of the ACM SIGCOMM 2014 Conference, 2014

Towards High-Performance Application-Level Storage Management.
Proceedings of the 6th USENIX Workshop on Hot Topics in Storage and File Systems, 2014

Machine fault tolerance for reliable datacenter systems.
Proceedings of the Asia-Pacific Workshop on Systems, 2014

Thread Management for Shared-Memory Multiprocessors.
Proceedings of the Computing Handbook, 2014

2013
Arrakis: The Operating System as Control Plane.
login Usenix Mag., 2013

PoiRoot: investigating the root cause of interdomain path changes.
Proceedings of the ACM SIGCOMM 2013 Conference, 2013

Expressive privacy control with pseudonyms.
Proceedings of the ACM SIGCOMM 2013 Conference, 2013

F10: A Fault-Tolerant Engineered Network.
Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation, 2013

Arrakis: A Case for the End of the Empire.
Proceedings of the 14th Workshop on Hot Topics in Operating Systems, 2013

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


2012
LIFEGUARD: practical repair of persistent route failures.
Proceedings of the ACM SIGCOMM 2012 Conference, 2012

FreeDOM: a new baseline for the web.
Proceedings of the 11th ACM Workshop on Hot Topics in Networks, 2012

2011
Mining temporal invariants from partially ordered logs.
ACM SIGOPS Oper. Syst. Rev., 2011

Scalable consistency in Scatter.
Proceedings of the 23rd ACM Symposium on Operating Systems Principles 2011, 2011

ETTM: A Scalable Fault Tolerant Network Manager.
Proceedings of the 8th USENIX Symposium on Networked Systems Design and Implementation, 2011

Tor instead of IP.
Proceedings of the Tenth ACM Workshop on Hot Topics in Networks (HotNets-X), 2011

Machiavellian routing: improving internet availability with BGP poisoning.
Proceedings of the Tenth ACM Workshop on Hot Topics in Networks (HotNets-X), 2011

2010
Privacy-preserving P2P data sharing with OneSwarm.
Proceedings of the ACM SIGCOMM 2010 Conference on Applications, 2010

Reverse traceroute.
Proceedings of the 7th USENIX Symposium on Networked Systems Design and Implementation, 2010

Resolving IP aliases with prespecified timestamps.
Proceedings of the 10th ACM SIGCOMM Internet Measurement Conference, 2010

Retaining sandbox containment despite bugs in privileged memory-safe code.
Proceedings of the 17th ACM Conference on Computer and Communications Security, 2010

2009
Seattle: a platform for educational cloud computing.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

iPlane Nano: Path Prediction for Peer-to-Peer Applications.
Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation, 2009

Moving beyond end-to-end path information to optimize CDN performance.
Proceedings of the 9th ACM SIGCOMM Internet Measurement Conference, IMC 2009, Chicago, 2009

An End to the Middle.
Proceedings of HotOS'09: 12th Workshop on Hot Topics in Operating Systems, 2009

Pitfalls for ISP-friendly P2P design.
Proceedings of the Eight ACM Workshop on Hot Topics in Networks (HotNets-VIII), 2009

2008
Withstanding Multimillion-node Botnets.
login Usenix Mag., 2008

TVA: a DoS-limiting network architecture.
IEEE/ACM Trans. Netw., 2008

Open issues in organizing computer systems conferences.
Comput. Commun. Rev., 2008

OpenFlow: enabling innovation in campus networks.
Comput. Commun. Rev., 2008

One Hop Reputations for Peer to Peer File Sharing Workloads.
Proceedings of the 5th USENIX Symposium on Networked Systems Design & Implementation, 2008

Before and After WOWCS: A literature survey, A list of papers we wish had been submitted.
Proceedings of the Workshop on Organizing Workshops, 2008

Studying Black Holes in the Internet with Hubble.
Proceedings of the 5th USENIX Symposium on Networked Systems Design & Implementation, 2008

Consensus Routing: The Internet as a Distributed System. (Best Paper)
Proceedings of the 5th USENIX Symposium on Networked Systems Design & Implementation, 2008

Phalanx: Withstanding Multimillion-Node Botnets.
Proceedings of the 5th USENIX Symposium on Networked Systems Design & Implementation, 2008

Towards a Model of Computer Systems Research.
Proceedings of the Workshop on Organizing Workshops, 2008

Taking the sting out of carrier sense: interference cancellation for wireless LANs.
Proceedings of the 14th Annual International Conference on Mobile Computing and Networking, 2008

2007
Building BitTyrant, a (More) Strategic BitTorrent Client.
login Usenix Mag., 2007

Achieving convergence-free routing using failure-carrying packets.
Proceedings of the ACM SIGCOMM 2007 Conference on Applications, 2007

Leveraging BitTorrent for End Host Measurements.
Proceedings of the Passive and Active Network Measurement, 8th Internatinoal Conference, 2007

Do Incentives Build Robustness in BitTorrent? (Awarded Best Student Paper).
Proceedings of the 4th Symposium on Networked Systems Design and Implementation (NSDI 2007), 2007

Mutually Controlled Routing with Independent ISPs.
Proceedings of the 4th Symposium on Networked Systems Design and Implementation (NSDI 2007), 2007

Profiling a million user dht.
Proceedings of the 7th ACM SIGCOMM Internet Measurement Conference, 2007

Interference Cancellation: Better Receivers for a New Wireless MAC.
Proceedings of the 6th ACM Workshop on Hot Topics in Networks, 2007

2006
Oasis: an overlay-aware network stack.
ACM SIGOPS Oper. Syst. Rev., 2006

Efficient and Secure Source Authentication with Packet Passports.
Proceedings of the 2nd Workshop on Steps to Reducing Unwanted Traffic on the Internet, 2006

iPlane: An Information Plane for Distributed Services.
Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI '06), 2006

PCP: Efficient Endpoint Congestion Control.
Proceedings of the 3rd Symposium on Networked Systems Design and Implementation (NSDI 2006), 2006

A structural approach to latency prediction.
Proceedings of the 6th ACM SIGCOMM Internet Measurement Conference, 2006

Towards IP geolocation using delay and topology measurements.
Proceedings of the 6th ACM SIGCOMM Internet Measurement Conference, 2006

2005
Overcoming the Internet Impasse through Virtualization.
Computer, 2005

A DoS-limiting network architecture.
Proceedings of the ACM SIGCOMM 2005 Conference on Applications, 2005

Negotiation-Based Routing Between Neighboring ISPs.
Proceedings of the 2nd Symposium on Networked Systems Design and Implementation (NSDI 2005), 2005

2004
Measuring ISP topologies with rocketfuel.
IEEE/ACM Trans. Netw., 2004

System support for pervasive applications.
ACM Trans. Comput. Syst., 2004

Reverse engineering the Internet.
Comput. Commun. Rev., 2004

Preventing Internet denial-of-service with capabilities.
Comput. Commun. Rev., 2004

2003
A blueprint for introducing disruptive technology into the Internet.
Comput. Commun. Rev., 2003

Design guidelines for robust Internet protocols.
Comput. Commun. Rev., 2003

Scriptroute: A Public Internet Measurement Facility.
Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems, 2003

User-level internet path diagnosis.
Proceedings of the 19th ACM Symposium on Operating Systems Principles 2003, 2003

The causes of path inflation.
Proceedings of the ACM SIGCOMM 2003 Conference on Applications, 2003

On the Stability of Adaptive Routing in the Presence of Congestion Control.
Proceedings of the Proceedings IEEE INFOCOM 2003, The 22nd Annual Joint Conference of the IEEE Computer and Communications Societies, San Franciso, CA, USA, March 30, 2003

2002
A quantitative evaluation of traffic-aware routing strategies.
Comput. Commun. Rev., 2002

Understanding BGP misconfiguration.
Proceedings of the ACM SIGCOMM 2002 Conference on Applications, 2002

Inferring link weights using end-to-end measurements.
Proceedings of the 2nd ACM SIGCOMM Internet Measurement 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

2001
Network support for IP traceback.
IEEE/ACM Trans. Netw., 2001

Robust Congestion Signaling.
Proceedings of the 9th International Conference on Network Protocols (ICNP 2001), 2001

Systems Directions for Pervasive Computing.
Proceedings of HotOS-VIII: 8th Workshop on Hot Topics in Operating Systems, 2001

2000
A Comparison of File System Workloads.
Proceedings of the General Track: 2000 USENIX Annual Technical Conference, 2000

A system architecture for pervasive computing.
Proceedings of the 9th ACM SIGOPS European Workshop, 2000

Practical network support for IP traceback.
Proceedings of the ACM SIGCOMM 2000 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, August 28, 2000

Trading Capacity for Performance in a Disk Array.
Proceedings of the 4th Symposium on Operating System Design and Implementation (OSDI 2000), 2000

Receiver Based Management of Low Bandwidth Access Links.
Proceedings of the Proceedings IEEE INFOCOM 2000, 2000

Modeling TCP Latency.
Proceedings of the Proceedings IEEE INFOCOM 2000, 2000

Understanding the Performance of TCP Pacing.
Proceedings of the Proceedings IEEE INFOCOM 2000, 2000

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

TCP congestion control with a misbehaving receiver.
Comput. Commun. Rev., 1999

The End-to-End Effects of Internet Path Selection.
Proceedings of the ACM SIGCOMM 1999 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, August 30, 1999

Virtual Log Based File Systems for a Programmable Disk.
Proceedings of the Third USENIX Symposium on Operating Systems Design and Implementation (OSDI), 1999

Next Century Challenges: Data-Centric Networking for Invisible Computing.
Proceedings of the MOBICOM '99, 1999

The Case for Informed Transport Protocols.
Proceedings of The Seventh Workshop on Hot Topics in Operating Systems, 1999

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

A Quantitative Comparison of Iterative Scheduling Algorithms for Input-Queued Switches.
Comput. Networks, 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

SLIC: An Extensibility System for Commodity Operating Systems.
Proceedings of the 1998 USENIX Annual Technical Conference, 1998

Modeling Communication Pipeline Latency.
Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, 1998

Execution Characteristics of Desktop Applications on Windows NT.
Proceedings of the 25th Annual International Symposium on Computer Architecture, 1998

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

1997
Eraser: A Dynamic Data Race Detector for Multithreaded Programs.
ACM Trans. Comput. Syst., 1997

A case for intelligent RAM.
IEEE Micro, 1997

Scalable Processors in the Billion-Transistor Era: IRAM.
Computer, 1997

Eraser: A Dynamic Data Race Detector for Multi-Threaded Programs.
Proceedings of the Sixteenth ACM Symposium on Operating System Principles, 1997

Improving the Performance of Log-Structured File Systems with Adaptive Methods.
Proceedings of the Sixteenth ACM Symposium on Operating System Principles, 1997

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

The Energy Efficiency of IRAM Architectures.
Proceedings of the 24th International Symposium on Computer Architecture, 1997

Experience with a Language for Writing Coherence Protocols.
Proceedings of the Conference on Domain-Specific Languages, 1997

Thread Management for Shared-Memory Multiprocessors.
Proceedings of the Computer Science and Engineering Handbook, 1997

1996
Serverless Network File Systems.
ACM Trans. Comput. Syst., 1996

Guest Editors' Introduction: Developing Interconnect Technology.
IEEE Micro, 1996

1995
A Case for NOW (Networks Of Workstations).
IEEE Micro, 1995

Tuning Memory Performance of Sequential and Parallel Programs.
Computer, 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

A Case for NOW (Networks of Workstations) - Abstract.
Proceedings of the Fourteenth Annual ACM Symposium on Principles of Distributed Computing, 1995

The Berkeley Networks of Workstations (NOW) Project.
Proceedings of the COMPCON '95: Technologies for the Information Superhighway, 1995

1994
A Quantitative Analysis of Disk Drive Power Management in Portable Computers.
Proceedings of the USENIX Winter 1994 Technical Conference, 1994

A Quantitative Analysis of Cache Policies for Scalable Network File Systems.
Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1994

Cooperative Caching: Using Remote Client Memory to Improve File System Performance.
Proceedings of the First USENIX Symposium on Operating Systems Design and Implementation (OSDI), 1994

1993
High Speed Switch Scheduling for Local Area Networks.
ACM Trans. Comput. Syst., 1993

The Nachos Instructional Operating System.
Proceedings of the Usenix Winter 1993 Technical Conference, 1993

Efficient Software-Based Fault Isolation.
Proceedings of the Fourteenth ACM Symposium on Operating System Principles, 1993

Effectiveness of Trace Sampling for Performance Debugging Tools.
Proceedings of the 1993 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1993

Tools for the Development of Application-Specific Virtual Memory Management.
Proceedings of the Eighth Annual Conference on Object-Oriented Programming Systems, 1993

xFS: A Wide Area Mass Storage File System.
Proceedings of the Proceedings Fourth Workshop on Workstation Operating Systems, 1993

1992
Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism.
ACM Trans. Comput. Syst., 1992

MemSpy: Analyzing Memory System Bottlenecks in Programs.
Proceedings of the 1992 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, 1992

1991
User-Level Interprocess Communication for Shared Memory Multiprocessors.
ACM Trans. Comput. Syst., 1991

The Interaction of Architecture and Operating System Design.
Proceedings of the ASPLOS-IV Proceedings, 1991

1990
The Performance of Spin Lock Alternatives for Shared-Memory Multiprocessors.
IEEE Trans. Parallel Distributed Syst., 1990

Lightweight Remote Procedure Call.
ACM Trans. Comput. Syst., 1990

Quartz: A Tool for Tuning Parallel Program Performance.
Proceedings of the 1990 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1990

1989
The Performance Implications of Thread Management Alternatives for Shared-Memory Multiprocessors.
IEEE Trans. Computers, 1989

The Performance Implications of Spin-Waiting Alternatives for Shared-Memory Multiprocessors.
Proceedings of the International Conference on Parallel Processing, 1989


  Loading...