Performance Aware Regeneration in Virtualized Multitier Applications

Free registration required

Executive Summary

Virtual machine technology enables highly agile system deployments in which components can be cheaply moved, cloned, and allocated controlled hardware resources. This paper examines in the context of multitier Enterprise applications, how these facilities can be used to provide enhanced solutions to the classic problem of ensuring high availability without a loss in performance on a fixed amount of resources. By using virtual machine clones to restore the redundancy of a system whenever component failures occur, the paper achieve improved availability compared to a system with a fixed redundancy level. By smartly controlling component placement and colocation using information about the multitier system's flows and predictions made by queuing models, the paper ensures that the resulting performance degradation is minimized.

  • Format: PDF
  • Size: 344.1 KB