A Methodology for Characterizing Applications for Cloud Computing Environments

Denis R. Ogura and Edson T. Midorikawa


Cloud computing, application characterization, virtual machine monitors, virtual machines


Cloud Computing is one of the most sought after research topics today, with the objective of increasing the potential of a data center's computational resources. Hardware and software virtualization makes the environment scalable, redundant, and cheaper. This paper proposes a methodology to categorize applications based on workload and hardware utilization. Through this study, a methodology was designed based on the application of instrumentation to capture performance data from computer resources. With this approach, the methodology was applied using two applications with different characteristics (intense CPU bound and high HD write), and the results were then analyzed. One unexpected behavior was encountered in the CPU bound application that required a more thorough investigation.

Important Links:

Go Back