Power Consumption and Computation Models of Virtual Machines to Perform Computation Type Application Processes
Tomoya Enokido, Makoto Takizawa · 2015
Scalable and fault-tolerant information systems like cloud systems are realized in server cluster systems. Server cluster systems are equipped with virtual machines to provide applications with scalable and fault-tolerant services. Scalable and fault-tolerant application services can be provided by balancing processing load among virtual machines to perform application processes. On the other hand, a large amount of electric energy is consumed in a server cluster system since multiple virtual machines are performed on multiple servers which consume electric energy to perform application processes. In order to design and implement an energy-aware server cluster system, the computation model and power consumption model of a server to perform application processes on multiple virtual machines have to be defined. In this paper, we first define the computation model of a virtual machine to perform application processes. We also define the power consumption model of a server to perform application processes on virtual machines.