My picture

Contact Info

This page is no longer updated.

I graduated from CMU in May 2008 – Yes, I did finally get a PhD.
If you are interested in contacting me, see:

Research Interests

I am a PhD candidate in the Electrical and Computer Engineering department at Carnegie Mellon University. I used to design and build intrusion tolerant computer systems. My current focus is on self-* storage (self-managing, self-tuning, etc.).
My advisor is Greg Ganger.

Projects

The projects I have been involved with here at Carnegie Mellon include Self-Securing Storage Systems (S4), and PASIS. Currently, I am working on the management infrastructure for Self-* Storage.

Research groups/labs

Education

Publications

John D. Strunk. Using utility functions to control a distributed storage system. PhD thesis. CMU-PDL-08-102. Department of Electrical and Computer Engineering, Carnegie Mellon University, May 2008.
[pdf]

John D. Strunk, Eno Thereska, Christos Faloutsos, Gregory R. Ganger. Using utility to provision storage systems. USENIX Conference on File and Storage Technologies pages 313-328. USENIX Association, 2008.
[pdf]

Jimeng Sun, Evan Hoke, John D. Strunk, Gregory R. Ganger, Christos Faloutsos. Intelligent system monitoring on large clusters. International Workshop on Data Management for Sensor Networks, pages 47-52, 2006.
[pdf]

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. Early experiences on the journey towards self-* storage. IEEE Data Engineering Bulletin, 29(3):55-62. IEEE Computer Society, September 2006.
[pdf]

Evan Hoke, Jimeng Sun, John D. Strunk, Gregory R. Ganger, Christos Faloutsos. InteMon: Continuous Mining of Sensor Data in Large-scale Self-* Infrastructures. ACM SIGOPS Operating Systems Review, 40(3):38-44. ACM Press, July 2006.
[pdf]

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. Ursa Minor: versatile cluster-based storage. USENIX Conference on File and Storage Technologies (San Francisco, CA, December 14-16, 2005), pages 59-72. USENIX Association, 2005.
[pdf]

Yuen-Lin Tan, Terrence Wong, John D. Strunk, Gregory R. Ganger. Comparison-based file server verification. USENIX Annual Technical Conference pages 121-133. USENIX Association, 2005.
[pdf]

Gregory R. Ganger, John D. Strunk, Andrew J. Klosterman. Self-* Storage: brick-based storage with automated administration. Technical report CMU-CS-03-178. Carnegie-Mellon University, August 2003.
[pdf]

John D. Strunk, Gregory R. Ganger. A human organization analogy for self-* systems. Workshop on Algorithms and Architectures for Self-Managing Systems (San Diego, CA, 11 June, 2003), pages 1-6. ACM, 2003.
[pdf] [ps]

John D. Strunk, Gregory R. Ganger. A human organization analogy for self-* systems. Technical report CMU-CS-03-129. Carnegie-Mellon University, April 2003.
[superseded by: A human organization... in AASMS 2003]

Craig A. N. Soules, Garth R. Goodson, John D. Strunk, Gregory R. Ganger. Metadata efficiency in a comprehensive versioning file system. USENIX Conference on File and Storage Technologies (San Francisco, CA, 31 March-02 April 2003), pages 43-57. USENIX Association, 2003.
[pdf]

Adam G. Pennington, John D. Strunk, John Linwood Griffin, Craig A. N. Soules, Garth R. Goodson, Gregory R. Ganger. Storage-based intrusion detection: watching storage activity for suspicious behavior. Technical report CMU-CS-02-179. Carnegie-Mellon University, October 2002.

Craig A. N. Soules, Garth R. Goodson, John D. Strunk, Gregory R. Ganger. Metadata efficiency in a comprehensive versioning file system. Technical report CMU-CS-02-145. Carnegie-Mellon University, May 2002.
[superseded by: Metadata efficiency... in FAST 2003]

John D. Strunk, Garth R. Goodson, Adam G. Pennington, Craig A. N. Soules, Gregory R. Ganger. Intrusion detection, diagnosis, and recovery with self-securing storage. Technical report CMU-CS-02-140. Carnegie-Mellon University, May 2002.
[pdf] [ps]

Gregory R. Ganger, Pradeep K. Khosla, Mehmet Bakkaloglu, Michael W. Bigrigg, Garth R. Goodson, Semih Oguz, Vijay Pandurangan, Craig A. N. Soules, John D. Strunk, Jay J. Wylie. Survivable Storage Systems. DARPA Information Survivability Conference and Exposition (Anaheim, CA, 12-14 June 2001), pages 184-195 vol 2. IEEE, 2001.
[pdf]

John D. Strunk, Garth R. Goodson, Michael L. Scheinholtz, Craig A. N. Soules, Gregory R. Ganger. Self-securing storage: Protecting data in compromised systems. Operating Systems Design and Implementation (San Diego, CA, 23-25 October 2000), pages 165-180. USENIX Association, 2000.
[html] [pdf] [ps]

Jay J. Wylie, Michael W. Bigrigg, John D. Strunk, Gregory R. Ganger, Han Kiliccote, Pradeep K. Khosla. Survivable information storage systems. IEEE Computer, 33(8):61-68, August 2000.
[pdf]

John D. Strunk, Garth R. Goodson, Michael L. Scheinholtz, Craig A. N. Soules, Gregory R. Ganger. Design and implementation of a self-securing storage device. Technical report CMU-CS-00-129. Carnegie-Mellon University, May 2000.
[superseded by: Self-securing storage: Protecting data in compromised systems]

John D. Strunk. Architecture and Interface of a Self-Securing Object Store. Masters thesis. Electrical and Computer Engineering Department, Carnegie Mellon University, May 2000.
[pdf] [ps]

Personal

[Blue Ribbon Campaign icon]
Join the Blue Ribbon Online Free Speech Campaign!

My wife, Corley, was also a student at Carnegie Mellon.
Some day I may put some more information here...


Last modified: 2009-04-05

XHTML 1.1/CSS2