Thomas E. Anderson
#22,480
Most Influential Person Now
American computer scientist
Thomas E. Anderson's AcademicInfluence.com Rankings
Thomas E. Andersoncomputer-science Degrees
Computer Science
#1256
World Rank
#1296
Historical Rank
#646
USA Rank
Artificial Intelligence
#1108
World Rank
#1127
Historical Rank
#195
USA Rank
Machine Learning
#1160
World Rank
#1180
Historical Rank
#100
USA Rank
Database
#2157
World Rank
#2270
Historical Rank
#499
USA Rank
Download Badge
Computer Science
Thomas E. Anderson's Degrees
- PhD Computer Science Stanford University
- Masters Computer Science Stanford University
Similar Degrees You Can Earn
Why Is Thomas E. Anderson Influential?
(Suggest an Edit or Addition)According to Wikipedia, Thomas E. Anderson is an American computer scientist noted for his research on distributed computing, networking and operating systems. Biography Anderson received a B.A. in Philosophy from Harvard University in 1983. He received a M.S. in computer science from University of Washington in 1989 and a Ph.D in computer science from University of Washington in 1991.
Thomas E. Anderson's Published Works
Published Works
- OpenFlow: enabling innovation in campus networks (2008) (8776)
- Eraser: a dynamic data race detector for multithreaded programs (1997) (1607)
- Practical network support for IP traceback (2000) (1419)
- Efficient software-based fault isolation (1994) (1359)
- Overcoming the Internet impasse through virtualization (2005) (1023)
- A Case for NOW (Networks Of Workstations) (1995) (962)
- A blueprint for introducing disruptive technology into the Internet (2003) (941)
- Measuring ISP topologies with rocketfuel (2002) (936)
- Scheduler activations: effective kernel support for the user-level management of parallelism (1991) (765)
- Network support for IP traceback (2001) (753)
- High-speed switch scheduling for local-area networks (1993) (734)
- A case for intelligent RAM (1997) (658)
- iPlane: an information plane for distributed services (2006) (657)
- The Performance of Spin Lock Alternatives for Shared-Memory Multiprocessors (1990) (655)
- Understanding BGP misconfiguration (2002) (623)
- The end-to-end effects of Internet path selection (1999) (581)
- Cooperative caching: using remote client memory to improve file system performance (1994) (572)
- A Comparison of File System Workloads (2000) (564)
- Modeling TCP latency (2000) (550)
- Arrakis: The Operating System is the Control Plane (2014) (418)
- A DoS-limiting network architecture (2005) (402)
- Do incentives build robustness in bit torrent (2007) (376)
- Lightweight remote procedure call (1989) (371)
- Understanding the performance of TCP pacing (2000) (369)
- Towards IP geolocation using delay and topology measurements (2006) (351)
- Preventing Internet denial-of-service with capabilities (2004) (324)
- Taking the sting out of carrier sense: interference cancellation for wireless LANs (2008) (320)
- High speed switch scheduling for local area networks (1992) (307)
- Verdi: a framework for implementing and formally verifying distributed systems (2015) (291)
- A Quantitative Analysis of Disk Drive Power Management in Portable Computers (1994) (290)
- TCP congestion control with a misbehaving receiver (1999) (289)
- Serverless network file systems (1996) (277)
- The interaction of architecture and operating system design (1991) (270)
- The interaction of parallel and sequential workloads on a network of workstations (1995) (260)
- Moving beyond end-to-end path information to optimize CDN performance (2009) (259)
- Inferring link weights using end-to-end measurements (2002) (253)
- Detour: informed Internet routing and transport (1999) (248)
- The performance implications of thread management alternatives for shared-memory multiprocessors (1989) (237)
- Using smart clients to build scalable services (1997) (232)
- Scalable Processors in the Billion-Transistor Era: IRAM (1997) (223)
- Eraser: a dynamic data race detector for multi-threaded programs (1997) (216)
- Next century challenges: data-centric networking for invisible computing: the Portolano project at the University of Washington (1999) (215)
- Scriptroute: A Public Internet Measurement Facility (2003) (211)
- A Case for Intelligent RAM: IRAM (1997) (207)
- WebOS: operating system services for wide area applications (1998) (204)
- F10: A Fault-Tolerant Engineered Network (2013) (202)
- Improving the performance of log-structured file systems with adaptive methods (1997) (197)
- Privacy-preserving P2P data sharing with OneSwarm (2010) (197)
- User-level internet path diagnosis (2003) (191)
- Do Incentives Build Robustness in BitTorrent? (Awarded Best Student Paper) (2007) (189)
- MemSpy: analyzing memory system bottlenecks in programs (1992) (187)
- Quantifying the Causes of Path Inflation (2003) (183)
- Detour: a Case for Informed Internet Routing and Transport (2007) (179)
- Scalable consistency in Scatter (2011) (175)
- Reverse traceroute (2010) (174)
- One Hop Reputations for Peer to Peer File Sharing Workloads (2008) (167)
- Studying Black Holes in the Internet with Hubble (2008) (166)
- Quartz: a tool for tuning parallel program performance (1990) (163)
- The causes of path inflation (2003) (161)
- TVA: A DoS-Limiting Network Architecture (2008) (155)
- Strata: A Cross Media File System (2017) (154)
- Eecient Software-based Fault Isolation (1993) (151)
- High-performance local area communication with fast sockets (1997) (149)
- Profiling a million user dht (2007) (147)
- SLIC: An Extensibility System for Commodity Operating Systems (1998) (145)
- High Performance Packet Processing with FlexNIC (2016) (145)
- Execution characteristics of desktop applications on Windows NT (1998) (144)
- Serverless network file systems (1995) (141)
- Intelligent RAM (IRAM): chips that remember and compute (1997) (135)
- A system architecture for pervasive computing (2000) (133)
- The Nachos Instructional Operating System (1993) (130)
- User-level interprocess communication for shared memory multiprocessors (1991) (129)
- Virtual log based file systems for a programmable disk (1999) (126)
- iPlane Nano: Path Prediction for Peer-to-Peer Applications (2009) (119)
- A quantitative analysis of cache policies for scalable network file systems (1994) (114)
- Active Names: flexible location and transport of wide-area resources (1999) (113)
- Planning for change in a formal verification of the raft consensus protocol (2016) (112)
- GENI Design Principles (2006) (110)
- Consensus Routing: The Internet as a Distributed System. (Best Paper) (2008) (110)
- LIFEGUARD: practical repair of persistent route failures (2012) (109)
- Evaluating the Power of Flexible Packet Processing for Network Resource Allocation (2017) (108)
- A structural approach to latency prediction (2006) (107)
- GLUnix: A Global Layer Unix for a Network of Workstations (1998) (102)
- Negotiation-based routing between neighboring ISPs (2005) (99)
- Recovery blocks in action: A system supporting high reliability (1976) (99)
- Pitfalls for ISP-friendly P2P design (2009) (97)
- Trading capacity for performance in a disk array (2000) (96)
- Programming for Pervasive Computing Environments (2001) (93)
- Phalanx: Withstanding Multimillion-Node Botnets (2008) (92)
- Receiver based management of low bandwidth access links (2000) (89)
- A Quantitative Comparison of Iterative Scheduling Algorithms for Input-Queued Switches (1998) (89)
- xFS: a wide area mass storage file system (1993) (85)
- The CRISIS Wide Area Security Architecture (1998) (82)
- Systems directions for pervasive computing (2001) (82)
- A case for NOW (networks of workstation) (1995) (77)
- Tools for the development of application-specific virtual memory management (1993) (76)
- Floem: A Programming System for NIC-Accelerated Network Applications (2018) (73)
- Transparent Result Caching (1997) (71)
- Efficient and Secure Source Authentication with Packet Passports (2006) (70)
- PoiRoot: investigating the root cause of interdomain path changes (2013) (66)
- TAS: TCP Acceleration as an OS Service (2019) (63)
- Logp quantified: the case for low-overhead local area networks (1995) (60)
- Understanding and Mitigating Packet Corruption in Data Center Networks (2017) (60)
- ETTM: A Scalable Fault Tolerant Network Manager (2011) (60)
- One tunnel is (often) enough (2014) (59)
- Tuning Memory Performance of Sequential and Parallel Programs (1995) (59)
- On the stability of adaptive routing in the presence of congestion control (2003) (59)
- The Performance Implications of Spin-Waiting Alternatives for Shared-Memory Multiprocessors (1989) (57)
- Effectiveness of trace sampling for performance debugging tools (1993) (57)
- GLUix: a global layer unix for a network of workstations (1998) (56)
- A Case for Intelligent DRAM: IRAM (1998) (55)
- Resolving IP aliases with prespecified timestamps (2010) (54)
- Webfs: a global cache coherent filesystem (1996) (54)
- Leveraging BitTorrent for End Host Measurements (2007) (54)
- Mutually Controlled Routing with Independent ISPs (2007) (53)
- Satellite: Joint Analysis of CDNs and Network-Level Interference (2016) (52)
- Robust congestion signaling (2001) (52)
- Interference Cancellation: Better Receivers for a New Wireless MAC (2007) (52)
- Retaining sandbox containment despite bugs in privileged memory-safe code (2010) (51)
- PCP: Efficient Endpoint Congestion Control (2006) (50)
- Anonymous RPC: Low-Latency Protection in a 64-Bit Address Space (1993) (49)
- Reverse engineering the Internet (2004) (48)
- Modeling communication pipeline latency (1998) (45)
- Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications (2006) (44)
- A quantitative comparison of scheduling algorithms for input-queued switches (1997) (44)
- Modeling the Performance of Short TCP Connections (1998) (43)
- Slim: OS Kernel Support for a Low-Overhead Container Overlay Network (2019) (40)
- The case for informed transport protocols (1999) (38)
- Experience with a Language for Writing Coherence Protocols (1997) (38)
- Towards Coordinated Interdomain Traffic Engineering (2004) (37)
- Tor instead of IP (2011) (35)
- MetaSync: File Synchronization Across Multiple Untrusted Storage Services (2015) (34)
- Cooperative Caching: Using Remote Client Memory (1994) (33)
- Scriptroute: a facility for distributed internet measurement (2003) (32)
- Operating system services for wide-area applications (1998) (31)
- Design guidelines for robust Internet protocols (2003) (30)
- Oasis: an overlay-aware network stack (2006) (28)
- Backpressure Flow Control (2019) (28)
- Mining temporal invariants from partially ordered logs (2011) (28)
- Expressive privacy control with pseudonyms (2013) (27)
- Conference reviewing considered harmful (2009) (27)
- Deepview: Virtual Disk Failure Diagnosis and Pattern Detection for Azure (2018) (27)
- Robo-line Storage: Low Latency, High Capacity Storage Systems over (1991) (26)
- Assise: Performance and Availability via Client-local NVM in a Distributed File System (2020) (26)
- SCALABLE PROCESSORS IN THE BILLION-TRANSISTOR THE BILLION-TRANSISTOR ERA :IRAM (1997) (25)
- FlexNIC: Rethinking Network DMA (2015) (25)
- Subways: a case for redundant, inexpensive data center edge links (2015) (23)
- Operating Systems: Principles and Practice (2012) (23)
- Mining temporal invariants from partially ordered logs (2012) (22)
- An End to the Middle (2009) (20)
- Towards Integration of Data Race Detection in DSM Systems (1999) (20)
- Experience with a distributed file system implementation (1997) (20)
- Tertiary Disk: Large Scale Distributed Storage (1998) (19)
- Machiavellian routing: improving internet availability with BGP poisoning (2011) (19)
- Reducing startup latency in web and desktop applications (1999) (18)
- RAIL: A Case for Redundant Arrays of Inexpensive Links in Data Center Networks (2017) (18)
- Talek: Private Group Messaging with Hidden Access Patterns (2020) (16)
- A Fault-Tolerant Engineered Network (2013) (15)
- Arrakis: A Case for the End of the Empire (2013) (15)
- The Berkeley Networks of Workstations (NOW) Project (1995) (15)
- High Velocity Kernel File Systems with Bento (2020) (14)
- The Case for Application-Speci c Operating Systems (1992) (13)
- Arrakis (2015) (13)
- Towards High-Performance Application-Level Storage Management (2014) (13)
- Practical and efficient internet routing with competing interests (2005) (12)
- Learning from PlanetLab (2006) (12)
- Operating system support for high-performance multiprocessing (1992) (11)
- Effect of Communication Latency, Overhead, and Bandwidth on a Cluster (1998) (11)
- Studying Blackholes in the Internet with Hubble (2007) (11)
- Interposition as an Operating System Extension Mechanism (1997) (11)
- Interdomain Routing with Negotiation (2004) (10)
- Rack-level Congestion Control (2016) (10)
- An information plane for internet applications (2008) (10)
- Efficient discovery of network topology and routing policy in the internet (2004) (9)
- MetaSync: Coordinating Storage across Multiple File Synchronization Services (2016) (9)
- Abstracts: A Latency-Hiding Technique for High-Capacity (1992) (9)
- Assise: Performance and Availability via NVM Colocation in a Distributed File System (2019) (8)
- Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles (2009) (8)
- The Design of Large-Scale, Do-It-Yourself RAIDs (1995) (8)
- A quantitative evaluation of traffic-aware routing strategies (2002) (7)
- Efficient, Portable, and Robust Extension (1994) (7)
- Radiatus : Strong User Isolation for Scalable Web Applications (2014) (7)
- Blocking-Resistant Network Services using Unblock (2012) (6)
- Quantitative Analysis of Disk Drive Power Management in Portable (1993) (6)
- Building BitTyrant, a (More) Strategic BitTorrent Client (2007) (6)
- Experience with a Distributed File System Implementation with Adaptive (1998) (6)
- System-Level Programming Abstractions for Ubiquitous Computing (2001) (6)
- Thread Management for Shared-Memory Multiprocessors (2014) (6)
- FreeDOM: a new baseline for the web (2012) (6)
- Teaching Rigorous Distributed Systems With Efficient Model Checking (2019) (6)
- A Vision for Runtime Programmable Networks (2021) (5)
- An incremental path towards a safer OS kernel (2021) (5)
- Combining Parallel and Sequential Workloads (1994) (5)
- Machine fault tolerance for reliable datacenter systems (2014) (5)
- Tit-for-Tat Distributed Resource Allocation (2006) (5)
- Radiatus: a Shared-Nothing Server-Side Web Architecture (2016) (5)
- Towards a Model of Computer Systems Research (2008) (5)
- The Case for I/O-Device-as-a-Service (2019) (5)
- Rob-line Storage: Low Latency, High Capacity (1991) (5)
- Protocol design in an uncooperative internet (2002) (4)
- Predictive State Restoration in Desktop Workstation Clusters (1996) (4)
- WebOS: Software Support for Scalable Web Services (2007) (4)
- TAS (2019) (4)
- of in performance the (2004) (4)
- Improving file system performance with adaptive methods (1999) (3)
- Intelligent RAM (IRAM) (1997) (3)
- A Case for NOW (Networks of Workstations) - Abstract. (1995) (3)
- The Castle Project (2000) (3)
- Toward reconfigurable kernel datapaths with learned optimizations (2021) (3)
- Towards a Theory of Optimal Communication Pipelines (1998) (2)
- A Graphical Interactive Debugger for Distributed Systems (2018) (2)
- Withstanding Multimillion-node Botnets (2008) (2)
- A Genetic Algorithm based Scheduling of an Input Queued Switch (2016) (2)
- System Support for Distributed Supercomputing on a Network of Workstations (Now) (1999) (2)
- Long-term file system characterization (2001) (2)
- An Internet Architecture Based on the Principle of Least Privilege (2014) (2)
- RackCC : Rack-level Congestion Control (2016) (2)
- Bandsaw: Log-powered test scenario generation for distributed systems (2011) (2)
- Practical Safe Linux Kernel Extensibility (2019) (2)
- Abstract: A Latency-Hiding Technique for High Capacity Mass-Storage Systems (2000) (2)
- freedom . js : an Architecture for Serverless Web Applications (2016) (1)
- Scaling Processors to 1 Billion Transistors andBeyond (1997) (1)
- Combining Parallel and Sequential Workloads on a Network of Workstations (2007) (1)
- The network as a platform (2011) (1)
- SOSP 09 - Proceedings of the 22nd ACM SIGOPS Symposium on Operating Systems Principles (2009) (1)
- Proceedings of the ACM SIGCOMM 2006 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, Pisa, Italy, September 11-15, 2006 (2006) (1)
- RENDEZVOUS: Self-Organizing Services in an Active Network (2004) (1)
- Active Names: Programmable Location and Transport of Wide-Area Resources (2007) (1)
- Volur: Concurrent Edge/Core Route Control in Data Center Networks (2018) (1)
- Harmony : Consistency at Scale (2010) (1)
- 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI '11) (2010) (1)
- Enforceable Network Protocols (2004) (0)
- Transit as a Service (2006) (0)
- Scheduling and Register Allocation, Cache Prefetching in Eram Processors for Commercial Embedded Applications. 3. Summary (0)
- A Capacious Scrutiny on Automatic Test Packet Generation (2020) (0)
- Machiavellian Routing : Poisoning BGP for Route Control (2010) (0)
- Decoupling Connectivity from Routing (0)
- SWP: Microsecond Network SLOs Without Priorities (2021) (0)
- - 1-Characteristics of File System Workloads (1998) (0)
- Social Security for the Internet (2006) (0)
- The Energy Efficiencyof IRAM Architectures (1997) (0)
- Program chairs' message (2006) (0)
- Proceedings of the 22nd ACM Symposium on Operating Systems Principles 2009, SOSP 2009, Big Sky, Montana, USA, October 11-14, 2009 (2009) (0)
- Merging processing and memory into a single DRAM chip could revolutionize the semiconductor industry . A CASE FOR INTELLIGENT RAM (1997) (0)
- MimdRAID: Low Latency Secondary Storage (0)
- Efficient, protected extension of commodity operating systems (1998) (0)
- Scalable data sharing without centralized trust (2011) (0)
- Combining Parallel and Sequential Workloads on a Network ofWorkstationsRemzi (1994) (0)
- Keynote Abstracts (2013) (0)
- Clients Server 1 Server 2 Server 3 Adversary payload payload t 1 t 2 (2017) (0)
- Mechanism: Address Translation (0)
- From Network Doorbells from PCIe RX Pipeline DB Pipeline TX Pipeline DMA Pipeline PCIeDMA Queue (2017) (0)
- Improving the input/output performance and correctness of network file systems (1999) (0)
- Access Rights Authorization (2010) (0)
- Based Fault Isolation (2003) (0)
- Low Cost Support for Fine-Grain Sychronization in. . . (1992) (0)
- B 1 2 O 2 CONSTRUCT WEB-GRAPH PARTITION INTO SUBGRAPHS COURSEN GRAPH GRAPH USING SUPERPAGES COURSENN , MAP SUBGRAPH TO PROCESSORS LOAD UNBALANCED 216 FIG 2 (2017) (0)
- Internet Measurements with Prespecified Timestamps (2010) (0)
This paper list is powered by the following services:
Other Resources About Thomas E. Anderson
What Schools Are Affiliated With Thomas E. Anderson?
Thomas E. Anderson is affiliated with the following schools: