Research

My research interests broadly fall under the catetgory of distributed computing.

I'm currently working jointly with Professors Andrew A. Chien and Henri Casanova on the VGrADS project in the Concurrent Systems Architecture Group. We are building the virtual grid execution system that is part of a larger multi-school VGrADS effort.

For the Virtual Grid Execution System (vgES), I helped defined the Virtual Grid Descriptive Language (vgDL) and the architecture for vgES. For the implementation of vgES, I helped with vgMON, the component responsible for monitoring application expectations. I defined a second order annotation language Expectations Definition Language (eDL) that users can use in conjunction with vgDL to refine their expectations for the virtual grid.

Concurrently with the vgMON project, I'm investigating the benefits of using a two level scheduling approach using vgES compared to a one level approach where the scheduler has access to the whole resource universe. This is joint work with folks from Rice University.

For my own interests in scheduling, I'm investigating how to provide resource abstractions to simplify application scheduling.

For my masters work, I used computational intensive bioinformatic applications PSI-BLAST and 123D to examine effects of volatility on application performance. I examined both volatility in the resource environments as well as the variance in the task runtime predictions and their effects on application performance.

Prior to joining CSAG, I worked on the LoCoMo project in the Multimedia Laboratory at UCSD with Professor Venkat Rangan . My research there dealt with video encription as part of the security measures for an emerging wireless home entertainment system.

(Back to index)
Last modified: Fri March 3 20:54:45 PST 2006