The notes are taken from the books required for the course:
- L.A. Barroso, U. Hölzle, and P. Ranganathan. The Datacenter as a Computer: Designing Warehouse-Scale Machines, Third Edition. Synthesis Lectures on Computer Architecture. Springer International Publishing, 2022.
- E.D. Lazowska. Quantitative System Performance: Computer System Analysis Using Queueing Network Models. Prentice-Hall, 1984.
- Course slides.
📚 Course Syllabus
According to the official course syllabus:
- Hardware infrastructure of datacenters:
- Basic components, Rack structure, Cooling
- Hard Disk Drive and Solid State Disks
- RAID architectures
- Hardware Accelerators
- Software infrastructure of datacenters:
- Virtualization: basic concepts, technologies, hypervisors and containers
- Computing Architecture: Cloud, Edge and Fog Computing
- Infrastructure-, platform- and software-as-a-service
- Methods:
- Scalability and performance of datacenters: definitions, fundamental laws, queuing network theory basics
- Reliability and availability of datacenters: definitions, fundamental laws, reliability block diagrams
- Exercises to apply the knowledge in simple examples or to more complicated scenarios will be used especially considering the parts related to reliability, storage system design, and performance analysis.
💾 Download
You can view an embedded PDF version here:
https://raw.githubusercontent.com/PoliMI-HPC-E-notes-projects-AndreVale69/HPC-E-PoliMI-university-notes/main/computing-infrastructures/notes/computing-infrastructures.pdf