Welcome to D
SIGMOD 2005
PODS 2005
SIGMOD-RECOR
CIDR 2005
CIKM 2005
COMAD 2005
CVDB 2005
DaMoN 2005
Data Enginee
DEBS05
DMSN 2005
DOLAP 2005
GIR 2005
GIS 2005
Hypertext 20
ICDE 2005
ICDM 2005
IHIS 2005
IQIS 2005
JCDL 2005
KRAS 2005
MDM 2005
MIR 2005
MobiDE 2005
P2PIR 2005
RIDE 2005
SBBD 2005
SIGIR 2005
SIGIR-FORUM
SIGKDD 2005
SIGKDD-EXP
SSDBM 2005
TIME 2005
TKDE 2005
TODS 2005
VLDB 2005
VLDBJ 2005
WebDB 2005
WIDM 2005
About DiSC 2
Editorial Bo
Acknowledgem
DiSC'06 Site
Search DiSC'
<<<Author Index>>>
Copyright No

Willy Zwaenepoel

Papers on DiSC'06


A comparative evaluation of transparent scaling techniques for dynamic content servers

Publications


Note: Links lead to the DBLP on the Web.

Willy Zwaenepoel

Bertrand Meyer , Willy Zwaenepoel: Europe's computer scientists take fate into their own hands. Commun. ACM 49 (3): 21-24 (2006)

Cristiana Amza , Alan L. Cox , Willy Zwaenepoel: A Comparative Evaluation of Transparent Scaling Techniques for Dynamic Content Servers. ICDE 2005 : 230-241

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

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

Sameh Elnikety , Willy Zwaenepoel, Fernando Pedone : Database Replication Using Generalized Snapshot Isolation. SRDS 2005 : 73-84

Emmanuel Cecchet , Julie Marguerite , Willy Zwaenepoel: C-JDBC: Flexible Database Clustering Middleware. USENIX Annual Technical Conference, FREENIX Track 2004 : 9-18

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

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

Robert J. Fowler , Alan L. Cox , Sameh Elnikety , Willy Zwaenepoel: Using Performance Reflection in Systems Software. HotOS 2003 : 97-102

Emmanuel Cecchet , Anupam Chanda , Sameh Elnikety , Julie Marguerite , Willy Zwaenepoel: Performance Comparison of Middleware Architectures for Generating Dynamic Web Content. Middleware 2003 : 242-261

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

Eyal de Lara , Rajnish Kumar , Dan S. Wallach , Willy Zwaenepoel: Collaboration and Multimedia Authoring on Mobile Devices. MobiSys 2003

Emmanuel Cecchet , Julie Marguerite , Willy Zwaenepoel: Partial Replication: Achieving Scalability in Redundant Arrays of Inexpensive Databases. OPODIS 2003 : 58-70

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

Cristiana Amza , Alan L. Cox , Willy Zwaenepoel: Conflict-Aware Scheduling for Dynamic Content Applications. USENIX Symposium on Internet Technologies and Systems 2003

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)

Rachid Guerraoui , Willy Zwaenepoel: Guest Editorial: Special Section on Middleware Infrastructures. IEEE Trans. Parallel Distrib. Syst. 14 (11): 1057 (2003)

Emmanuel Cecchet , Julie Marguerite , Willy Zwaenepoel: Performance and scalability of EJB applications. OOPSLA 2002 : 246-261

Yuri Dotsenko , Eyal de Lara , Dan S. Wallach , Willy Zwaenepoel: Extensible Adaptation via Constraint Solving. WMCSA 2002 : 117-127

Eyal de Lara , Dan S. Wallach , Willy Zwaenepoel: Architectures for Adaption Systems. HotOS 2001 : 167

Jason Flinn , Eyal de Lara , Mahadev Satyanarayanan , Dan S. Wallach , Willy Zwaenepoel: Reducing the Energy Usage of Office Applications. Middleware 2001 : 252-272

Honghui Lu , Alan L. Cox , Willy Zwaenepoel: Contention elimination by replication of sequential sections in distributed shared memory programs. PPOPP 2001 : 53-61

Eyal de Lara , Dan S. Wallach , Willy Zwaenepoel: Puppeteer: Component-based Adaptation for Mobile Computing. USITS 2001 : 159-170

Cristiana Amza , Alan L. Cox , Willy Zwaenepoel: Data Replication Strategies for Fault Tolerance and Availability on Commodity Clusters. DSN 2000 : 459-

Alex Scherer , Thomas R. Gross , Willy Zwaenepoel: Adaptive Parallelism for OpenMP Task Parallel Programs. LCR 2000 : 113-127

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

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

Y. Charlie Hu , Alan L. Cox , Willy Zwaenepoel: Improving Fine-Grained Irregular Shared-Memory Benchmarks by Data Reordering. SC 2000

Mohit Aron , Peter Druschel , Willy Zwaenepoel: Cluster reserves: a mechanism for resource management in cluster-based network servers. SIGMETRICS 2000 : 90-101

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

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)

Y. Charlie Hu , Honghui Lu , Alan L. Cox , Willy Zwaenepoel: OpenMP for Networks of SMPs. J. Parallel Distrib. Comput. 60 (12): 1512-1530 (2000)

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

Y. Charlie Hu , Honghui Lu , Alan L. Cox , Willy Zwaenepoel: OpenMP for Networks of SMPs. IPPS/SPDP 1999 : 302-

Vivek S. Pai , Peter Druschel , Willy Zwaenepoel: IO-Lite: A Unified I/O Buffering and Caching System. OSDI 1999 : 15-28

Alex Scherer , Honghui Lu , Thomas R. Gross , Willy Zwaenepoel: Transparent Adaptive Parallelism on NOWs using OpenMP. PPOPP 1999 : 96-106

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

Vivek S. Pai , Peter Druschel , Willy Zwaenepoel: Flash: An efficient and portable Web server. USENIX Annual Technical Conference, General Track 1999 : 199-212

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

Cristiana Amza , Alan L. Cox , Sandhya Dwarkadas , Willy Zwaenepoel: Software DSM Protocols that Adapt between Single Writer and Multiple Writer. HPCA 1997 : 261-271

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

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

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

Peter Druschel , Vivek S. Pai , Willy Zwaenepoel: Extensible Systems are Leading OS Research Astray. Workshop on Hot Topics in Operating Systems 1997 : 38-42

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)

Sandhya Dwarkadas , Alan L. Cox , Willy Zwaenepoel: An Integrated Compile-Time/Run-Time Software Distributed Shared Memory System. ASPLOS 1996 : 186-197

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

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)

Honghui Lu , Sandhya Dwarkadas , Alan L. Cox , Willy Zwaenepoel: Message Passing Versus Distributed Shared Memory on Networks of Workstations. SC 1995

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)

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)

Michael Wu , Willy Zwaenepoel: eNVy: A Non-Volatile, Main Memory Storage System. ASPLOS 1994 : 86-97

E. N. Elnozahy , Willy Zwaenepoel: On the Use and Implementation of Message Logging. FTCS 1994 : 298-307

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

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

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

Michael Wu , Willy Zwaenepoel: eNVy: A NonVolatile Main Memory Storage System. Workshop on Workstation Operating Systems 1993 : 116-118

David B. Johnson , Willy Zwaenepoel: The Peregrine High-performance RPC System. Softw., Pract. Exper. 23 (2): 201-221 (1993)

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

E. N. Elnozahy , Willy Zwaenepoel: Replicated Distributed Process in Manetho. FTCS 1992 : 18-27

Peter J. Keleher , Alan L. Cox , Willy Zwaenepoel: Lazy Release Consistency for Software Distributed Shared Memory. ISCA 1992 : 13-21

E. N. Elnozahy , David B. Johnson , Willy Zwaenepoel: The Performance of Consistent Checkpointing. Symposium on Reliable Distributed Systems 1992 : 39-47

E. N. Elnozahy , Willy Zwaenepoel: An Integrated Approach to Fault Tolerance. Workshop on the Management of Replicated Data 1992 : 82-85

Rick Bubenik , Willy Zwaenepoel: Optimistic Make. IEEE Trans. Computers 41 (2): 207-217 (1992)

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)

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

John B. Carter , John K. Bennett , Willy Zwaenepoel: Implementation and Performance of Munin. SOSP 1991 : 152-164

David B. Johnson , Willy Zwaenepoel: Transparent Optimistic Rollback Recovery. Operating Systems Review 25 (2): 99-102 (1991)

David B. Johnson , Willy Zwaenepoel: Transparent optimistic rollback recovery. ACM SIGOPS European Workshop 1990

J. Fowler , Willy Zwaenepoel: Causal Distributed Breakpoints. ICDCS 1990 : 134-141

Rick Bubenik , Willy Zwaenepoel: Semantics of Optimistic Computation. ICDCS 1990 : 20-27

John K. Bennett , John B. Carter , Willy Zwaenepoel: Adaptive Software Cache Management for Distributed Shared Memory Architectures. ISCA 1990 : 125-134

John K. Bennett , John B. Carter , Willy Zwaenepoel: Munin: Distributed Shared Memory Based on Type-Specific Memory Coherence. PPOPP 1990 : 168-176

David B. Johnson , Willy Zwaenepoel: Recovery in Distributed Systems Using Optimistic Message Logging and Checkpointing. J. Algorithms 11 (3): 462-491 (1990)

Rick Bubenik , Willy Zwaenepoel: Performance of Optimistic Make. SIGMETRICS 1989 : 39-48

John B. Carter , Willy Zwaenepoel: Optimistic Implementation of Bulk Data Transfer Protocols. SIGMETRICS 1989 : 61-69

David B. Johnson , Willy Zwaenepoel: Recovery in Distributed Systems Using Asynchronous Message Logging and Checkpointing. PODC 1988 : 171-181

Hans-Juergen Boehm , Willy Zwaenepoel: Parallel Attribute Grammar Evaluation. ICDCS 1987 : 347-355

Willy Zwaenepoel: Parallel program execution on a network of workstations. ACM SIGOPS European Workshop 1986

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)

Willy Zwaenepoel: Distributed file access (session overview). ACM Conference on Computer Science 1985 : 298

Willy Zwaenepoel: Implementation and Performance of Pipes in the V-System. ICDCS 1985 : 99-106

Willy Zwaenepoel: Protocols for large data transfers over local networks. SIGCOMM 1985 : 22-32

David R. Cheriton , Willy Zwaenepoel: Distributed Process Groups in the V Kernel ACM Trans. Comput. Syst. 3 (2): 77-107 (1985)

Willy Zwaenepoel: Implementation and Performance of Pipes in the V-System. IEEE Trans. Computers 34 (12): 1174-1185 (1985)

David R. Cheriton , Willy Zwaenepoel: One-to-many interprocess communication in the V-system. Computer Communication Review 14 (2): 64 (1984)

Willy Zwaenepoel, Keith A. Lantz : Perseus: Retrospective on a Portable Operating System. Softw., Pract. Exper. 14 (1): 31-48 (1984)

David R. Cheriton , Willy Zwaenepoel: The Distributed V Kernel and its Performance for Diskless Workstations. SOSP 1983 : 129-140

1 [ 42 ]

2 [ 41 ] [ 46 ] [ 49 ] [ 65 ] [ 74 ] [ 78 ] [ 87 ]

3 [ 50 ] [ 52 ] [ 59 ] [ 60 ]

4 [ 50 ]

5 [ 16 ] [ 17 ] [ 22 ] [ 23 ] [ 30 ] [ 39 ]

6 [ 11 ]

7 [ 14 ] [ 18 ] [ 25 ]

8 [ 13 ] [ 16 ] [ 17 ] [ 22 ] [ 23 ] [ 30 ] [ 39 ]

9 [ 71 ] [ 76 ] [ 79 ] [ 83 ]

10 [ 79 ] [ 82 ] [ 86 ]

11 [ 1 ] [ 3 ] [ 5 ] [ 9 ]

12 [ 28 ] [ 30 ] [ 33 ] [ 34 ] [ 35 ] [ 38 ] [ 40 ] [ 41 ] [ 42 ] [ 43 ] [ 44 ] [ 46 ] [ 47 ] [ 48 ] [ 49 ] [ 55 ] [ 56 ] [ 57 ] [ 61 ] [ 62 ] [ 63 ] [ 65 ] [ 67 ] [ 73 ] [ 74 ] [ 75 ] [ 78 ] [ 80 ] [ 82 ] [ 86 ] [ 87 ]

13 [ 70 ]

14 [ 45 ] [ 50 ] [ 51 ] [ 52 ] [ 54 ] [ 58 ] [ 59 ] [ 60 ]

15 [ 85 ]

16 [ 33 ] [ 34 ] [ 35 ] [ 38 ] [ 40 ] [ 41 ] [ 42 ] [ 43 ] [ 44 ] [ 47 ] [ 48 ] [ 49 ]

17 [ 82 ] [ 86 ]

18 [ 79 ] [ 80 ] [ 81 ] [ 84 ]

19 [ 24 ] [ 26 ] [ 27 ] [ 29 ] [ 30 ] [ 36 ]

20 [ 68 ]

21 [ 19 ]

22 [ 80 ]

23 [ 53 ] [ 64 ]

24 [ 72 ]

25 [ 55 ] [ 56 ] [ 57 ] [ 61 ] [ 62 ] [ 63 ] [ 73 ]

26 [ 12 ] [ 15 ] [ 20 ] [ 21 ] [ 27 ] [ 30 ] [ 31 ]

27 [ 28 ] [ 30 ] [ 33 ] [ 34 ] [ 35 ] [ 38 ] [ 41 ]

28 [ 85 ]

29 [ 77 ]

30 [ 85 ]

31 [ 2 ]

32 [ 56 ] [ 63 ] [ 66 ] [ 68 ] [ 69 ] [ 70 ] [ 77 ]

33 [ 9 ]

34 [ 35 ] [ 40 ] [ 41 ] [ 44 ] [ 47 ] [ 48 ] [ 53 ] [ 55 ] [ 57 ] [ 63 ] [ 67 ]

35 [ 71 ] [ 76 ] [ 79 ] [ 83 ]

36 [ 88 ]

37 [ 50 ] [ 81 ]

38 [ 75 ]

39 [ 45 ] [ 50 ] [ 51 ] [ 54 ] [ 58 ] [ 75 ]

40 [ 84 ]

41 [ 46 ]

42 [ 35 ] [ 41 ] [ 42 ] [ 47 ]

43 [ 59 ]

44 [ 68 ]

45 [ 53 ] [ 64 ]

46 [ 85 ]

47 [ 50 ]

48 [ 81 ]

49 [ 62 ] [ 66 ] [ 68 ] [ 69 ] [ 70 ] [ 73 ] [ 77 ]

50 [ 32 ] [ 37 ]

51 [ 41 ] [ 62 ] [ 73 ]

52 [ 9 ]




©2006 Association for Computing Machinery