Introduction to Integrity Virtual Machines

Other technologies can dynamically partition hardware and dedicate resources to those partitions.
These technologies provide flexibility in scalability of the individual partitions, allocating one or more
CPUs to each partition. Figure 3 shows this approach with hardware dedicated to partitions.
However, these technologies are limited in improving utilization because each CPU can be used in
only one partition. Furthermore, because at least one CPU must be dedicated to each partition, the
number of partitions is ultimately limited to the number of CPUs.
Figure 3. Hardware partitioning
As summarized in Figure 4, Integrity VM combines the best of both approaches. Multiple virtual
machines can share the same physical resource, increasing hardware utilization. In addition, a
virtual machine can be defined to contain multiple virtual resources, each associated with an
underlying physical resource. Resource requirements can then be accommodated by literally
allocating multiple physical resources to the virtual machine as needed.
Moreover, physical resource allocation is performed automatically and dynamically. Integrity VM
reallocates resources on demand, providing hardware resources to business applications when and
where they are needed.
Figure 4. Integrity VM offers a consolidation solution providing scalable virtual machines and higher resource utilization