Dynamic Resources Management of Virtual Appliances on a Computational Cluster

  • Authors:
  • Alexander A. Moskovsky;Artem Y. Pervin;Bruce J. Walker

  • Affiliations:
  • Program System Institute, Russian Academy of Sciences, Pereslavl, s. Botik, Russia;Program System Institute, Russian Academy of Sciences, Pereslavl, s. Botik, Russia;Hewlett-Packard Laboratories, Palo Alto, US 1501

  • Venue:
  • Euro-Par 2008 Workshops - Parallel Processing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Virtual machine (VM) technology offers increased flexibility in resource provisioning. Load for applications typically varies over time, justifying the need for dynamic resource allocation/relinquish -- exactly what VM technology allows. An approach for automated, dynamic resource management of applications running on a computational cluster has been devised. The job of the framework is to maintain a certain service level of application within tolerable limits. To do this the framework is able to dynamically vary resources available to the application. To facilitate performance optimization an application performance profile can be created using stress-testing tools. A software toolkit that allows running single and multiple VM applications has been created. Sample services (including both computing oriented and web oriented) have been tested and performance-resource dependences studied. We present an ongoing work on dynamic resource allocation, involving optimal control and optimization methods.