| 2004 | CoDNS: Improving DNS Performance and Reliability via Cooperative Lookups. | KyoungSoo Park, Vivek S. Pai, Larry L. Peterson, Zhe Wang |
| 2004 | Deploying Large File Transfer on an HTTP Content Distribution Network. | KyoungSoo Park, Vivek S. Pai |
| 2004 | Distributed Resource Discovery on PlanetLab with SWORD. | David Oppenheimer, Jeannie R. Albrecht, David A. Patterson, Amin Vahdat |
| 2004 | ksniffer: Determining the Remote Client Perceived Response Time from Live Packet Streams. | David P. Olshefski, Jason Nieh, Erich M. Nahum |
| 2004 | Energy-Efficiency and Storage Flexibility in the Blue File System. | Edmund B. Nightingale, Jason Flinn |
| 2004 | Understanding and Dealing with Operator Mistakes in Internet Services. | Kiran Nagaraja, Fbio Oliveira, Ricardo Bianchini, Richard P. Martin, Thu D. Nguyen |
| 2004 | The Seven Deadly Sins of Distributed Systems. | Steve Muir |
| 2004 | Boxwood: Abstractions as the Foundation for Storage Infrastructure. | John MacCormick, Nick Murphy, Marc Najork, Chandramohan A. Thekkath, Lidong Zhou |
| 2004 | CP-Miner: A Tool for Finding Copy-paste and Related Bugs in Operating System Code. | Zhenmin Li, Shan Lu, Suvda Myagmar, Yuanyuan Zhou |
| 2004 | Secure Untrusted Data Repository (SUNDR). | Jinyuan Li, Maxwell N. Krohn, David Mazires, Dennis E. Shasha |
| 2004 | Unmodified Device Driver Reuse and Improved System Dependability via Virtual Machines. | Joshua LeVasseur, Volkmar Uhlig, Jan Stoess, Stefan Gtz |
| 2004 | Global-scale Service Deployment in the XenoServer Platform. | Evangelos Kotsovinos, Tim D. Moreton, Ian Pratt, Russ Ross, Keir Fraser, Steven Hand, Tim Harris |
| 2004 | DISC: A System for Distributed Data Intensive Scientific Computing. | George Kola, Tevfik Kosar, Jaime Frey, Miron Livny, Robert Brunner, Michael Remijan |
| 2004 | Lessons from E-speak. | Alan H. Karp |
| 2004 | Deploying Safe User-Level Network Services with icTCP. | Haryadi S. Gunawi, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
| 2004 | Improving the Reliability of Internet Paths with One-hop Source Routing. | P. Krishna Gummadi, Harsha V. Madhyastha, Steven D. Gribble, Henry M. Levy, David Wetherall |
| 2004 | Safely Harnessing Wide Area Surrogate Computing or How to Avoid Building the Perfect Platform for Network Attacks. | Sachin Goyal, John Carter |
| 2004 | Program-Counter-Based Pattern Classification in Buffer Caching. | Chris Gniady, Ali Raza Butt, Y. Charlie Hu |
| 2004 | FUSE: Lightweight Guaranteed Distributed Failure Notification. | John Dunagan, Nicholas J. A. Harvey, Michael B. Jones, Dejan Kostic, Marvin Theimer, Alec Wolman |
| 2004 | MapReduce: Simplified Data Processing on Large Clusters. | Jeffrey Dean, Sanjay Ghemawat |
| 2004 | Correlating Instrumentation Data to System States: A Building Block for Automated Diagnosis and Control. | Ira Cohen, Jeffrey S. Chase, Moiss Goldszmidt, Terence Kelly, Julie Symons |
| 2004 | Design Considerations for Information Planes. | Brent N. Chun, Joseph M. Hellerstein |
| 2004 | Microreboot - A Technique for Cheap Recovery. | George Candea, Shinichi Kawamoto, Yuichi Fujiki, Greg Friedman, Armando Fox |
| 2004 | A Shared Global Event Propagation System to Enable Next Generation Distributed Services. | Paul Brett, Rob C. Knauerhase |
| 2004 | FFPF: Fairly Fast Packet Filters. | Herbert Bos, Willem de Bruijn, Mihai-Lucian Cristea, Trung Nguyen, Georgios Portokalidis |