ECTS credits ECTS credits: 6
ECTS Hours Rules/Memories Student's work ECTS: 105.5 Hours of tutorials: 4 Expository Class: 24 Interactive Classroom: 16.5 Total: 150
Use languages Spanish, Galician, English
Type: Ordinary subject Master’s Degree RD 1393/2007 - 822/2021
Center Higher Technical Engineering School
Call: First Semester
Teaching: With teaching
Enrolment: Enrollable | 1st year (Yes)
The objective of this subject is to provide students with knowledge of the components of a current infrastructure for high performance computing, how they work together and how to manage them.
The student will be able to design and manage high-performance infrastructures taking into account the analysis of the present needs and their possible future evolution, as well as the requirements to propose an infrastructure design project that will take into account hardware, software and support infrastructures. This will include the computational part, the storage of data, the communications infrastructure and the monitoring of the system.
Support infrastructure for high performance computing
Server virtualization
Communications networks for clusters and storage
Management of clusters for high performance computing
Storage systems and backup copies
Monitoring and optimization of HPC systems
- Sterling, T., Anderson, M., & Brodowicz, M. High performance computing: modern systems and practices. Morgan Kaufmann. 2017.
- R. Rosen. Linux Kernel Networking. Implementation and Theory. 2014
- Tom Shanley. InfiniBand Network Architecture. 2002
- Matthew Portnoy. Virtualization Essentials, 2nd Edition. 2016
- Kailash Jayaswal. Administering Data Centers: Servers, Storage, and Voice over IP. 2005
- Ulf Troppens & Rainer Erkens & Wolfgang Müller. Storage Networks Explained: Basics and Application of Fibre Channel SAN, NAS, iSCSI and InfiniBand. 2004
- E. Nemeth & G. Zinder & T.R. Hein. Linux Administration Handbook. 2006
Complementaria
- Barb Goldworm & Anne Skamarock. Blade Servers and Virtualization: Transforming Enterprise Computing While Cutting Costs. 2007
- W. Curtis Preston. Backup & Recovery: Inexpensive Backup Solutions for Open Systems. 2007
- Tom Clark. Designing Storage Area Networks: A Practical Reference for Implementing Fibre Channel and IP SANs (2nd Edition). 2003
- Cougias & Heiberger & Koop. The Backup Book: Disaster Recovery from Desktop to Data Center 3rd Edition. 2003
- Analyze and improve the performance of a given architecture or software
- Know the concepts and basic techniques of high performance computing
- Know the technologies and tools available for computing in distributed systems over a network
Degree competences that are trained (see degree documentation):
- Basic: CG1, CG2, CG3, CG5, CB6, CB7, CB9, CB10.
- Transverse/General: CT1, CT2, CT4.
- Specific: CE2, CE3, CE6
- Study of the notes, books and references on the internet that are available to the student. Practiced skills: CB6, E2, E3, E6.
- Labs to be carried out by the student on his own computer using virtualization technologies.
- Labs, problem solving and practical cases. Practiced skills: CB10, T1, T2, C4.
- Telematics programmed tutorials: guidance for carrying out individual or group work, solving doubts and continuous evaluation activities. Practiced skills: T1.
Laboratory practice 60%: The quality of the work developed inside and outside the lab will be valued.
Supervised projects 20%: The quality of the deliverables will be values, taking into account the degree of help that the student may have needed.
Mixed objective/subjective test 20%: Written test or, only if needed, an oral test.
In order to pass the subject, it is required to achieve at least 50% of the total qualification.
It is required to achive at least 30% of the mark in the mixed test in order to pass the subject.
No special consideration is made with respect to part-time students. Those students that do not attend the written test, will be considered as "not presented"
- Theory classes: 20h face-to-face + 0h autonomous work (total 20h)
- Practical classes in the laboratory: 0h face-to-face + 70h autonomous work (total 70h)
- Tutoring: 1h face-to-face + 0h autonomous work (total 1h)
- Realization of works: 0h face-to-face + 57h autonomous work (total 57h)
- Mixed test: 2h face-to-face + 0h autonomous work (total 2h)
TOTAL: 3h face-to-face + 147h autonomous work, for a total of 150h
Because of the strong interrelationship between the theoretical and the practical part, and because of the progressiveness in the presentation of very related concepts in the theoretical part, it is recommended to devote a daily time of study or review.
In this subject, the intensive use of tools for online communication such as videoconference, email, chat, etc. will be made.
In the non face-to-face evaluation activities, students may be required to apply mechanisms that guarantee their identity as well as their authorship of the elements presented for evaluation purposes.
The subject will be taught in English.