# Cloud Computing and Distributed Systems

- Institution: IIT Patna
- Department: Computer Science and Engineering
- Teacher: Prof. Rajiv Misra
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/106104182)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106104182)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Introduction to Cloud Computing](https://invisiblenetwork.ai/learn/nptel/106104182/d7cf95a41864) (Video)
2. [Virtualization](https://invisiblenetwork.ai/learn/nptel/106104182/22d529741645) (Video)
3. [Hotspot Mitigation for Virtual Machine Migration](https://invisiblenetwork.ai/learn/nptel/106104182/f1c67906e65e) (Video)
4. [Server Virtualization](https://invisiblenetwork.ai/learn/nptel/106104182/2d8fd747d453) (Video)
5. [Software Defined Network](https://invisiblenetwork.ai/learn/nptel/106104182/76b808a20fef) (Video)
6. [Geo-distributed Cloud Data Centers](https://invisiblenetwork.ai/learn/nptel/106104182/ecce1c5b7fa4) (Video)
7. [Leader Election in Rings (Classical Distributed Algorithms)](https://invisiblenetwork.ai/learn/nptel/106104182/86fcb84a3152) (Video)
8. [Leader Election (Ring LE & Bully LE Algorithm)](https://invisiblenetwork.ai/learn/nptel/106104182/171e3b3ad660) (Video)
9. [Design of Zookeeper](https://invisiblenetwork.ai/learn/nptel/106104182/48cedfa53e21) (Video)
10. [Time and Clock Synchronization in Cloud Data Centers](https://invisiblenetwork.ai/learn/nptel/106104182/849c348e8c28) (Video)
11. [Global State and Snapshot Recording Algorithms](https://invisiblenetwork.ai/learn/nptel/106104182/f8005e2c9e1f) (Video)
12. [Distributed Mutual Exclusion](https://invisiblenetwork.ai/learn/nptel/106104182/78d530871910) (Video)
13. [Consensus in Cloud Computing and Paxos](https://invisiblenetwork.ai/learn/nptel/106104182/21f92c5e1b7c) (Video)
14. [Byzantine Agreement](https://invisiblenetwork.ai/learn/nptel/106104182/4d9200c24ed8) (Video)
15. [Failures & Recovery Approaches in Distributed Systems](https://invisiblenetwork.ai/learn/nptel/106104182/c868671180aa) (Video)
16. [Design of Key-Value Stores](https://invisiblenetwork.ai/learn/nptel/106104182/b0e268444709) (Video)
17. [Design of HBase](https://invisiblenetwork.ai/learn/nptel/106104182/d63465c68a15) (Video)
18. [Peer to Peer Systems in Cloud Computing](https://invisiblenetwork.ai/learn/nptel/106104182/2f93facca837) (Video)
19. [MapReduce](https://invisiblenetwork.ai/learn/nptel/106104182/a7af38867dbe) (Video)
20. [Introduction to Spark](https://invisiblenetwork.ai/learn/nptel/106104182/0f4936142fd1) (Video)
21. [Introduction to Kafka](https://invisiblenetwork.ai/learn/nptel/106104182/6ab814ec6384) (Video)
22. [Live Session 10-03-2021](https://invisiblenetwork.ai/learn/nptel/106104182/d7cf95a41864-2) (Video)
23. [Live Session 04-03-2020](https://invisiblenetwork.ai/learn/nptel/106104182/22d529741645-2) (Video)
