May 14, 2024  
2017-2018 Undergraduate Catalog 
    
2017-2018 Undergraduate Catalog ARCHIVED CATALOG: CONTENT MAY NOT BE CURRENT. USE THE DROP DOWN ABOVE TO ACCESS THE CURRENT CATALOG.

ITE 401 - Introduction to Virtualizations and Containers


This course is an introduction to concepts, applications, and performance  of virtualization. Topics include virtual machine (VM) monitor and its interaction with operating system and hardware, mapping of virtual to physical disks, and performance modeling.  The course will use software packages to illustrate the implementation aspects of virtualization including:  management of VMs with Vagrant., provisioning with Chef and Puppet. creating images, containers, volumes, and links with Docker. Basics of cgroups and union file systems and their role in Docker. Brief overview of Ruby DSL and Docker architecture.

Credits 3
Prerequisites ITE 201