CS451 - Advance Computing
CS451 - Advance Computing
Teaching
Theory Practical Tutorial Total Credit
Scheme
Hours/Week 3 2 - 5
4
Marks 100 50 - 150
Pre-requisite courses:
● Operating System
● Concepts of Networking
Sr. Number of
Title of the unit
No. hours
1 Introduction to Computing Technology 07
2 Cloud Enabling Technologies 10
3 Cloud Computing Architectures 10
4 Fog and Edge Computing and its Applications 10
Container Technology and Market place of Advanced
5 08
Computing Platforms
Total hours (Theory): 45
Total hours (Lab): 30
Total hours: 75
B. Detailed Syllabus:
Unit Weightage
Unit/Topics Hours
No. (%)
1 Introduction to Computing Technology 07 14%
Overview of Cluster Computing, Grid Computing
Systems, Cloud Computing, Roles and Boundaries,
Cloud Characteristics, Cloud Delivery Models, Cloud
Deployment Models, Desired Features of a Cloud,
Benefits and Disadvantages of Cloud Computing,
Challenges and Risks in Cloud Computing.
2 Cloud Enabling Technologies 10 22%
Data centre Technology, Virtualization Technology,
Implementation Levels of Virtualization,
Virtualization Structures/Tools and Mechanisms,
Managing Virtualization Environment, Types of
Hypervisors, Virtualization of CPU, Memory, and I/O
Devices, Virtual Clusters and Resource Management,
Virtualization for Data-Centre Automation.
3 Cloud Computing Architectures 10 22%
Workload Distribution Architecture, Resource Pooling
Architecture, Dynamic Scalability Architecture, Elastic
Resource Capacity Architecture, Service Load
Balancing Architecture, Cloud Bursting Architecture,
Elastic Disk Provisioning Architecture, Redundant
Storage Architecture, Hypervisor Clustering
Architecture, Load Balanced Virtual Server Instances
Architecture.
4 Fog and Edge Computing and its Applications 10 22%
Edge computing purpose and definition, Benefits of
Edge Computing, Different Types of Edge, Edge
Deployment Modes, Edge computing hardware
architectures (Gateway), Introduction to Fog
Computing: Fog Computing, Characteristics,
Application Scenarios, Issues and challenges, Fog
Computing Architecture: Communication and
Network Model, Programming Models, Fog
Architecture for smart cities, healthcare and vehicles.
Container Technology and Market place of Advanced
5 08 20%
Computing Platforms
Virtual Machine vs Containers, Understanding &
Implementing Container, Pros and Cons of Container
Technology, Fundamentals of Docker, Introduction to
Container Orchestration and Kubernets, Introduction
to the market place for Futuristic computing: Amazon
Web Services, Microsoft Azure Services, Google Cloud
Platform
C. Course Outcome:
Enter correlation levels 1, 2 or 3 as defined below: 1: Slight (Low) 2: Moderate (Medium) 3: Substantial
(High) If there is no correlation, put “-”.
❖ Text Books:
1. Cloud computing: concepts, technology & architecture, Erl, Thomas,
Ricardo Puttini, and Zaigham Mahmood, Pearson Education, 2013
2. Cloud Application Architectures: Building Applications and
Infrastructure in the Cloud, George Reese, O'Reilly Publication.
❖ Reference Books:
1. Cloud Computing: Principles and Paradigms, Rajkumar Buyya, James
Broberg, Andrzej M Goscinski, Wiley publication.
2. Cloud computing for dummies. Judith, s. Hurwitz john wiley & sons,
2019
3. Cloud Computing: A Practical Approach, Toby Velte, Anthony Velte,
McGraw-Hill Osborne Media.