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 |