Skip to main content

Table 7 Performance evaluation of virtualization

From: Energy efficiency in big data complex systems: a comprehensive survey of modern energy saving techniques

Parameter(s)

Evaluation

Complexity

VMs implementation is very complex, the functionality and implementation requires lots of efforts and logic. Complexity can be explored considering LOC (Line of Code) and interactions of the components with other components

Management

Management of virtual machine is also difficult. Concurrent execution of process needs isolation which in turns difficult to manage. Administrative techniques are required

Goal

Goal of this technique is to develop an energy efficient approach which minimizes energy consumption. This approach has very good result up to some extent but still significant improvements are required

Energy efficiency

Provides good energy efficiency but some time transition into C-states and active state cost performance minimization

Cost (in terms of money)

Virtualization is good across this factor as it provide us an opportunity to build multiple OS on the single hardware which in term minimize cost

Cost (in terms of man power)

As this is complex technique so lots of cost encored to hypervisors, VMs and their management

Maintenance

Being complex maintenance is not so easy. Different hypervisors are developed overtime and each provides best ability to upgrade, install and manage new hypervisor. Xen, VMware and kmp are best ever used virtualization machines which are good for power management as well

User awareness

User awareness is required at each step to effectively gain benefits of energy consumption