0% found this document useful (0 votes)
34 views

Syllabus

This document outlines a course on cloud computing that covers 4 units: 1) foundations of cloud computing and cloud service models, 2) computing in the cloud including virtual machines and containers, 3) cloud platforms for data analytics, machine learning, and mobile computing, and 4) integrating cloud computing with IoT, social media, and case studies of cloud applications. The course aims to help learners understand cloud technologies and models and acquire knowledge on applying cloud computing.

Uploaded by

Jv s
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views

Syllabus

This document outlines a course on cloud computing that covers 4 units: 1) foundations of cloud computing and cloud service models, 2) computing in the cloud including virtual machines and containers, 3) cloud platforms for data analytics, machine learning, and mobile computing, and 4) integrating cloud computing with IoT, social media, and case studies of cloud applications. The course aims to help learners understand cloud technologies and models and acquire knowledge on applying cloud computing.

Uploaded by

Jv s
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

L T P C

3 1 0 4
Course Code: CSE407R01
Semester: VII

CLOUD COMPUTING

Course Objective:
This course will help the learner to understand the various models, cloud technologies, the role
of virtual machines and containers. Also, the learner will explore the importance of Cloud for
analytics, machine learning, mobile computing and IOT with highlights on security challenges,
and will acquire knowledge on applications of cloud computing in various fields with case studies.

UNIT - I 15 Periods
Foundation of Cloud Computing: Introduction - Cloud computing characteristics - Advantages
and disadvantages - Comparison of traditional and cloud computing paradigms - Future of the
cloud. Cloud Services and Deployment Models: Types of Cloud - Infrastructure-as-a-Service -
Platform-as-a-Service - Software-as-a-Service. Managing data in the cloud: Storage as a
Service: Storage Models - The Cloud Storage Landscape - Access Methods: Portals and APIs -
Amazon Cloud Storage Services - Microsoft Azure Storage Services - Google Cloud Storage
Services.

UNIT - II 15 Periods
Computing in the Cloud: Computing as a Service: Virtual Machines and Containers -
Advanced Computing Services - Serverless Computing - Pros and Cons of Public Cloud
Computing. Using and Managing Virtual Machines: Historical Roots - Amazon’s Elastic
Compute Cloud - Azure VMs - Google Cloud VM Services - Jetstream VM Services. Using and
Managing Containers: Container Basics - Docker and the Hub - Containers for Science -
Creating Your Own Container. Scaling Deployments: Paradigms of Parallel Computing in the
Cloud - SPMD and HPC-style Parallelism - Many Task Parallelism - MapReduce and Bulk
Synchronous Parallelism - Graph Dataflow Execution and Spark - Agents and Microservices -
HTCondor.

UNIT - III 15 Periods


The Cloud as Platform: Data Analytics in the Cloud: Hadoop and YARN - Spark - Amazon
Elastic MapReduce - Azure HDInsight and Data Lake - Amazon Athena Analytics - Google Cloud
Datalab. Machine Learning in the Cloud: Spark Machine Learning Library - Azure Machine
Learning Workspace - Amazon Machine Learning Platform - Deep Learning: Introduction -
Amazon MXNet Virtual Machine Image - Google TensorFlow in the Cloud - Microsoft Cognitive
Toolkit. Wireless Internet and Mobile Cloud Computing: - Mobile Devices and Internet Edge
Networks - Wi-Fi, Bluetooth, and Wireless Sensor Networks - Cloudlet Mesh for Mobile Cloud
Computing - Mobile Clouds and Colocation Clouds.

UNIT - IV 15 Periods
IoT Sensing and Interaction with Clouds: Local and Global Positioning Systems - Cloud- Based
RAN for Building Mobile Networks - IoT Interaction Frameworks with Clouds and Devices. Cloud
Computing in Social Media Applications: Social Media Big-Data Industrial Applications - Social
Networks and API for Social Media Applications - Social Graph Properties and Representations -
Social Graph Analysis on Smart Clouds. Multicloud Mashup Architecture and Service: Cloud
Mashup Architecture for Agility and Scalability - Multicloud Mashup Service Architecture - Skyline
Discovery of Mashup Services - Dynamic Composition of Mashup Services. Security and
Privacy: Thinking about Security in the Cloud - Role-based Access Control - Secure Data in the
Cloud - Secure Your VMs and Containers - Secure Access to Cloud Software Services.
Applications and Case studies: Cloud computing in education, healthcare, politics, business,
agriculture - Cloud computing adoption in Sub-Saharan Africa - Cloud computing adoption in
India.

TEXT BOOKS
1. Hiran KK, Doshi R, Fagbola T, Mahrishi M. Cloud computing: Master the Concepts,
Architecture and Applications with Real-world Examples and Case Studies, BPB
Publications, 2019.
2. Foster I, Gannon DB. Cloud Computing for Science and Engineering. MIT Press, 2017.
3. Hwang K. Cloud Computing for Machine Learning and Cognitive Applications, MIT Press,
2017.

REFERENCES
1. Anthony T. Velte, Toby J. Velte and Robert Elsenpeter. Cloud Computing: A Practical
Approach, McGraw Hill, 2010.
2. Dinkar Sitaram and Geetha Manjunat. Moving To The Cloud: Developing Apps in the New
World of Cloud Computing, Elsevier, 2012.

ONLINE MATERIALS
1. https://nptel.ac.in/courses/106104182
2. https://archive.nptel.ac.in/courses/106/105/106105167/

UNITWISE LEARNING OUTCOMES


Upon successful completion of each unit, the learner will be able to
Unit I Gain an insight into service, deployment models and storage as a service
Unit II Explore an idea on computing as a service, management of virtual machines, containers
and scaling deployment
Unit III Know how cloud computing can be a platform with regard to Data Analytics, Machine
Learning and Mobile networks
Unit IV Learn the integration of cloud computing with IOT, Social Media and apply the concepts
in various case studies

COURSE LEARNING OUTCOMES


Upon successful completion of this course, the learner will be able to
Knowledge
CO No. Course Outcomes
Level
1 Distinguish various cloud services and deployment models K4
Explain the various ways of storing and accessing the data from the
2
service provider’s perspective
K3
Identify the differences between virtual machine and the container and
3
explore various VM services
K4

You might also like