I am on the job market this spring.
I expect to defend my thesis this summer, and start work in the fall.
I plan to start interviewing in March.
Publications
Refereed publications
1.
Low-overhead Byzantine fault-tolerant storage.
James Hendricks, Gregory R. Ganger,
Michael K. Reiter.
In
Proceedings of the Twenty-First ACM
Symposium on Operating Systems Principles,
Stevenson, WA, October 2007.
2.
Verifying distributed erasure-coded data.
James Hendricks, Gregory R. Ganger,
Michael K. Reiter.
In
Proceedings of the Twenty-Sixth Annual ACM SIGACT-SIGOPS
Symposium on Principles of Distributed Computing,
Portland, August 2007.
3.
//TRACE: Parallel trace replay with approximate causal events.
Michael Mesnier, Matthew Wachs, Raja R. Sambasivan,
Julio Lopez, James Hendricks, Gregory R. Ganger,
David O'Hallaron.
In
Proceedings of the 5th USENIX Conference on File and Storage
Technologies, San Jose, February 2007.
4.
Early experiences on the journey towards self-* storage.
Michael Abd-El-Malek, William V. Courtright II, Chuck Cranor, Gregory R. Ganger, James Hendricks, Andrew J. Klosterman, Michael Mesnier, Manish Prasad, Brandon Salmon, Raja R. Sambasivan, Shafeeq Sinnamohideen, John D. Strunk, Eno Thereska, Matthew Wachs, Jay J. Wylie.
Bulletin of the IEEE Computer Society Technical Committee on Data Engineering, September 2006.
5.
Ursa Minor: Versatile Cluster-based Storage.
Michael Abd-El-Malek, William V. Courtright II,
Chuck Cranor, Gregory R. Ganger, James Hendricks,
Andrew J. Klosterman, Michael Mesnier,
Manish Prasad, Brandon Salmon, Raja R. Sambasivan,
Shafeeq Sinnamohideen, John D. Strunk,
Eno Thereska, Matthew Wachs, and Jay J. Wylie.
In
Proceedings of the 4th USENIX Conference on File and Storage Technologies,
San Francisco, December 2005. (Best Paper Award)
6.
Availability, Usage, and Deployment Characteristics of the Domain Name System.
Jeffrey Pang, James Hendricks, Aditya Akella,
Bruce Maggs, Roberto De Prisco, and Srinivasan Seshan.
In
Proceedings of the Second ACM/USENIX Internet Measurement Conference,
Taormina, Sicily, October 2004.
7.
Secure Bootstrap is Not Enough: Shoring up the Trusted Computing Base.
James Hendricks and Leendert van Doorn.
In Proceedings of the Eleventh SIGOPS European Workshop,
ACM SIGOPS, Leuven, Belgium, September 2004.
8.
The Linux BIOS.
Ron Minnich, James Hendricks, and Dale Webster.
In
Proceedings of The Fourth Annual Linux Showcase and Conference,
Atlanta, GA, October 2000. USENIX Association.
Unpublished (in preparation):
9.
Zzyzx: Scalable Fault Tolerance Through Byzantine Locking.
James Hendricks, Gregory R. Ganger, Michael K. Reiter.
In preparation. Preliminary work presented WiP and Poster Sessions at OSDI 2008.
10.
The Correctness of Distributed Systems in the Presence of Faulty Clients.
James Hendricks, Gregory R. Ganger, Michael K. Reiter.
In preparation.
Technical Reports:
11.
Eliminating cross-server operations in scalable file systems.
Shafeeq Sinnamohideen, James Hendricks, Raja R. Sambasivan,
and Gregory R. Ganger.
Carnegie Mellon University Parallel Data Lab Technical Report CMU-PDL-06-105,
May, 2006.
12.
Improving small file performance in object-based storage.
James Hendricks, Raja R. Sambasivan,
Shafeeq Sinnamohideen, and Gregory R. Ganger.
Carnegie Mellon University Parallel Data Lab Technical Report CMU-PDL-06-104,
May, 2006.