| 2009 |
| 59 | EE | Kaushik Kumar Ram,
Jose Renato Santos,
Yoshio Turner,
Alan L. Cox,
Scott Rixner:
Achieving 10 Gb/s using safe and transparent network interface virtualization.
VEE 2009: 61-70 |
| 58 | EE | Khaled Elmeleegy,
Alan L. Cox,
T. S. Eugene Ng:
Understanding and mitigating the effects of count to infinity in Ethernet networks.
IEEE/ACM Trans. Netw. 17(1): 186-199 (2009) |
| 2008 |
| 57 | | Muli Ben-Yehuda,
Alan L. Cox,
Scott Rixner:
First Workshop on I/O Virtualization, December 10-11, 2008, San Diego, CA, USA, Proceedings
USENIX Association 2008 |
| 56 | EE | Kaushik Kumar Ram,
Ian C. Fedeli,
Alan L. Cox,
Scott Rixner:
Explaining the Impact of Network Transport Protocols on SIP Proxy Performance.
ISPASS 2008: 75-84 |
| 55 | EE | Collin McCurdy,
Alan L. Cox,
Jeffrey S. Vetter:
Investigating the TLB Behavior of High-end Scientific Applications on Commodity Microprocessors.
ISPASS 2008: 95-104 |
| 54 | EE | Paul Willmann,
Scott Rixner,
Alan L. Cox:
Protection Strategies for Direct Access to Virtualized I/O Devices.
USENIX Annual Technical Conference 2008: 15-28 |
| 53 | EE | Diego Ongaro,
Alan L. Cox,
Scott Rixner:
Scheduling I/O in virtual machine monitors.
VEE 2008: 1-10 |
| 2007 |
| 52 | EE | Anupam Chanda,
Alan L. Cox,
Willy Zwaenepoel:
Whodunit: transactional profiling for multi-tier applications.
EuroSys 2007: 17-30 |
| 51 | 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 |
| 50 | EE | Khaled Elmeleegy,
Alan L. Cox,
T. S. Eugene Ng:
Etherfuse: an ethernet watchdog.
SIGCOMM 2007: 253-264 |
| 2006 |
| 49 | EE | Alan L. Cox,
Kartik Mohanram,
Scott Rixner:
Dependable != unaffordable.
ASID 2006: 58-62 |
| 48 | EE | Khaled Elmeleegy,
Alan L. Cox,
T. S. Eugene Ng:
On Count-to-Infinity Induced Forwarding Loops Ethernet Networks.
INFOCOM 2006 |
| 47 | 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 |
| 46 | 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 |
| 45 | EE | Paul Willmann,
Scott Rixner,
Alan L. Cox:
An Evaluation of Network Stack Parallelization Strategies in Modern Operating Systems.
USENIX Annual Technical Conference, General Track 2006: 91-96 |
| 44 | EE | Hong Ong,
Jeffrey S. Vetter,
R. Scott Studham,
Collin McCurdy,
Bruce Walker,
Alan L. Cox:
Kernel-level single system image for petascale computing.
Operating Systems Review 40(2): 50-54 (2006) |
| 2005 |
| 43 | EE | Cristiana Amza,
Alan L. Cox,
Willy Zwaenepoel:
A Comparative Evaluation of Transparent Scaling Techniques for Dynamic Content Servers.
ICDE 2005: 230-241 |
| 42 | 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 |
| 41 | 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 |
| 2004 |
| 40 | 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 |
| 2003 |
| 39 | | Robert J. Fowler,
Alan L. Cox,
Sameh Elnikety,
Willy Zwaenepoel:
Using Performance Reflection in Systems Software.
HotOS 2003: 97-102 |
| 38 | 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 |
| 37 | 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 |
| 36 | EE | Cristiana Amza,
Alan L. Cox,
Willy Zwaenepoel:
Conflict-Aware Scheduling for Dynamic Content Applications.
USENIX Symposium on Internet Technologies and Systems 2003 |
| 35 | 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) |
| 2002 |
| 34 | EE | Juan Navarro,
Sitaram Iyer,
Peter Druschel,
Alan L. Cox:
Practical, Transparent Operating System Support for Superpages.
OSDI 2002 |
| 2001 |
| 33 | EE | Honghui Lu,
Alan L. Cox,
Willy Zwaenepoel:
Contention elimination by replication of sequential sections in distributed shared memory programs.
PPOPP 2001: 53-61 |
| 2000 |
| 32 | EE | Cristiana Amza,
Alan L. Cox,
Willy Zwaenepoel:
Data Replication Strategies for Fault Tolerance and Availability on Commodity Clusters.
DSN 2000: 459- |
| 31 | 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 |
| 30 | 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 |
| 29 | EE | Y. Charlie Hu,
Alan L. Cox,
Willy Zwaenepoel:
Improving Fine-Grained Irregular Shared-Memory Benchmarks by Data Reordering.
SC 2000 |
| 28 | 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 |
| 27 | 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 |
| 26 | EE | Karthick Rajamani,
Alan L. Cox,
Balakrishna R. Iyer,
Atul Chadha:
Efficient Mining for Association Rules with Relational Database Systems.
IDEAS 1999: 148-155 |
| 25 | EE | Y. Charlie Hu,
Honghui Lu,
Alan L. Cox,
Willy Zwaenepoel:
OpenMP for Networks of SMPs.
IPPS/SPDP 1999: 302- |
| 24 | EE | Karthick Rajamani,
Sam Yuan Sung,
Alan L. Cox:
Extending the Applicability of Association Rules.
PAKDD 1999: 64-73 |
| 1997 |
| 23 | 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 |
| 22 | EE | Ramakrishnan Rajamony,
Alan L. Cox:
Optimally Synchronizing DOACROSS Loops on Shared Memory Multiprocessors.
IEEE PACT 1997: 214-224 |
| 21 | 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 |
| 20 | | 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 |
| 19 | | 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 |
| 18 | | Ramakrishnan Rajamony,
Alan L. Cox:
Performance Debugging Shared Memory Parallel Programs Using Run-Time Dependence Analysis.
SIGMETRICS 1997: 75-87 |
| 17 | | Weimin Yu,
Alan L. Cox:
Java/DSM: A Platform for Heterogeneous Computing.
Concurrency - Practice and Experience 9(11): 1213-1224 (1997) |
| 16 | | 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 |
| 15 | | Sandhya Dwarkadas,
Alan L. Cox,
Willy Zwaenepoel:
An Integrated Compile-Time/Run-Time Software Distributed Shared Memory System.
ASPLOS 1996: 186-197 |
| 14 | 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 |
| 13 | | Weimin Yu,
Alan L. Cox:
Conservative Garbage Collection on DSM Systems.
ICDCS 1996: 402-410 |
| 12 | | Ramakrishnan Rajamony,
Alan L. Cox:
A Performance Debugger for Eliminating Excess Synchronization in Shared-Memory Parallel Programs.
MASCOTS 1996: 250-256 |
| 11 | | 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 |
| 10 | EE | Honghui Lu,
Sandhya Dwarkadas,
Alan L. Cox,
Willy Zwaenepoel:
Message Passing Versus Distributed Shared Memory on Networks of Workstations.
SC 1995 |
| 9 | | 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 |
| 8 | | 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 |
| 7 | | 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 |
| 6 | | 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 |
| 5 | | Alan L. Cox,
Robert J. Fowler:
Adaptive Cache Coherency for Detecting Migratory Shared Data.
ISCA 1993: 98-108 |
| 1992 |
| 4 | 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 |
| 3 | | Peter J. Keleher,
Alan L. Cox,
Willy Zwaenepoel:
Lazy Release Consistency for Software Distributed Shared Memory.
ISCA 1992: 13-21 |
| 1991 |
| 2 | | William J. Bolosky,
Michael L. Scott,
Robert P. Fitzgerald,
Robert J. Fowler,
Alan L. Cox:
NUMA Policies and Their Relation to Memory Architecture.
ASPLOS 1991: 212-221 |
| 1989 |
| 1 | | Alan L. Cox,
Robert J. Fowler:
The Implementation of a Coherent Memory Abstraction on a NUMA Multiprocessor: Experiences with PLATINUM.
SOSP 1989: 32-44 |