Virtualization and Grid Engine
Solaris Zones (aka. Solaris Containers) is a light-weight operating system-level virtualization technology. Project Berlin integrates Zones and Grid Engine by allowing each job to run in an isolated Zone.
A paper called "Xen and the Art of Cluster Scheduling" was published in VTDC 2006. The paper is available for download.
Libvirt could be used to allow Grid Engine to interact with Xen, Sun xVM, and LDoms on the CoolThreads Platform. QEMU, KVM and OpenVZ are also supported by this API.
VirtualBox has a set of public APIs to control every aspect of VM configuration and execution. E.g. Rocks-In-The-Box.
OpenNebula VM Manager
OpenNebula is an open source VM manager that enables the dynamic deployment and re-allocation of virtual machines on a pool of physical resources. OpenNebula extends the benefits of virtualization platforms from a single physical resource to a pool of resources, so decoupling the server not only from the physical infrastructure but also from the physical location. OpenNebula supports Xen and KVM (libvirt driver) virtualization platforms and on-demand access to Amazon EC2. Its documentation provides two SGE-related use cases: