CS590C: Virtualization Technologies in Distributed Computing


Instructor

        Dongyan Xu 
        Email: dxu@cs.purdue.edu 
        Office: LWSN 1173
        Phone: 494-6182


Time and Location

        Time: 1:30PM - 2:45PM, TuTh
        Place: LWSN 1106 
        Office Hour: by appointment


Topics Covered (tentative)

        History and renaissance of virtualization technology;
        OS-level vs. language-level virtual machines;
        Virtual networking;
        Virtual machine mobility;
        Application to network and distributed system security;
        Application to Grid and autonomic computing;
        Application to service provisioning;


Course Schedule and Materials

        Textbooks: None
        Reading list: follow this link for the reading materials and course schedule.  


Prerequisites

CS503 and CS422, or consent of instructor. 


Grading Policy

Every student is expected to (1) present papers from the reading list, (2) participate in discussion during and after each presentation, and (3) complete a course project related to the general topic of this course but not limited to the specific topics covered by the papers presented. Final grade breakdown: 50% on the project, including final and checkpoint reports; 25% on paper presentation; and 25% on participation in discussion.