Distributed and Cloud Computing (BIT452CO)
Distributed systems fundamentals and cloud computing service/deployment models, virtualization, and cloud security.
Unit 1: Distributed Systems Fundamentals (RPC, RMI, Consistency)
Unit 2: Cloud Computing Service Models (IaaS, PaaS, SaaS, Serverless)
Unit 3: Virtualization Technologies (Hypervisors, Containers, K8s)
Unit 4: Cloud Storage and Big Data Architectures
Unit 5: Cloud Security, IAM and Shared Responsibility
Reference books
- Tanenbaum, Andrew S. and Maarten van Steen, Distributed Systems: Principles and Paradigms, Prentice Hall.
- Buyya, Rajkumar, Christian Vecchiola, and S. Thamarai Selvi, Mastering Cloud Computing: Foundations and Applications Programming, Morgan Kaufmann / McGraw Hill.
- Coulouris, George, Jean Dollimore, Tim Kindberg, and Gordon Blair, Distributed Systems: Concepts and Design, Addison-Wesley.
- Hwang, Kai, Jack Dongarra, and Geoffrey C. Fox, Distributed and Cloud Computing: From Parallel Processing to the Internet of Things, Morgan Kaufmann.