Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2024/2025

Virtualization and Data Centers

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
BI-VDC.21 Z,ZK 5 2P+2C Czech
Course guarantor:
Jiří Kašpar
Lecturer:
Jiří Kašpar
Tutor:
Jiří Kašpar
Supervisor:
Department of Computer Systems
Synopsis:

The aim of the course is to familiarize students with technology basis of cloud computer systems. It shows principles and techniques used in design and implementation of data center infrastructure, such as various kinds of virtualization and high availability of servers, storages, and software layers. The course guides through data center technologies from private to public and hybrid clouds. Student learn current trends in the architecture of IT infrastructure and its configuration for classic and cloud applications. Students will understand the design, validation, and operation of complex infrastructures for modern applications with respect to scalability and protection against overloads, outages, and data losses.

Requirements:

Common user-level knowledge of operating systems and computer architecture.

Syllabus of lectures:

1. Virtualization principles, scaling and high availability

2. Data centers: architectures and technologies

3. Data centers: CPU and server virtualization

4. Virtual machine principles

5. Data centers: server virtualization 2

6. Storage architecture and technologies

7. Storage virtualization

8. Instruction set emulation, OS virtualization

9. High availability principles

10. High availability system architectures

11. Distributed Storage for cloud services.

12. Cloud service principles

Syllabus of tutorials:

1. Data storage: storage configuration.

2. Virtualization: containers. Project assignment.

3. Data storage: advanced methods of data distribution and protection. Project consultations.

4. Data storage: SAN and data flow.

5. Virtualization: VirtualBox, VMware Player.

6. The first project checkpoint, consultations.

7. Virtualization: Hyper-V.

8. Virtualization: KVM and XEN.

9. The second project checkpoint, consultations.

10. Virtualization: ISA emulation.

11. Virtualization: OS emulation.

12. Project presentations.

Study Objective:
Study materials:

1. Li X.-E. : Advanced Design and Implementation of Virtual Machines. CRC Press, 2016. ISBN 978-1466582606.

2. Lowe S.D., Davis D.M., Green J. : Building a Modern Data Center: Principles and Strategies of Design. ActualTech Media, 2016. ISBN B01ANYBGC8.

3. Portnoy M. : Virtualization Essentials (2nd Edition). Cybex, 2016. ISBN 978-1119267720.

4. Khan S.U., Zomaya A.Y. : Handbook on Data Centers. Springer, 2015. ISBN 978-1-4939-2092-1.

5. Geng H. : Data Center Handbook. John Wiley & Sons, 2014. ISBN 978-1118436639.

Note:
Further information:
https://courses.fit.cvut.cz/BI-VDC/
Time-table for winter semester 2024/2025:
Time-table is not available yet
Time-table for summer semester 2024/2025:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2024-11-13
For updated information see http://bilakniha.cvut.cz/en/predmet6617706.html