Architectures, systems, tools, methodologies, and algorithms for platform and resource virtualization like server virtualization, IO virtualization, and storage virtualization; (embedded) hardware architectures and instruction sets, single/multi root IOV, address translation and DMA remapping, binary translation and emulation, migration and checkpointing, consolidation, isolation, encapsulation, interposition, security.