| 2004 | NOSSDAV | Beyond content delivery: applications to the edge. | William E. Weihl |
| 2004 | WWW | Edgecomputing: extending enterprise applications to the edge of the internet. | Andy Davis, Jay Parikh, William E. Weihl |
| 2000 | ASPLOS | Efficient and Flexible Value Sampling. | Michael Burrows, lfar Erlingsson, Shun-Tak Leung, Mark T. Vandevoorde, Carl A. Waldspurger, Kip Walker, William E. Weihl |
| 1998 | JSSPP | Dynamic Coscheduling on Workstation Clusters. | Patrick Sobalvarro, Scott Pakin, William E. Weihl, Andrew A. Chien |
| 1997 | MICRO | Untitled record | Jeffrey Dean, James E. Hicks, Carl A. Waldspurger, William E. Weihl, George Z. Chrysos |
| 1997 | SOSP | Continuous Profiling: Where Have All the Cycles Gone? | Jennifer-Ann M. Anderson, Lance M. Berc, Jeffrey Dean, Sanjay Ghemawat, Monika Rauch Henzinger, Shun-Tak Leung, Richard L. Sites, Mark T. Vandevoorde, Carl A. Waldspurger, William E. Weihl |
| 1996 | PADS | Reducing Synchronization Overhead in Parallel Simulation. | Ulana Legedza, William E. Weihl |
| 1996 | SC | Dynamic Computation Migration in DSM Systems. | Wilson C. Hsieh, M. Frans Kaashoek, William E. Weihl |
| 1995 | JSSPP | Demand-Based Coscheduling of Parallel Jobs on Multiprogrammed Multiprocessors. | Patrick Sobalvarro, William E. Weihl |
| 1995 | PPoPP | Optimistic Active Messages: A Mechanism for Scheduling Communication with Computation. | Deborah A. Wallach, Wilson C. Hsieh, Kirk L. Johnson, M. Frans Kaashoek, William E. Weihl |
| 1994 | OSDI | Software Prefetching and Caching for Translation Lookaside Buffers. | Kavita Bala, M. Frans Kaashoek, William E. Weihl |
| 1994 | OSDI | Lottery Scheduling: Flexible Proportional-Share Resource Management. | Carl A. Waldspurger, William E. Weihl |
| 1994 | PADS | The pessimism behind optimistic simulation. | George Varghese, Roger D. Chamberlain, William E. Weihl |
| 1993 | HotOS | The Persistent Relevance of IPC Performance: New Techniques for Reducing the IPC Penalty. | Wilson C. Hsieh, M. Frans Kaashoek, William E. Weihl |
| 1993 | ISCA | Register Relocation: Flexible Contexts for Multithreading. | Carl A. Waldspurger, William E. Weihl |
| 1993 | PPoPP | Computation Migration: Enhancing Locality for Distributed-Memory Parallel Systems. | Wilson C. Hsieh, Paul Wang, William E. Weihl |
| 1993 | SIGMOD | Atomic Incremental Garbage Collection and Recovery for a Large Stable Heap. | Elliot K. Kolodner, William E. Weihl |
| 1993 | SOSP | Performance Assertion Checking. | Sharon E. Perl, William E. Weihl |
| 1992 | ICDT | Hybrid Atomicity for Nested Transactions. | Alan D. Fekete, Nancy A. Lynch, William E. Weihl |
| 1992 | SIGMETRICS | PROTEUS: A High-Performance Parallel-Architecture Simulator. | Eric A. Brewer, Chrysanthos Dellarocas, Adrian Colbrook, William E. Weihl |
| 1991 | ICPP | An Algorithm for Concurrent Search Trees. | Adrian Colbrook, Eric A. Brewer, Chrysanthos Dellarocas, William E. Weihl |
| 1990 | OOPSLA | Reasoning about Object-Oriented Programs that Use Subtypes. | Gary T. Leavens, William E. Weihl |
| 1990 | PODS | A Serialization Graph Construction for Nested Transactions. | Alan D. Fekete, Nancy A. Lynch, William E. Weihl |
| 1989 | PODS | The Impact of Recovery on Concurrency Control. | William E. Weihl |
| 1989 | SIGMOD | Atomic Garbage Collection: Managing a Stable Heap. | Elliot K. Kolodner, Barbara Liskov, William E. Weihl |
| 1988 | ICDT | A Theory of Atomic Transactions. | Nancy A. Lynch, Michael Merritt, William E. Weihl, Alan D. Fekete |
| 1988 | PODS | Hybrid Concurrency Control for Abstract Data Types. | Maurice Herlihy, William E. Weihl |
| 1988 | VLDB | A Theory of Timestamp-Based Concurrency Control for Nested Transactions. | James Aspnes, Alan D. Fekete, Nancy A. Lynch, Michael Merritt, William E. Weihl |
| 1987 | PODS | Nested Transactions and Read/Write Locking. | Alan D. Fekete, Nancy A. Lynch, Michael Merritt, William E. Weihl |
| 1986 | POPL | Atomic Data Abstractions in a Distributed Collaborative Editing System. | Irene Greif, Robert Seliger, William E. Weihl |
| 1985 | PODC | Distributed Version Management for Read-Only Actions (Extended Abstract). | William E. Weihl |
| 1983 | PODC | Data-dependent Concurrency Control and Recovery (Extended Abstract). | William E. Weihl |
| 1983 | SRDS | Reaching Approximate Agreement in the Presence of Faults. | Danny Dolev, Nancy A. Lynch, Shlomit S. Pinter, Eugene W. Stark, William E. Weihl |
| 1980 | POPL | Interprocedural Data Flow Analysis in the Presence of Pointers, Procedure Variables and Label Variables. | William E. Weihl |