You are on page 1of 3

Program name: M.Tech.

Course code: MTCS17F3100

Semester: 3 Course title: Introduction to Cloud Computing and Data Science

1. Course Details:

Course description:

This course provides a technical description of cloud computing technologies, covering cloud
infrastructure and platform services. It describes emerging technologies critical to cloud
computing. It also covers the fundamentals cloud mechanisms. It provides the basics of the
virtualization, different types of virtualizations.

Course content:

Unit 1: 25
Marks
Introduction to Cloud Computing: Origins and Influences; Basic Concepts and
Terminology; Goals and Benefits; Risks and Challenges.

Fundamental Concepts and Models: Roles and Boundaries; Cloud Characteristics; Cloud
Delivery Models; Cloud Deployment Models.

Unit 2: 25
Marks
Cloud Computing Technologies: Broadband Networks and Internet Architecture; Data Center
Technology; Virtualization Technology; Web Technology; Multitenant Technology; Service Technology;
Case study.

Unit 3: 25
Marks
Cloud Infrastructure Mechanisms: Logical Network Perimeter; Virtual Server; Cloud Storage Device;
Cloud Usage Monitor; Resource Replication; Ready-made environment

Specialized Cloud Mechanisms: Automated Scaling Listener; Load Balancer; SLA Monitor;
Pay-per-use Monitor; Audit Monitor;

Unit 4: 25
Marks
Cloud Management Mechanisms: Remote Administration System; Resource Management System; SLA
Management System; Billing Management System.

Cloud Security: Basic Terms and Concepts; Threat Agents; Cloud Security Threats; Additional
considerations.
Objectives:

The objective of this course is to:

1. Understand various basic concepts related to cloud computing technologies


2. Provide knowledge in different layers of cloud computing, Infrastructure as a Service (IaaS), Platform
as a Service (PaaS), and Software as a Service (SaaS);
3. Illustrate the use of various cloud computing technologies;
4. Provide Introduction to cloud security and secure computation in the cloud.

b) Learning Outcomes
By the end of the course, the student will be able to:

1. Characterize the distinctions between Infrastructure, Platform and Software as a Service (IaaS, PaaS,
SaaS) abstractions;
2. Analyze the advantages and disadvantages of Public and Private Clouds.
3. Develop and deploy cloud application using popular cloud platforms
4. Design Cloud security solutions

c) Pedagogy:

(could be any one for each Unit. Where ICT is used, the ppt has to be attached as hyperlink,
links to Videos, You tube, Digital resource is to be specified)

· Direct method

· ICT and Digital support

· Collaborative and Cooperative learning

· Flipped Classroom

d) Suggested Text Books and References

Text book/s:

1. Thomas Erl , Ricardo Puttini , ZaighamMahmood Cloud Computing: Concepts, Technology &
Architecture PHI, 2013.
2. Kai Hwang, Geoffrey C. Fox, Jack J Dongarra, Distributed and Cloud Computing, MK, 2012.
3. DharanipragadaJanakiram, Grid and Cloud Computing, McGraw-Hill 2016.
References:

1. Dan C. Marinescu, Cloud Computing: Theory and Practice, MK


2. Michael Miller, Cloud Computing: Web-Based Applications That Change the Way You Work and
Collaborate Online, Que Publishing, August 2008.
3. RajkumarBuyya, JamesBroberg, AndrzejGoscinski, Cloud Computing- Principles and
Pradigms,Wiley.
4. Anthony T.Velte, Toby J.Velte, Robert Elsenpeter, Cloud Computing, A practical approach, TATA
McGRAW HILL.
5. Gautam Shroff, Enterprise Cloud Computing- Technology, Architecture, Applications,
CAMBRIDGE.
6. David Marshall, Wade A. Reynolds and Dave McCrory, Advanced Server Virtualization-VMware
and Microsoft Platforms in the Virtual Data Center, AUERBACH Publications.
7. Journal of Cloud Computing -Advances, Systems and Applications, Springer Open.
8. International Journal of Cloud Computing, INDERSCIENCE Publishers.
9. IEEE Cloud Computing
10. International Journal of Cloud Applications and Computing (IJCAC), IGI Global.

You might also like