Contact
- Email: cowling AT csail.mit.edu
- Phone: +1 617 253 6015
- Office: Building 32, Room G908, 32 Vassar St, Cambridge, MA 02139, USA
Research
My primary research interests lie in distributed systems, particularly with respect to reliability and fault tolerance. Much of my current work is in Byzantine Fault Tolerance, and providing efficient distributed storage with these strong guarantees.
Curriculum Vitae
Note: I'm not looking for full-time employment at the moment, but am interested in internship opportunities..
Available in Adobe PDF format.
Publications
A list of publications are available on the PMG publications database.
-
MapJAX: Data Structure Abstractions for Asynchronous Web Applications
Daniel Myers, Jennifer Carlisle, James Cowling and Barbara Liskov.
In Proc. of the 2007 USENIX Annual Technical Conference. Santa Clara, CA, USA. June 2007.
[pdf]
-
HQ Replication
James Cowling.
Masters Thesis. MIT CSAIL. Cambridge, MA, USA. May 2007.
[pdf]
-
HQ Replication: Properties and Optimizations
James Cowling, Daniel Myers, Barbara Liskov, Rodrigo Rodrigues and Liuba Shrira.
MIT Technical Report MIT-CSAIL-TR-2007-009. Cambridge, MA, USA. February 2007.
[pdf]
-
HQ Replication: A Hybrid Quorum Protocol for Byzantine Fault Tolerance
James Cowling, Daniel Myers, Barbara Liskov, Rodrigo Rodrigues and Liuba Shrira.
In Proc. of the Seventh Symposium on Operating Systems Design and Implementation (OSDI '06). Seattle, WA, USA. November 2006.
[pdf] [html]
-
Dynamic Location Management in Heterogeneous Cellular Networks
James Cowling and Bjorn Landfeldt.
Honours Thesis, The University of Sydney. Sydney, NSW, Australia. November 2004.
[pdf]
Fun Stuff
Film
competition entries to the annual CSAIL Olympics:
More stuff will appear when I have more fun, or convert said fun into html. |