Advanced Computer System Architectures
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
MI-POA | Z,ZK | 4 | 2+1 | Czech |
- Lecturer:
- Pavel Tvrdík (gar.), Josef Gattermayer, Jiří Kašpar
- Tutor:
- Josef Gattermayer, Jiří Kašpar
- Supervisor:
- Department of Computer Systems
- Synopsis:
-
The student will learn the current trends in infrastructure architecture of complex business computer systems. After completion of the module, the student will be able to design a complex system infrastructure that meets availability and scalability requirements given by the business environment.
- Requirements:
-
Computer architectures, basics of computer networks and operating systems.
- Syllabus of lectures:
-
1. HW architectures and trends.
2. Data storages, security, communication, queueing theory.
3. Data storages I. - Disks.
4. Data storages II. - Tapes and other technologies.
5. Horizontally scalable computer systems.
6. Vertically scalable computer systems.
7. High availability techniques I - Introduction.
8. High availability techniques II - Clusters..
9. Virtualization techniques I.- Introduction, I/O virtualization.
10. Virtualization techniques II.- Virtual machines.
11. Virtualization techniques III.- SW virtualization.
12. Management of complex architectures.
13. Cloud Computing.
- Syllabus of tutorials:
-
1. Design and implementation of a virtualized infrastructure (Xen).
2. RAID 0, 1 and 5 techniques.
3. Volume manager and filesystem.
4. Partitioning, resource management.
5. Clustering.
6. Zone management.
- Study Objective:
-
The objective of this module is to introduce techniques and architectural principles that are used in modern ICT infrastructure, such as virtualisation, high availability, multi-tier system architecture, etc. The main focus will be on helping the ICT infrastructure architecture solve business needs in firms or organizations. This knowledge and skills are needed mainly for infrastructure architects, IT technology consultants, system administrators, or similar.
- Study materials:
-
1. Smith, J., Nair, R. ''Virtual Machines: Versatile Platforms for Systems and Processes''. Morgan Kaufmann, 2005. ISBN 1558609105.
2. Foster, I., Kesselman, C. ''The Grid 2: Blueprint for a New Computing Infrastructure (2nd Edition)''. Morgan Kaufmann, 2003. ISBN 1558609334.
3. Buyya, R. ''High Performance Cluster Computing: Architectures and Systems Vol. 1 and 2''. Prentice Hall, 1999. ISBN 0130137847 and 0130137855.
4. Schulz, G. ''The Green and Virtual Data Center''. CRC Press, 2009. ISBN 1420086669.
- Note:
- Time-table for winter semester 2011/2012:
- Time-table is not available yet
- Time-table for summer semester 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Fri Thu Fri - The course is a part of the following study plans:
-
- Master Branch Web Engineering - Version for Students who Enrolled in 2010, Presented in Czech (compulsory course of the branch)
- Computer Systems and Networks, Version for Students who Enrolled in 2010, Presented in Czech (compulsory course of the specialization)
- Master Informatics, Version for Students who Enrolled in 2010, Presented in Czech (VO)
- Master Informatics, Presented in Czech, Version for Students who Enrolled in 2011 (VO)
- Web and Software Engineering, Presented in Czech, Version for Students who Enrolled in 2011 (compulsory course of the branch)
- Computer Systems and Networks, Presented in Czech, Version for Students who Enrolled in 2011 (compulsory course of the specialization)
- Master Informatics, Presented in Czech, Version for Students who Enrolled in 2012 (VO)
- Web and Software Engineering, Presented in Czech, Version for Students who Enrolled in 2012 (compulsory course of the branch)
- Computer Systems and Networks, Presented in Czech, Version for Students who Enrolled in 2012 (compulsory course of the specialization)