Ray Trygstad
2007-Nov-12 18:43 UTC
[qemu-discuss] Academic Course in Operating System Virtualization
Hi. I will be teaching an academic course in Operating System Virtualization in the spring term of 2008, and I would appreciate any community input or feedback on my plans for the course. Listed below is my projected topical syllabus; the course is a lab course, meeting once a week with a 1 hour and 40 minute lecture and a 1 hour and 40 minute lab. I intend to cover the entire range of OS virtualization products and methods. Here are my questions I would appreciate community feedback on regarding my projected syllabus: Is there anything I have missed that you believe should be the topic of a two academic-hour lecture? Is the emphasis/focus balanced and correct? If not, how would you shift it? (Please note that as this is an operating system virtualization course, I will only do one lecture covering both storage and application virtualization.) Do you have any other suggestions for me based on this syllabus? Topic 1: Introduction to Virtualization Topic 2: Business Benefits of Virtualization Topic 3: Virtualization Application Overview Topic 4: Hypervisors Topic 5: Virtual Machines Topic 6: Paravirtualization Topic 7: Virtual Appliances Topic 8: Server Virtualization Topic 9: Deploying Server Virtualization Topic 10: Desktop Virtualization Topic 11: Storage & Application Virtualization Topic 12: Data Center Management with Virtualization Topic 13: Business Benefits Topic 14: Security Implications of Virtualization Topic 15: Project Presentations In preparation for this course, I have had a student research group investigate existing OS virtualization products and technologies; at the same time this group has been supporting virtualization decisions being made by Argonne National Lab in DuPage County, Illinois. Here is what we have covered: SWSoft - all products VMWare - all products OpenVZ UserMode Linx Kidaro Citrix XenSource - all products Virtual Iron Xen Parallels Desktop VServer Pano Logic Microsoft - Virtual Server, Virtual PC, Server 2008 Sun Solaris Containers QEMU KVM MojoPac We will be releasing a whitepaper discussing the results of our research and I will post that information when it goes up. Here are my questions for the community on this effort: In your opinion, have we made any glaring omissions in this list? Is there any other virtualization product or technology we should cover? Finally, I have an appeal for the community: Is there anything you would be willing or interested in doing to support the efforts of Illinois Institute of Technology to make this course the best possible experience for our students? Thanks for your kind consideration of this request. --Ray Ray Trygstad, MSSM / 630.682.6032 Director of Information Technology, Center for Professional Development Assistant Director for Information Technology, IIT Rice Campus Lecturer in Information Technology & Management Illinois Institute of Technology www.rice.iit.edu/adit/ -- This message posted from opensolaris.org
Eric Lowe
2007-Nov-12 20:57 UTC
[qemu-discuss] Academic Course in Operating System Virtualization
What are your plans on covering the principles of virtualization, if any -- e.g. interpreting, binary translation, trap-and-emulate, interposition, hardware-assisted, page shadowing, etc.? I will be really interested in seeing the materials you come up with. I suspect this will be a growing topic which many folks will want to cover in the future. - Eric ----- Original Message ---- From: Ray Trygstad <trygstad at iit.edu> To: qemu-discuss at opensolaris.org Sent: Monday, November 12, 2007 10:43:13 AM Subject: [qemu-discuss] Academic Course in Operating System Virtualization Hi. I will be teaching an academic course in Operating System Virtualization in the spring term of 2008, and I would appreciate any community input or feedback on my plans for the course. Listed below is my projected topical syllabus; the course is a lab course, meeting once a week with a 1 hour and 40 minute lecture and a 1 hour and 40 minute lab. I intend to cover the entire range of OS virtualization products and methods. Here are my questions I would appreciate community feedback on regarding my projected syllabus: Is there anything I have missed that you believe should be the topic of a two academic-hour lecture? Is the emphasis/focus balanced and correct? If not, how would you shift it? (Please note that as this is an operating system virtualization course, I will only do one lecture covering both storage and application virtualization.) Do you have any other suggestions for me based on this syllabus? Topic 1: Introduction to Virtualization Topic 2: Business Benefits of Virtualization Topic 3: Virtualization Application Overview Topic 4: Hypervisors Topic 5: Virtual Machines Topic 6: Paravirtualization Topic 7: Virtual Appliances Topic 8: Server Virtualization Topic 9: Deploying Server Virtualization Topic 10: Desktop Virtualization Topic 11: Storage & Application Virtualization Topic 12: Data Center Management with Virtualization Topic 13: Business Benefits Topic 14: Security Implications of Virtualization Topic 15: Project Presentations In preparation for this course, I have had a student research group investigate existing OS virtualization products and technologies; at the same time this group has been supporting virtualization decisions being made by Argonne National Lab in DuPage County, Illinois. Here is what we have covered: SWSoft - all products VMWare - all products OpenVZ UserMode Linx Kidaro Citrix XenSource - all products Virtual Iron Xen Parallels Desktop VServer Pano Logic Microsoft - Virtual Server, Virtual PC, Server 2008 Sun Solaris Containers QEMU KVM MojoPac We will be releasing a whitepaper discussing the results of our research and I will post that information when it goes up. Here are my questions for the community on this effort: In your opinion, have we made any glaring omissions in this list? Is there any other virtualization product or technology we should cover? Finally, I have an appeal for the community: Is there anything you would be willing or interested in doing to support the efforts of Illinois Institute of Technology to make this course the best possible experience for our students? Thanks for your kind consideration of this request. --Ray Ray Trygstad, MSSM / 630.682.6032 Director of Information Technology, Center for Professional Development Assistant Director for Information Technology, IIT Rice Campus Lecturer in Information Technology & Management Illinois Institute of Technology www.rice.iit.edu/adit/ -- This message posted from opensolaris.org _______________________________________________ qemu-discuss mailing list qemu-discuss at opensolaris.org http://mail.opensolaris.org/mailman/listinfo/qemu-discuss __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com