Search: 
GSRC Student Profile:

Joseph Greathouse

http://www.eecs.umich.edu/~jlgreath/
(For more contact info, please log in.)

University of Michigan
Advisor: Todd Austin

GSRC theme:  resiliency
Expected graduation:  Dec, 2011

Research Overview:  Mechanisms for Distributed Dynamic Software Analysis

It is extremely difficult to write correct software. Concurrent execution exacerbates this problem, as do attackers seeking security vulnerabilities. In order to help alleviate these issues, researchers have built powerful tools that analyze the dynamic states of executing programs. Unfortunately, they cause orders-of-magnitude slowdowns that stymie their adoption and limit their analysis power.

My research focuses on techniques to accelerate these dynamic software analyses across large populations of users. Each user sees much less runtime overhead while, in aggregate, the software is analyzed in a robust manner. Both hardware and software mechanisms are involved in making an efficient, accurate analysis system.