B.S. (1986) Carnegie-Mellon University
M.S. (1988) University of Rochester
Ph.D. (1992) University of Rochester
Keck Center for Computational and Structural Biology
Ken Kennedy Institute for Information Technology
Email: alc@rice.edu
Phone: 713-348-5730
Office: Duncan Hall 3009
http://www.cs.rice.edu/~alc/
|
 |
Alan L. Cox
Associate Professor of Computer Science and Electrical and Computer Engineering
Coherent memory abstraction, distributed memory networks
Selected Publications
Refereed Articles
Anupam Chanda, Alan L. Cox, and Willy Zwaenepoel "Whodunit: Transactional Profiling for Multi-Tier Applications." Proceedings of Eurosys (March 2007).(Published)
Khaled Elmeleegy, Alan L. Cox, and T.S. Eugene Ng "EtherFuse: An Ethernet Watchdog." Proceedings of SIGCOMM 2007 (August 2007).(Published)
P. Willmann, J. Shafer, D. Carr, A. Menon, S. Rixner, A.L. Cox , and W. Zwaenepoel "Concurrent Direct Network Access for Virtual Machine Monitors." Proceedings of the 13th IEEE International Symposium on High Performance Computer Architecture (February 2007).(Published)
Theses
Kaushik Ram, Master of Science. "Efficient Virtualization of Network Interfaces Without Sacrificing Safety and Transparency." (2010).(Thesis or Dissertation Director)
Cai Zheng, Master of Science. "Design and Implementation of the Maestro Network Control Platform." (2009).(Committee Member)
Sridhar Lavu, Master of Science. "Volume Visualization and Volume Painting of Large Data Sets." (2009).(Committee Member)
, Doctor of Philosophy. "Benjamin McClosky." (2008).(Committee Member)
, Doctor of Philosophy. "Aravind Menon." (2008).(Committee Member)
Khaled Elmeleegy, Doctor of Philosophy. "Enhancing Ethernet's Reliability and Scalability." (2008).(Thesis or Dissertation Director)
Anupam Chanda, Ph.D. "Transactional Profiling for Multi-Tier Applications." (2007).(Thesis or Dissertation Director)
Daniel Smith, Master of Science. "Completing the Java Type System." (2007).(Committee Member)
Nathan Tallent, Master of Science. "Binary Analysis for Attributionand Interpretation of Performance Measurement on Fully-Optimized Code." (2007).(Committee Member)
Hyong-Youb Kim, Doctor of Philosophy. "TCP Offload through Connection Handoff." (2006).(Committee Member)
Nathan Froyd, Master of Science. "Efficient Call Path Profiles on Unmodified Optimized Code." (2005).(Committee Member)
Sumit Mittal, Master of Science. "A Consistent and Transparent Solution for Caching Dynamic Web content." (2005).(Thesis or Dissertation Director)
Benjamin McMahan, Master of Science. "Structural Heuristics for Query Optimization." (2004).(Committee Member)
Juan Navarro, Doctor of Philosophy. "Transparent Operating System Support for Superpages." (2004).(Committee Member)
Anupam Chanda, Master of Science. "An Efficient Threading Model to Boost Server Performance." (2003).(Committee Member)
Cristiana Amza, Ph.D. "Conflict-Aware Replication for Dynamic Content Web Sites." (2003).(Committee Member)
Hyong-Youb Kim, Master of Science. "Improving Networking Server Performance with Programmable Network Interfaces." (2003).(Committee Member)
Khaled Elmeleegy, Master of Science. "LAIO: Lazy Asynchronous I/O for Event-Driven Servers." (2003).(Thesis or Dissertation Director)
Rajnish Kumar, Master of Science. "User-Centric Framework for Device Aggregation." (2003).(Committee Member)
Romer Gil, Master of Science. "Zero-Copy and Zero-Mapping Asynchronous TCP Send." (2003).(Thesis or Dissertation Director)
Sameh Elnikety, Master of Science. "Admission Control and Request Scheduling for Dynamic Content Web Servers." (2003).(Committee Member)
Sameh Elnikety, Master of Science. "Database Admission Control and Request Scheduling for Dynamic Content Web Servers." (2003).(Committee Member)
Yuri Dotsenko, Master of Science. "Extensible Adaptation via Constraint Solving." (2002).(Thesis or Dissertation Director)
Chen Ding, Doctoral. "Improving Effective Bandwidth through Compiler Enhancement of Global and Dynamic Cache Reuse." (2000).
Chen Ding, Doctor of Philosophy. "Improving Effective Bandwidth through Compiler Enhancement of Global and Dynamic Cache Reuse." (2000).(Committee Member)
Weimin Yu, Doctor of Philosophy. "Supporting Type-Safe languages on DSM Systems." (2000).(Thesis or Dissertation Director)
Kai Zhang, Master of Science. "Compiling for Software Distributed-Shared Memory Systems." (1999).(Committee Member)
Paul Parker, Master of Science. "I/O-Oriented Applications on a Software Distributed-Shared Memory Systems." (1999).(Thesis or Dissertation Director)
Vivek Pai, Doctor of Philosophy. "Cache Management in Scalable Network Servers." (1999).(Committee Member)
Ramakrishnan Rajamony, Doctoral. "Rx: a Prescriptive Performance Debugger for Shared Memory Parallel Programs." (1998).
Cristiana Amza, Master of Science. "Software Distributed Shared Memory Protocols that Adapt between Single Writer and Multiple Writer." (1997).(Committee Member)
Jayashree Ramanathan, Doctor of Philosophy. "Global Data Flow Algorithms." (1997).(Thesis or Dissertation Director)
Peter Keleher, Doctor of Philosophy. "Lazy Release Consistency for Distributed Shared Memory." (1994).(Committee Member)
John Carter, Doctor of Philosophy. "Efficient Distributed Shared Memory Based On Multi-Protocol Release Consistency." (1993).(Committee Member)
Dejan Mircevski, "No Title."
Eyal Lara, "No Title."
Karthick Rajamani, "No Title."
Karthick Rajamani, "No Title."
Khaled Elmeleegy, Master of Science. "LAIO: Lazy Asynchronous I/O for Event-Driven Servers." (Thesis or Dissertation Director)
|