2008 - Member of Academia Europaea
2000 - ACM Fellow For contributions to distributed and parallel processing, in particular to the design, implementation, and evaluation of software distributed shared memory.
1998 - IEEE Fellow For contributions to the design and implementation of distributed shared memory systems.
Willy Zwaenepoel spends much of his time researching Operating system, Distributed computing, Distributed shared memory, Scalability and Server. Many of his studies involve connections with topics such as Embedded system and Operating system. His study on Fault tolerance is often connected to Logging as part of broader study in Distributed computing.
His Distributed shared memory study integrates concerns from other disciplines, such as Cache coherence, Distributed memory, Shared memory and TreadMarks. His TreadMarks study combines topics in areas such as Release consistency, False sharing and Parallel computing. Willy Zwaenepoel combines subjects such as Auxiliary memory, Cluster based and Request distribution with his study of Scalability.
The scientist’s investigation covers issues in Distributed computing, Operating system, Parallel computing, Shared memory and Distributed shared memory. His Distributed computing research incorporates elements of Scheduling, Computer network, Latency and Scalability. In his study, Virtual machine and Virtualization is inextricably linked to Embedded system, which falls within the broad field of Operating system.
Willy Zwaenepoel has included themes like Process, Workstation and Compiler in his Parallel computing study. His studies in Shared memory integrate themes in fields like Release consistency and Optimizing compiler. His biological study spans a wide range of topics, including Cache coherence, Distributed memory and False sharing.
His primary areas of study are Latency, Causal consistency, Distributed computing, Computer network and Theoretical computer science. His Causal consistency research is multidisciplinary, relying on both Scalability, Data center and Server. Willy Zwaenepoel interconnects Scheduling, Analytics and Big data in the investigation of issues within Distributed computing.
In his study, which falls under the umbrella issue of Computer network, Load balancing and State is strongly linked to Workload. NVM Express and Operating system are two areas of study in which Willy Zwaenepoel engages in interdisciplinary research. Specifically, his work in Operating system is concerned with the study of Capacity planning.
Willy Zwaenepoel mostly deals with Latency, Distributed computing, Computer network, Causal consistency and Merge. His Distributed computing research is multidisciplinary, incorporating perspectives in Partition, Data center, Task parallelism and Server. His studies deal with areas such as Workload and Software as well as Computer network.
Combining a variety of fields, including Merge, Operating system and Associative array, are what the author presents in his essays. The concepts of his Operating system study are interwoven with issues in Tree structure and Sequential access. His Associative array research includes themes of Commit and Parallel computing.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
TreadMarks: shared memory computing on networks of workstations
C. Amza;A.L. Cox;S. Dwarkadas;P. Keleher.
IEEE Computer (1996)
TreadMarks: distributed shared memory on standard workstations and operating systems
Pete Keleher;Alan L. Cox;Sandhya Dwarkadas;Willy Zwaenepoel.
usenix winter technical conference (1994)
Implementation and performance of Munin
John B. Carter;John K. Bennett;Willy Zwaenepoel.
symposium on operating systems principles (1991)
Lazy release consistency for software distributed shared memory
Pete Keleher;Alan L. Cox;Willy Zwaenepoel.
international symposium on computer architecture (1992)
eNVy: a non-volatile, main memory storage system
Michael Wu;Willy Zwaenepoel.
architectural support for programming languages and operating systems (1994)
Locality-aware request distribution in cluster-based network servers
Vivek S. Pai;Mohit Aron;Gaurov Banga;Michael Svendsen.
architectural support for programming languages and operating systems (1998)
Diagnosing performance overheads in the xen virtual machine environment
Aravind Menon;Jose Renato Santos;Yoshio Turner;G. (John) Janakiraman.
virtual execution environments (2005)
Munin: distributed shared memory based on type-specific memory coherence
J. K. Bennett;J. B. Carter;W. Zwaenepoel.
acm sigplan symposium on principles and practice of parallel programming (1990)
X-Stream: edge-centric graph processing using streaming partitions
Amitabha Roy;Ivo Mihailovic;Willy Zwaenepoel.
symposium on operating systems principles (2013)
Measured Performance of Consistent Checkpointing
E.N. Elnozahy;D.B. Johnson;W Zwaenepoel.
symposium on reliable distributed systems (1992)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
Rice University
Rice University
University of Rochester
Rice University
University of Toronto
Max Planck Institute for Software Systems
École Polytechnique Fédérale de Lausanne
IBM (United States)
King Abdullah University of Science and Technology
Purdue University West Lafayette
Microsoft (United States)
University of Cambridge
University of Chicago
University of South Australia
Chinese Academy of Sciences
University of Tokyo
University of Connecticut Health Center
University of Melbourne
Royal Belgian Institute of Natural Sciences
University of California, San Diego
University of British Columbia
Harvard University
Spanish National Research Council
Oregon Health & Science University
University of California, San Francisco
University of Washington