TR-359: A Framework for Virtualization