3 Credit Hours
This course is an introductory study of computer virtualization starting from virtual machine preparation and virtual machine file system to migration, virtual environment infrastructure, OS virtualization, network, security, and enterprise virtualization. Basic concepts of virtualization and the importance of distributed computing systems will be studied. The course will provide an overview of the latest virtualization technologies in small and big enterprise environments. Topics related to vulnerabilities in virtualization and protecting virtualized enterprise computing environments may be covered too.