An autonomic framework for time and cost driven execution of MPI programs on cloud environments

Aarthi Raveendran, Tekin Bicer, Gagan Agrawal

Research output: Contribution to conferencePaperpeer-review

Abstract

This paper gives an overview of a framework for making existing MPI applications elastic, and executing them with user-specified time and cost constraints in a cloud framework. Considering the limitations of the MPI implementations currently available, we support adaptation by terminating one execution and restarting a new program on a different number of instances. The key component of our system is a decision layer. Based on the time and cost constraints, this layer decides whether to use fewer or a larger number of instances for the applications, and when appropriate, chooses to migrate the application to a different type of instance. Among other factors, the decision layer also models the redistribution costs.

Original languageEnglish (US)
Pages218-219
Number of pages2
DOIs
StatePublished - 2011
Externally publishedYes
Event12th IEEE/ACM International Conference on Grid Computing, Grid 2011 - Lyon, France
Duration: Sep 22 2011Sep 23 2011

Conference

Conference12th IEEE/ACM International Conference on Grid Computing, Grid 2011
Country/TerritoryFrance
CityLyon
Period9/22/119/23/11

Keywords

  • Cloud
  • Elasticity
  • MPI
  • Pay-as-you-go

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'An autonomic framework for time and cost driven execution of MPI programs on cloud environments'. Together they form a unique fingerprint.

Cite this