Montag, 18. April 2011

Thomas Anderson: thomas anderson advisory

My research concerns the practical issues in constructing robust, secure, and efficient computer systems.  I see myself as a generalist -- I am attracted to biggest problem I can find, regardless of area.  Most recently I have been working on networking issues, where the unsolved problems are numerous, tangled, and highly relevant.  I've also done research in operating systems, local and wide area distributed systems, software engineering, system security, local and network file systems, computer architecture, and educational software. I haven't written a database, AI, or graphics paper yet, but give me time!  Specific projects I've worked on include multiprocessor OS scheduler activations, lightweight remote procedure call (LRPC), DEC SRC's AN2 (one of the earliest gigabit LAN switches), software-based fault isolation, the MemSpy system for tuning memory system performance, the Berkeley Network of Workstations (NOW) clusters project, the xFS scalable distributed file system, the IRAM project integrating DRAM and logic on a single chip, the Eraser tool for finding race conditions in concurrent programs, WebOS system support for wide area applications, one.world system support for pervasive applications, the Active Names system for extensible Internet protocols, the Detour project for intelligent overlay routing, the Rocketfuel project for efficiently mapping the Internet, the worldwide Planetlab networking and distributed systems research testbed, extensible Internet measurement with Scriptroute, and the WaveScalar project to design a scalable computer architecture.  I also helped design Nachos, a popular project for teaching undergraduate operating systems, and I am working on a related project called Fishnet for teaching undergraduate networking with a network of ad hoc wireless devices. 
My current research project is called RIP (Re-architecting the Internet Protocols), a collaborative effort with my colleague David Wetherall and our students Andy Collins, Ankur Jain, Ratul Mahajan, Stavan Parikh, Maya Rodrig, Neil Spring, and Gang Zhao.  While the Internet has been an astounding engineering triumph, it faces huge technical problems.  As just one example, worldwide spending on cleaning up after viruses, worms, and spam -- that is, spending on coping with the consequences of connecting to the Internet -- is much larger than the worldwide spending on Internet connectivity itself.  The Internet itself is fragile, insecure, and poorly optimized.  Our research is to fix the myriad problems with the Internet by re-thinking its design from first principles, to help the Internet realize its potential for revolutionizing communication in our society.  RIP involves four inter-related projects:

1 Kommentar:

  1. As just one example, worldwide spending on cleaning up after viruses, worms, and spam -- that is, spending on coping with the consequences of connecting to the Internet -- is much larger than the worldwide spending on Internet connectivity itself.

    AntwortenLöschen