Published on dev2dev (http://dev2dev.bea.com/)
http://dev2dev.bea.com/pub/a/2007/12/memory-management-virtualization.html
See this if you're having trouble printing code examples
12/10/2007
The Java Virtual Machine (JVM) is one of the great success stories in computing over the last two decades. It is the JVM that gives Java technology the "write once, run anywhere" character that has made Java ubiquitous in IT, running everything from large, enterprise applications to mobile devices. Now we are seeing the emergence of another virtual machine technology that is changing the way many organizations manage their IT operations: hypervisor-based virtualization.
With hypervisor virtualization, physical server resources (such as CPUs, memory, disk storage, and network interfaces) can be abstracted by a hypervisor or virtual machine monitor (VMM) that uses software to emulate the complete runtime environment of a physical machine. An obvious question about this approach is: How can one combine these two technologies to achieve a fully virtualized environment for enterprise Java applications, and what should that look like?
Return to Arch2Arch.