Course: Advanced Virtualization Concepts
Code: 3ФЕИТ07009
ECTS points: 6 ECTS
Number of classes per week: 3+0+0+3
Lecturers: Prof. Dr. Aristotel Tentov, Assoc. Prof. Dr. Marija Kalendar, Asst. Prof. Dr. Daniel Denkovski
Course Goals (acquired competencies): Knowledge of the basic concepts of virtualization with hyperviews and advanced concepts of virtualization with containers. Application of virtualization and virtualized resources in various modern systems and network implementations.
Course Syllabus: Basic concepts of virtualization. Classic virtualization techniques using hypervisors. Management of processing and memory resources in virtual machines. Management of I/O devices in the virtual environment. Modern user space (OS-level) virtualization techniques using containers. Advantages and disadvantages of container based virtualization. Concepts of network function virtualization.
Literature:
Required Literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
James Turnbull | The Docker Book, containerization is the new virtualization | https://www.dockerbook.com/ | 2016 |
2 |
Rajendra Chayapathi, Syed F. Hassan, Paresh Shah | Network Functions Virtualization (NFV) with a Touch of SDN | Pearson Education | 2016 |
3 |
Matthew Portnoy | Virtualization Essentials, 2nd Edition | Wiley | 2016 |
Additional Literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
Journal papers and conference proceedings | 2017 |