| 2004 | Trusted Path Execution for the Linux 2.6 Kernel as a Linux Security Module. | Niki A. Rahimi |
| 2004 | Alternatives for Detecting Redundancy in Storage Systems Data. | Calicrates Policroniades, Ian Pratt |
| 2004 | Energy Efficient Prefetching and Caching (Awarded Best Paper!). | Athanasios E. Papathanasiou, Michael L. Scott |
| 2004 | Glitz: Hardware Accelerated Image Compositing Using OpenGL. | Peter Nilsson, David Reveman |
| 2004 | A Network Positioning System for the Internet. | T. S. Eugene Ng, Hui Zhang |
| 2004 | Managing Volunteer Activity in Free Software Projects. | Martin Michlmayr |
| 2004 | mGTK: An SML Binding of Gtk+. | Ken Friis Larsen, Henning Niss |
| 2004 | Redundancy Elimination Within Large Collections of Files. | Purushottam Kulkarni, Fred Douglis, Jason D. LaVoie, John M. Tracey |
| 2004 | Building Secure High-Performance Web Services with OKWS. | Maxwell N. Krohn |
| 2004 | Design and Implementation of Netdude, a Framework for Packet Trace Manipulation (Awarded Best Student Paper!). | Christian Kreibich |
| 2004 | REX: Secure, Extensible Remote Execution. | Michael Kaminsky, Eric Peterson, Daniel B. Giffin, Kevin Fu, David Mazires, M. Frans Kaashoek |
| 2004 | Modular Construction of DTE Policies. | Serge E. Hallyn, Phil Kearns |
| 2004 | EmStar: A Software Environment for Developing and Deploying Wireless Sensor Networks. | Lewis Girod, Jeremy Elson, Alberto Cerpa, Thanos Stathopoulos, Nithya Ramanathan, Deborah Estrin |
| 2004 | Migrating an MVS Mainframe Application to a PC. | Glenn S. Fowler, Andrew Hume, David G. Korn, Kiem-Phong Vo |
| 2004 | KDE Kontact: An Application Integration Framework. | David Faure, Ingo Klcker, Tobias Knig, Daniel Molkentin, Zack Rusin, Don Sanders, Cornelius Schumacher |
| 2004 | Lazy Asynchronous I/O for Event-Driven Servers. | Khaled Elmeleegy, Anupam Chanda, Alan L. Cox, Willy Zwaenepoel |
| 2004 | Wayback: A User-level Versioning File System for Linux (Awarded Best Paper!). | Brian Cornell, Peter A. Dinda, Fabin E. Bustamante |
| 2004 | Current Gtk+ Development. | Mattias Clasen |
| 2004 | Xen and the Art of Repeated Research. | Bryan Clark, Todd Deshane, Eli M. Dow, Stephen Evanchik, Matthew Finlayson, Jason Herne, Jeanna Neefe Matthews |
| 2004 | Early Experience with an Internet Broadcast System Based on Overlay Multicast. | Yang-Hua Chu, Aditya Ganjam, T. S. Eugene Ng, Sanjay G. Rao, Kunwadee Sripanidkulchai, Jibin Zhan, Hui Zhang |
| 2004 | Monkey See, Monkey Do: A Tool for TCP Tracing and Replaying. | Yuchung Cheng, Urs Hlzle, Neal Cardwell, Stefan Savage, Geoffrey M. Voelker |
| 2004 | C-JDBC: Flexible Database Clustering Middleware. | Emmanuel Cecchet, Julie Marguerite, Willy Zwaenepoel |
| 2004 | Dynamic Instrumentation of Production Systems. | Bryan Cantrill, Michael W. Shapiro, Adam H. Leventhal |
| 2004 | accept()able Strategies for Improving Web Server Performance. | Tim Brecht, David Pariag, Louay Gammo |
| 2004 | Creating a Portable Programming Language Using Open Source Software. | Andreas Bauer |