I am interested in the design, performance, and security aspects of operating systems and virtual machine monitors.

In my research, I employ gray-box techniques to indirectly gather useful information about guest operating systems from inside a VMM.

I graduated with a Ph.D. from the University of Wisconsin-Madison in 2007.

Publications

Implicit Operating System Awareness in a Virtual Machine Monitor
Stephen T. Jones
Ph.D. Dissertation, University of Wisconsin-Madison, 2007
Dissertation: available here

VMM-based Hidden Process Detection and Identification using Lycosid
Stephen T. Jones, Andrea C. Arpaci-Dusseau, and Remzi Arpaci-Dusseau
In the ACM International Conference on Virtual Execution Environments (VEE 2008)
Seattle, WA, March 2008
Paper: available here

Geiger: Monitoring the Buffer Cache in a Virtual Machine Environment
Stephen T. Jones, Andrea C. Arpaci-Dusseau, and Remzi Arpaci-Dusseau
In the Twelfth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS XII)
San Jose, CA, October 2006
Paper: available here

Antfarm: Tracking Processes in a Virtual Machine Environment
Stephen T. Jones, Andrea C. Arpaci-Dusseau, and Remzi Arpaci-Dusseau
In the 2006 USENIX Annual Technical Conference (USENIX '06)
Boston, MA, June 2006
Paper: available here

MemRx: "What-If" Performance Prediction for Varying Memory Size
Stephen T. Jones, Andrea C. Arpaci-Dusseau, and Remzi Arpaci-Dusseau
Computer Sciences Department Technical Report #1573,
University of Wisconsin-Madison, 2006
Paper: available here