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 |