Performance and deployment evaluation of a parallel application in an on-premises Cloud environment

  • Authors:
  • Giacomo V. Mc Evoy;Bruno Schulze;Eduardo L. M. Garcia

  • Affiliations:
  • Laboratório Nacional de Computação Científica, Petrópolis, RJ, Brazil;Laboratório Nacional de Computação Científica, Petrópolis, RJ, Brazil;Laboratório Nacional de Computação Científica, Petrópolis, RJ, Brazil

  • Venue:
  • Proceedings of the 7th International Workshop on Middleware for Grids, Clouds and e-Science
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present the case study of an application of a parallel simulation optimization deployed in an on-premises Cloud. The compute-intensive application uses a Master/Worker model, supporting communication over both Java RMI and Globus Grid Services between the nodes. The Master deploys Workers over an Eucalyptus Cloud using the Nimbus Context Broker for just-in-time configuration and runtime Worker discovery. The computational performance of the Workers under different communication mechanisms and deployment scenarios is presented in an attempt to evaluate the use of Virtual Machines in a Cloud as a tool to achieve application scaling. The deployment of this particular application was crafted to support on-the-fly addition of working nodes. The case study suggests a deployment pattern that shapes some requirements and considerations of a scalable Globus-driven Platform as a Service Cloud.