"A composer is a guy who goes around forcing his will on unsuspecting air molecules, often with the assistance of unsuspecting musicians."-- Frank Zappa
| GENERAL INFORMATION - http://www.cs.columbia.edu/~nieh/teaching/e6998 | |||||||||||||
|
Meeting Times and Location:
Spring 2008 T 12:35-2:25pm Location 1127 Mudd Prerequisites: COMS W4118 Operating Systems I or instructor approval. Description: The current wave of virtualization technology from VMware, Xen, and Microsoft have revived interest in virtualization and virtual machine monitors. This course will cover the design and implementation of virtual machine monitors as well other recent trends in virtualization. The first half of the course will cover traditional virtualization techniques such as trap-and-emulate, binary translation, shadow page tables and device emulation. New hardware features introduced by Intel and AMD to assist virtualization will also be covered. The second half of the course will survey the classic papers and other recent developments in virtualization. In addition to the course instructors, we will have guest lecturers who in many cases will cover seminal virtualization papers which they have authored. The course provides a unique opportunity to learn from industry leaders in the field. This course can be used to satisfy MS track elective requirements for software systems, network systems, and computer security tracks. Because this is a new course, it may not be listed yet in the MS degree track requirements. | |||||||||||||
| INSTRUCTIONAL STAFF | |||||||||||||
| |||||||||||||
| COURSE MATERIALS | |||||||||||||
| |||||||||||||
| COURSE GRADE | |||||||||||||
| |||||||||||||