| 2009 | ||
|---|---|---|
| 105 | 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 | |
| 104 | Sameh Elnikety, Steven G. Dropsho, Emmanuel Cecchet, Willy Zwaenepoel: Predicting replicated database scalability from standalone database profiling. EuroSys 2009: 303-316 | |
| 103 | Hazem Elmeleegy, Ahmed K. Elmagarmid, Emmanuel Cecchet, Walid G. Aref, Willy Zwaenepoel: Online Piece-wise Linear Approximation of Numerical Streams with Precision Guarantees. PVLDB 2(1): 145-156 (2009) | |
| 2008 | ||
| 102 | Aravind Menon, Willy Zwaenepoel: Optimizing TCP Receive Performance. USENIX Annual Technical Conference 2008: 85-98 | |
| 2007 | ||
| 101 | Anupam Chanda, Alan L. Cox, Willy Zwaenepoel: Whodunit: transactional profiling for multi-tier applications. EuroSys 2007: 17-30 | |
| 100 | Sameh Elnikety, Steven G. Dropsho, Willy Zwaenepoel: Tashkent+: memory-aware load balancing and update filtering in replicated databases. EuroSys 2007: 399-412 | |
| 99 | 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 | Willy Zwaenepoel: P2P, DSM, and other products of the complexity factory. MobiSys 2007: 1 | |
| 97 | 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 | 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 | Ming-Yee Iu, Willy Zwaenepoel: Queryll: Java Database Queries Through Bytecode Rewriting. Middleware 2006: 201-218 | |
| 93 | 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 | Bertrand Meyer, Willy Zwaenepoel: Europe's computer scientists take fate into their own hands. Commun. ACM 49(3): 21-24 (2006) | |
| 2005 | ||
| 91 | Cristiana Amza, Alan L. Cox, Willy Zwaenepoel: A Comparative Evaluation of Transparent Scaling Techniques for Dynamic Content Servers. ICDE 2005: 230-241 | |
| 90 | 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 | 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 | Sameh Elnikety, Willy Zwaenepoel, Fernando Pedone: Database Replication Using Generalized Snapshot Isolation. SRDS 2005: 73-84 | |
| 87 | 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 | 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 | 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 | Emmanuel Cecchet, Julie Marguerite, Willy Zwaenepoel: C-JDBC: Flexible Database Clustering Middleware. USENIX Annual Technical Conference, FREENIX Track 2004: 9-18 | |
| 83 | 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 | 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 | 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 | 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 | Eyal de Lara, Rajnish Kumar, Dan S. Wallach, Willy Zwaenepoel: Collaboration and Multimedia Authoring on Mobile Devices. MobiSys 2003 | |
| 77 | Emmanuel Cecchet, Julie Marguerite, Willy Zwaenepoel: Partial Replication: Achieving Scalability in Redundant Arrays of Inexpensive Databases. OPODIS 2003: 58-70 | |
| 76 | 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 | Cristiana Amza, Alan L. Cox, Willy Zwaenepoel: Conflict-Aware Scheduling for Dynamic Content Applications. USENIX Symposium on Internet Technologies and Systems 2003 | |
| 74 | 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 | Rachid Guerraoui, Willy Zwaenepoel: Guest Editorial: Special Section on Middleware Infrastructures. IEEE Trans. Parallel Distrib. Syst. 14(11): 1057 (2003) | |
| 2002 | ||
| 72 | Emmanuel Cecchet, Julie Marguerite, Willy Zwaenepoel: Performance and scalability of EJB applications. OOPSLA 2002: 246-261 | |
| 71 | Yuri Dotsenko, Eyal de Lara, Dan S. Wallach, Willy Zwaenepoel: Extensible Adaptation via Constraint Solving. WMCSA 2002: 117-127 | |
| 2001 | ||
| 70 | Eyal de Lara, Dan S. Wallach, Willy Zwaenepoel: Architectures for Adaption Systems. HotOS 2001: 167 | |
| 69 | Jason Flinn, Eyal de Lara, Mahadev Satyanarayanan, Dan S. Wallach, Willy Zwaenepoel: Reducing the Energy Usage of Office Applications. Middleware 2001: 252-272 | |
| 68 | Honghui Lu, Alan L. Cox, Willy Zwaenepoel: Contention elimination by replication of sequential sections in distributed shared memory programs. PPOPP 2001: 53-61 | |
| 67 | Eyal de Lara, Dan S. Wallach, Willy Zwaenepoel: Puppeteer: Component-based Adaptation for Mobile Computing. USITS 2001: 159-170 | |
| 2000 | ||
| 66 | Cristiana Amza, Alan L. Cox, Willy Zwaenepoel: Data Replication Strategies for Fault Tolerance and Availability on Commodity Clusters. DSN 2000: 459- | |
| 65 | Alex Scherer, Thomas R. Gross, Willy Zwaenepoel: Adaptive Parallelism for OpenMP Task Parallel Programs. LCR 2000: 113-127 | |
| 64 | 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 | 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 | Y. Charlie Hu, Alan L. Cox, Willy Zwaenepoel: Improving Fine-Grained Irregular Shared-Memory Benchmarks by Data Reordering. SC 2000 | |
| 61 | Mohit Aron, Peter Druschel, Willy Zwaenepoel: Cluster reserves: a mechanism for resource management in cluster-based network servers. SIGMETRICS 2000: 90-101 | |
| 60 | 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 | 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 | 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 | 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 | Y. Charlie Hu, Honghui Lu, Alan L. Cox, Willy Zwaenepoel: OpenMP for Networks of SMPs. IPPS/SPDP 1999: 302- | |
| 55 | Vivek S. Pai, Peter Druschel, Willy Zwaenepoel: IO-Lite: A Unified I/O Buffering and Caching System. OSDI 1999: 15-28 | |
| 54 | Alex Scherer, Honghui Lu, Thomas R. Gross, Willy Zwaenepoel: Transparent Adaptive Parallelism on NOWs using OpenMP. PPOPP 1999: 96-106 | |
| 53 | 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 | 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 | 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 | 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 | 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 | 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 | Honghui Lu, Sandhya Dwarkadas, Alan L. Cox, Willy Zwaenepoel: Message Passing Versus Distributed Shared Memory on Networks of Workstations. SC 1995 | |
| 39 | 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 | 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 | 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 | 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 | Willy Zwaenepoel: Parallel program execution on a network of workstations. ACM SIGOPS European Workshop 1986 | |
| 9 | 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 | 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 | Willy Zwaenepoel: Protocols for large data transfers over local networks. SIGCOMM 1985: 22-32 | |
| 5 | 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 | 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 | |