I am currently a graduate student in Computer
Science and Engineering at the University of Notre Dame. I work in the Cooperative Computing Lab headed by Dr. Douglas Thain.
My research is on elastic applications that scale, adapt and dynamically harness hundreds to thousands of machines during run-time. To achieve this, elastic applications need to be fault-tolerant and portable across multiple distributed platforms. To build such elastic applications, we consider high performance applications implemented using parallel programming techniques, such as MPI, that are rigid and poorly scalable in the absence of a dedicated and tightly controlled environment.
An example is Elastic Replica Exchange, which is the scalable version of the traditional replica exchange built using MPI. It can be downloaded as part of the cctools package here.
|