| 2009 |
| 103 | EE | Aravind Menon,
Simon Schubert,
Willy Zwaenepoel:
TwinDrivers: semi-automatic derivation of fast and safe hypervisor network drivers from guest OS drivers.
ASPLOS 2009: 301-312 |
| 2008 |
| 102 | EE | Aravind Menon,
Willy Zwaenepoel:
Optimizing TCP Receive Performance.
USENIX Annual Technical Conference 2008: 85-98 |
| 2007 |
| 101 | EE | Anupam Chanda,
Alan L. Cox,
Willy Zwaenepoel:
Whodunit: transactional profiling for multi-tier applications.
EuroSys 2007: 17-30 |
| 100 | EE | Sameh Elnikety,
Steven G. Dropsho,
Willy Zwaenepoel:
Tashkent+: memory-aware load balancing and update filtering in replicated databases.
EuroSys 2007: 399-412 |
| 99 | EE | Jeffrey Shafer,
David Carr,
Aravind Menon,
Scott Rixner,
Alan L. Cox,
Willy Zwaenepoel,
Paul Willmann:
Concurrent Direct Network Access for Virtual Machine Monitors.
HPCA 2007: 306-317 |
| 98 | EE | Willy Zwaenepoel:
P2P, DSM, and other products of the complexity factory.
MobiSys 2007: 1 |
| 97 | EE | Olivier Crameri,
Nikola Knezevic,
Dejan Kostic,
Ricardo Bianchini,
Willy Zwaenepoel:
Staged deployment in mirage, an integrated software upgrade testing and distribution system.
SOSP 2007: 221-236 |
| 2006 |
| 96 | | Yolande Berbers,
Willy Zwaenepoel:
Proceedings of the 2006 EuroSys Conference, Leuven, Belgium, April 18-21, 2006
ACM 2006 |
| 95 | EE | Sara Bouchenak,
Alan L. Cox,
Steven G. Dropsho,
Sumit Mittal,
Willy Zwaenepoel:
Caching Dynamic Web Content: Designing and Analysing an Aspect-Oriented Solution.
Middleware 2006: 1-21 |
| 94 | EE | Ming-Yee Iu,
Willy Zwaenepoel:
Queryll: Java Database Queries Through Bytecode Rewriting.
Middleware 2006: 201-218 |
| 93 | EE | Aravind Menon,
Alan L. Cox,
Willy Zwaenepoel:
Optimizing Network Virtualization in Xen (awarded best paper).
USENIX Annual Technical Conference, General Track 2006: 15-28 |
| 92 | EE | Bertrand Meyer,
Willy Zwaenepoel:
Europe's computer scientists take fate into their own hands.
Commun. ACM 49(3): 21-24 (2006) |
| 2005 |
| 91 | EE | Cristiana Amza,
Alan L. Cox,
Willy Zwaenepoel:
A Comparative Evaluation of Transparent Scaling Techniques for Dynamic Content Servers.
ICDE 2005: 230-241 |
| 90 | EE | Anupam Chanda,
Khaled Elmeleegy,
Alan L. Cox,
Willy Zwaenepoel:
Causeway: Support for Controlling and Analyzing the Execution of Multi-tier Applications.
Middleware 2005: 42-59 |
| 89 | EE | Dan Dumitriu,
Edward W. Knightly,
Aleksandar Kuzmanovic,
Ion Stoica,
Willy Zwaenepoel:
Denial-of-service resilience in peer-to-peer file sharing systems.
SIGMETRICS 2005: 38-49 |
| 88 | EE | Sameh Elnikety,
Willy Zwaenepoel,
Fernando Pedone:
Database Replication Using Generalized Snapshot Isolation.
SRDS 2005: 73-84 |
| 87 | EE | Khaled Elmeleegy,
Anupam Chanda,
Alan L. Cox,
Willy Zwaenepoel:
A Portable Kernel Abstraction for Low-Overhead Ephemeral Mapping Management.
USENIX Annual Technical Conference, General Track 2005: 223-236 |
| 86 | EE | Aravind Menon,
Jose Renato Santos,
Yoshio Turner,
G. John Janakiraman,
Willy Zwaenepoel:
Diagnosing performance overheads in the xen virtual machine environment.
VEE 2005: 13-23 |
| 85 | EE | Eyal de Lara,
Yogesh Chopra,
Rajnish Kumar,
Nilesh Vaghela,
Dan S. Wallach,
Willy Zwaenepoel:
Iterative Adaptation for Mobile Clients Using Existing APIs.
IEEE Trans. Parallel Distrib. Syst. 16(10): 966-981 (2005) |
| 2004 |
| 84 | EE | Emmanuel Cecchet,
Julie Marguerite,
Willy Zwaenepoel:
C-JDBC: Flexible Database Clustering Middleware.
USENIX Annual Technical Conference, FREENIX Track 2004: 9-18 |
| 83 | EE | Khaled Elmeleegy,
Anupam Chanda,
Alan L. Cox,
Willy Zwaenepoel:
Lazy Asynchronous I/O for Event-Driven Servers.
USENIX Annual Technical Conference, General Track 2004: 241-254 |
| 82 | EE | Sameh Elnikety,
Erich M. Nahum,
John M. Tracey,
Willy Zwaenepoel:
A method for transparent admission control and request scheduling in e-commerce web sites.
WWW 2004: 276-286 |
| 2003 |
| 81 | | Robert J. Fowler,
Alan L. Cox,
Sameh Elnikety,
Willy Zwaenepoel:
Using Performance Reflection in Systems Software.
HotOS 2003: 97-102 |
| 80 | EE | Emmanuel Cecchet,
Anupam Chanda,
Sameh Elnikety,
Julie Marguerite,
Willy Zwaenepoel:
Performance Comparison of Middleware Architectures for Generating Dynamic Web Content.
Middleware 2003: 242-261 |
| 79 | EE | Cristiana Amza,
Alan L. Cox,
Willy Zwaenepoel:
Distributed Versioning: Consistent Replication for Scaling Back-End Databases of Dynamic Content Web Sites.
Middleware 2003: 282-304 |
| 78 | EE | Eyal de Lara,
Rajnish Kumar,
Dan S. Wallach,
Willy Zwaenepoel:
Collaboration and Multimedia Authoring on Mobile Devices.
MobiSys 2003 |
| 77 | EE | Emmanuel Cecchet,
Julie Marguerite,
Willy Zwaenepoel:
Partial Replication: Achieving Scalability in Redundant Arrays of Inexpensive Databases.
OPODIS 2003: 58-70 |
| 76 | EE | Vivek S. Pai,
Alan L. Cox,
Vijay S. Pai,
Willy Zwaenepoel:
A Flexible and Efficient Application Programming Interface (API) for a Customizable Proxy Cache.
USENIX Symposium on Internet Technologies and Systems 2003 |
| 75 | EE | Cristiana Amza,
Alan L. Cox,
Willy Zwaenepoel:
Conflict-Aware Scheduling for Dynamic Content Applications.
USENIX Symposium on Internet Technologies and Systems 2003 |
| 74 | EE | Y. Charlie Hu,
Weimin Yu,
Alan L. Cox,
Dan S. Wallach,
Willy Zwaenepoel:
Run-time support for distributed sharing in safe languages.
ACM Trans. Comput. Syst. 21(1): 1-35 (2003) |
| 73 | EE | Rachid Guerraoui,
Willy Zwaenepoel:
Guest Editorial: Special Section on Middleware Infrastructures.
IEEE Trans. Parallel Distrib. Syst. 14(11): 1057 (2003) |
| 2002 |
| 72 | EE | Emmanuel Cecchet,
Julie Marguerite,
Willy Zwaenepoel:
Performance and scalability of EJB applications.
OOPSLA 2002: 246-261 |
| 71 | EE | Yuri Dotsenko,
Eyal de Lara,
Dan S. Wallach,
Willy Zwaenepoel:
Extensible Adaptation via Constraint Solving.
WMCSA 2002: 117-127 |
| 2001 |
| 70 | EE | Eyal de Lara,
Dan S. Wallach,
Willy Zwaenepoel:
Architectures for Adaption Systems.
HotOS 2001: 167 |
| 69 | EE | Jason Flinn,
Eyal de Lara,
Mahadev Satyanarayanan,
Dan S. Wallach,
Willy Zwaenepoel:
Reducing the Energy Usage of Office Applications.
Middleware 2001: 252-272 |
| 68 | EE | Honghui Lu,
Alan L. Cox,
Willy Zwaenepoel:
Contention elimination by replication of sequential sections in distributed shared memory programs.
PPOPP 2001: 53-61 |
| 67 | EE | Eyal de Lara,
Dan S. Wallach,
Willy Zwaenepoel:
Puppeteer: Component-based Adaptation for Mobile Computing.
USITS 2001: 159-170 |
| 2000 |
| 66 | EE | Cristiana Amza,
Alan L. Cox,
Willy Zwaenepoel:
Data Replication Strategies for Fault Tolerance and Availability on Commodity Clusters.
DSN 2000: 459- |
| 65 | EE | Alex Scherer,
Thomas R. Gross,
Willy Zwaenepoel:
Adaptive Parallelism for OpenMP Task Parallel Programs.
LCR 2000: 113-127 |
| 64 | EE | Eyal de Lara,
Y. Charlie Hu,
Honghui Lu,
Alan L. Cox,
Willy Zwaenepoel:
The Efeect of Contention on the Scalability of Page-Based Software Shared Memory Systems.
LCR 2000: 155-169 |
| 63 | EE | Y. Charlie Hu,
Weimin Yu,
Alan L. Cox,
Dan S. Wallach,
Willy Zwaenepoel:
Run-Time Support for Distributed Sharing in Typed Languages.
LCR 2000: 192-206 |
| 62 | EE | Y. Charlie Hu,
Alan L. Cox,
Willy Zwaenepoel:
Improving Fine-Grained Irregular Shared-Memory Benchmarks by Data Reordering.
SC 2000 |
| 61 | EE | Mohit Aron,
Peter Druschel,
Willy Zwaenepoel:
Cluster reserves: a mechanism for resource management in cluster-based network servers.
SIGMETRICS 2000: 90-101 |
| 60 | EE | Mohit Aron,
Darren Sanders,
Peter Druschel,
Willy Zwaenepoel:
Scalable Content-aware Request Distribution in Cluster-based Network Servers.
USENIX Annual Technical Conference, General Track 2000: 323-336 |
| 59 | EE | Vivek S. Pai,
Peter Druschel,
Willy Zwaenepoel:
IO-Lite: a unified I/O buffering and caching system.
ACM Trans. Comput. Syst. 18(1): 37-66 (2000) |
| 58 | EE | Y. Charlie Hu,
Honghui Lu,
Alan L. Cox,
Willy Zwaenepoel:
OpenMP for Networks of SMPs.
J. Parallel Distrib. Comput. 60(12): 1512-1530 (2000) |
| 1999 |
| 57 | EE | Alan L. Cox,
Eyal de Lara,
Y. Charlie Hu,
Willy Zwaenepoel:
A Performance Comparison of Homeless and Home-Based Lazy Release Consistency Protocols in Software Shared Memory.
HPCA 1999: 279-283 |
| 56 | EE | Y. Charlie Hu,
Honghui Lu,
Alan L. Cox,
Willy Zwaenepoel:
OpenMP for Networks of SMPs.
IPPS/SPDP 1999: 302- |
| 55 | EE | Vivek S. Pai,
Peter Druschel,
Willy Zwaenepoel:
IO-Lite: A Unified I/O Buffering and Caching System.
OSDI 1999: 15-28 |
| 54 | EE | Alex Scherer,
Honghui Lu,
Thomas R. Gross,
Willy Zwaenepoel:
Transparent Adaptive Parallelism on NOWs using OpenMP.
PPOPP 1999: 96-106 |
| 53 | EE | Mohit Aron,
Peter Druschel,
Willy Zwaenepoel:
Efficient Support for P-HTTP in Cluster-Based Web Servers.
USENIX Annual Technical Conference, General Track 1999: 185-198 |
| 52 | EE | Vivek S. Pai,
Peter Druschel,
Willy Zwaenepoel:
Flash: An efficient and portable Web server.
USENIX Annual Technical Conference, General Track 1999: 199-212 |
| 1998 |
| 51 | EE | Vivek S. Pai,
Mohit Aron,
Gaurav Banga,
Michael Svendsen,
Peter Druschel,
Willy Zwaenepoel,
Erich M. Nahum:
Locality-Aware Request Distribution in Cluster-based Network Servers.
ASPLOS 1998: 205-216 |
| 1997 |
| 50 | EE | Cristiana Amza,
Alan L. Cox,
Sandhya Dwarkadas,
Willy Zwaenepoel:
Software DSM Protocols that Adapt between Single Writer and Multiple Writer.
HPCA 1997: 261-271 |
| 49 | EE | Alan L. Cox,
Sandhya Dwarkadas,
Honghui Lu,
Willy Zwaenepoel:
Evaluating the Performance of Software Distributed Shared Memory as a Target for Parallelizing Compilers.
IPPS 1997: 474-482 |
| 48 | | M. Ronsse,
Willy Zwaenepoel:
Execution replay for treadmarks.
PDP 1997: 343-350 |
| 47 | | Honghui Lu,
Alan L. Cox,
Sandhya Dwarkadas,
Ramakrishnan Rajamony,
Willy Zwaenepoel:
Compiler and Software Distributed Shared Memory Support for Irregular Applications.
PPOPP 1997: 48-56 |
| 46 | | Cristiana Amza,
Alan L. Cox,
Karthick Rajamani,
Willy Zwaenepoel:
Trade-offs Between False Sharing and Aggregation in Software Distributed Shared Memory.
PPOPP 1997: 90-99 |
| 45 | | Peter Druschel,
Vivek S. Pai,
Willy Zwaenepoel:
Extensible Systems are Leading OS Research Astray.
Workshop on Hot Topics in Operating Systems 1997: 38-42 |
| 44 | | Honghui Lu,
Sandhya Dwarkadas,
Alan L. Cox,
Willy Zwaenepoel:
Quantifying the Performance Differences between PVM and TreadMarks.
J. Parallel Distrib. Comput. 43(2): 65-78 (1997) |
| 1996 |
| 43 | | Sandhya Dwarkadas,
Alan L. Cox,
Willy Zwaenepoel:
An Integrated Compile-Time/Run-Time Software Distributed Shared Memory System.
ASPLOS 1996: 186-197 |
| 42 | EE | Sarita V. Adve,
Alan L. Cox,
Sandhya Dwarkadas,
Ramakrishnan Rajamony,
Willy Zwaenepoel:
A Comparison of Entry Consistency and Lazy Release Consistency Implementations.
HPCA 1996: 26-37 |
| 41 | | Cristiana Amza,
Alan L. Cox,
Sandhya Dwarkadas,
Peter J. Keleher,
Honghui Lu,
Ramakrishnan Rajamony,
Weimin Yu,
Willy Zwaenepoel:
ThreadMarks: Shared Memory Computing on Networks of Workstations.
IEEE Computer 29(2): 18-28 (1996) |
| 1995 |
| 40 | EE | Honghui Lu,
Sandhya Dwarkadas,
Alan L. Cox,
Willy Zwaenepoel:
Message Passing Versus Distributed Shared Memory on Networks of Workstations.
SC 1995 |
| 39 | EE | John B. Carter,
John K. Bennett,
Willy Zwaenepoel:
Techniques for Reducing Consistency-Related Communication in Distributed Shared-Memory Systems
ACM Trans. Comput. Syst. 13(3): 205-243 (1995) |
| 38 | | Peter J. Keleher,
Alan L. Cox,
Sandhya Dwarkadas,
Willy Zwaenepoel:
An Evaluation of Software-Based Release Consistent Protocols.
J. Parallel Distrib. Comput. 29(2): 126-141 (1995) |
| 1994 |
| 37 | | Michael Wu,
Willy Zwaenepoel:
eNVy: A Non-Volatile, Main Memory Storage System.
ASPLOS 1994: 86-97 |
| 36 | | E. N. Elnozahy,
Willy Zwaenepoel:
On the Use and Implementation of Message Logging.
FTCS 1994: 298-307 |
| 35 | | Alan L. Cox,
Sandhya Dwarkadas,
Peter J. Keleher,
Honghui Lu,
Ramakrishnan Rajamony,
Willy Zwaenepoel:
Software Versus Hardware Shared-Memory Implementation: A Case Study.
ISCA 1994: 106-117 |
| 34 | | Peter J. Keleher,
Alan L. Cox,
Sandhya Dwarkadas,
Willy Zwaenepoel:
TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems.
USENIX Winter 1994: 115-132 |
| 1993 |
| 33 | | Sandhya Dwarkadas,
Peter J. Keleher,
Alan L. Cox,
Willy Zwaenepoel:
Evaluation of Release Consistent Software Distributed Shared Memory on Emerging Network Technology.
ISCA 1993: 144-155 |
| 32 | | Michael Wu,
Willy Zwaenepoel:
eNVy: A NonVolatile Main Memory Storage System.
Workshop on Workstation Operating Systems 1993: 116-118 |
| 31 | | David B. Johnson,
Willy Zwaenepoel:
The Peregrine High-performance RPC System.
Softw., Pract. Exper. 23(2): 201-221 (1993) |
| 1992 |
| 30 | EE | John K. Bennett,
John B. Carter,
Alan L. Cox,
E. N. Elnozahy,
David B. Johnson,
Peter J. Keleher,
Willy Zwaenepoel:
Distributed shared memory: experience with Munin.
ACM SIGOPS European Workshop 1992 |
| 29 | | E. N. Elnozahy,
Willy Zwaenepoel:
Replicated Distributed Process in Manetho.
FTCS 1992: 18-27 |
| 28 | | Peter J. Keleher,
Alan L. Cox,
Willy Zwaenepoel:
Lazy Release Consistency for Software Distributed Shared Memory.
ISCA 1992: 13-21 |
| 27 | | E. N. Elnozahy,
David B. Johnson,
Willy Zwaenepoel:
The Performance of Consistent Checkpointing.
SRDS 1992: 39-47 |
| 26 | | E. N. Elnozahy,
Willy Zwaenepoel:
An Integrated Approach to Fault Tolerance.
Workshop on the Management of Replicated Data 1992: 82-85 |
| 25 | | Rick Bubenik,
Willy Zwaenepoel:
Optimistic Make.
IEEE Trans. Computers 41(2): 207-217 (1992) |
| 24 | | E. N. Elnozahy,
Willy Zwaenepoel:
Manetho: Transparent Rollback-Recovery with Low Overhead, Limited Rollback, and Fast Output Commit.
IEEE Trans. Computers 41(5): 526-531 (1992) |
| 1991 |
| 23 | | John K. Bennett,
John B. Carter,
Willy Zwaenepoel:
Munin: Distributed Shared Memory Using Multi-Protocol Release Consistency.
Operating Systems of the 90s and Beyond 1991: 56-60 |
| 22 | | John B. Carter,
John K. Bennett,
Willy Zwaenepoel:
Implementation and Performance of Munin.
SOSP 1991: 152-164 |
| 21 | | David B. Johnson,
Willy Zwaenepoel:
Transparent Optimistic Rollback Recovery.
Operating Systems Review 25(2): 99-102 (1991) |
| 1990 |
| 20 | EE | David B. Johnson,
Willy Zwaenepoel:
Transparent optimistic rollback recovery.
ACM SIGOPS European Workshop 1990 |
| 19 | | Jerry Fowler,
Willy Zwaenepoel:
Causal Distributed Breakpoints.
ICDCS 1990: 134-141 |
| 18 | | Rick Bubenik,
Willy Zwaenepoel:
Semantics of Optimistic Computation.
ICDCS 1990: 20-27 |
| 17 | | John K. Bennett,
John B. Carter,
Willy Zwaenepoel:
Adaptive Software Cache Management for Distributed Shared Memory Architectures.
ISCA 1990: 125-134 |
| 16 | | John K. Bennett,
John B. Carter,
Willy Zwaenepoel:
Munin: Distributed Shared Memory Based on Type-Specific Memory Coherence.
PPOPP 1990: 168-176 |
| 15 | | David B. Johnson,
Willy Zwaenepoel:
Recovery in Distributed Systems Using Optimistic Message Logging and Checkpointing.
J. Algorithms 11(3): 462-491 (1990) |
| 1989 |
| 14 | | Rick Bubenik,
Willy Zwaenepoel:
Performance of Optimistic Make.
SIGMETRICS 1989: 39-48 |
| 13 | | John B. Carter,
Willy Zwaenepoel:
Optimistic Implementation of Bulk Data Transfer Protocols.
SIGMETRICS 1989: 61-69 |
| 1988 |
| 12 | EE | David B. Johnson,
Willy Zwaenepoel:
Recovery in Distributed Systems Using Asynchronous Message Logging and Checkpointing.
PODC 1988: 171-181 |
| 1987 |
| 11 | | Hans-Juergen Boehm,
Willy Zwaenepoel:
Parallel Attribute Grammar Evaluation.
ICDCS 1987: 347-355 |
| 1986 |
| 10 | EE | Willy Zwaenepoel:
Parallel program execution on a network of workstations.
ACM SIGOPS European Workshop 1986 |
| 9 | EE | Edward D. Lazowska,
John Zahorjan,
David R. Cheriton,
Willy Zwaenepoel:
File Access Performance of Diskless Workstations.
ACM Trans. Comput. Syst. 4(3): 238-268 (1986) |
| 1985 |
| 8 | EE | Willy Zwaenepoel:
Distributed file access (session overview).
ACM Conference on Computer Science 1985: 298 |
| 7 | | Willy Zwaenepoel:
Implementation and Performance of Pipes in the V-System.
ICDCS 1985: 99-106 |
| 6 | EE | Willy Zwaenepoel:
Protocols for large data transfers over local networks.
SIGCOMM 1985: 22-32 |
| 5 | EE | David R. Cheriton,
Willy Zwaenepoel:
Distributed Process Groups in the V Kernel
ACM Trans. Comput. Syst. 3(2): 77-107 (1985) |
| 4 | | Willy Zwaenepoel:
Implementation and Performance of Pipes in the V-System.
IEEE Trans. Computers 34(12): 1174-1185 (1985) |
| 1984 |
| 3 | EE | David R. Cheriton,
Willy Zwaenepoel:
One-to-many interprocess communication in the V-system.
Computer Communication Review 14(2): 64 (1984) |
| 2 | | Willy Zwaenepoel,
Keith A. Lantz:
Perseus: Retrospective on a Portable Operating System.
Softw., Pract. Exper. 14(1): 31-48 (1984) |
| 1983 |
| 1 | | David R. Cheriton,
Willy Zwaenepoel:
The Distributed V Kernel and its Performance for Diskless Workstations.
SOSP 1983: 129-140 |