Quantifying User Effort to Migrate MPI Applications
Today’s scientific computing infrastructures provide scientists with easy access to a wide variety of computing resources. However, migrating applications to new computing sites can be tedious and time consuming. We propose to quantify this effort in terms of time. We will conduct a study to measure how long it takes scientists to get their applications running at various FutureGrid sites. Our study will focus on MPI applications. We will study how long it takes to migrate binaries and source code. We will measure the effort required for manual migration and contrast this with the effort of using FEAM, our Framework for Efficient Application Migration.
Use of FutureSystems
We would like to use FutureGrid resources to run MPI applications. Head nodes would be used for compilation and debugging while compute nodes would be used to run the MPI applications.
Scale of Use
We would like access for several months to a variety of resources where MPI applications can be run. These resources will not be heavily utilized. We would be submitting on the order of 10s of jobs per week at the most to carry out our migration tests.