HPC coordination languages, user-space virtualization, and cloud computing.

 

Links to my:

 

Home

 

Research

 

Publications

 

Personal

 

 

 

“Kilobytes, megabytes, gigabytes, terabytes, petabytes, exabytes, zettabytes, yottabytes, toomanybytes.” - John C. Shepard

 

 

 

Recent projects:

 

Cloud Computing Models

Tools for quantitative reasoning about Infrastructure as a Service (IaaS)

DataflowShell

Coordination language for large-scale dataflow processing using system shell pipes.

AspectShell

Aspect-oriented system shells for high performance computing

MyCluster

Provisioning resources across the cloud and grid for creating personal clusters on-demand

MyRT: XUFS and UVPN

User-space run-time emulation of OS services

LibSysCtr2

System call interposition library for IA32, IA64 and X86_64 ISAs

PtraceMask

Linux kernel patch for selective system call monitoring with ptrace

              

Some past projects:

 

Perl-PVM

Perl module for PVM

PocketPC Drive

Network attached storage for PocketPCs