Page 72 - B.Tech IT Curriculum and Syllabus R2017 - REC
P. 72
Department of IT, REC
SEMESTER VII
CS17702 CLOUD COMPUTING L T P C
3 0 0 3
OBJECTIVES:
The student should be made to:
● Learn the fundamentals of Cloud Computing and designing Private Cloud Environment.
● Learn the basic ideas and principles of Virtualization.
● Learn the programming models for Cloud.
● Gain knowledge on various cloud components mechanisms for data centre design and
management.
● Understand the issues and solutions for cloud security.
UNIT I INTRODUCTION 9
Technology Innovations for Cloud Computing –Concepts and Terminologies, Cloud Architecture and
its Characteristics- Cloud Delivery and Deployment Models, Broadband Network and Internet
Architecture. Case Study: Design and Implementation of Public and Private Cloud Environments –
Open Stack and AWS
UNIT II VIRTUALIZATION 9
Data center technology, Characteristics of Virtualized Environments, Virtualization Techniques and
types, Implementation levels of virtualization, VM Provisioning, Managing and Migration.
Case Study:Xen, KVM, VMWare, Docker Container.
UNIT III DISTRIBUTED PROGRAMMING MODEL 9
Design of HDFS, Concepts and Java Interface, Dataflow of File read & File write, Map Reduce, Input
splitting, map and reduce functions, Specifying input and output parameters, Configuring and
Running a Job. HadoopVsSpark.Case Study: Design and Implementation of Hive, Pig, HBase.
UNIT IV CLOUD COMPUTING MECHANISM 9
Cloud Infrastructure Mechanism: Cloud Storage and Usage Monitor, Resource Replication –
Specialized Cloud Mechanism: Load Balancer, SLA Monitor, Pay-per-use Monitor, Audit Monitor,
Failover System, Hypervisor, Resource Cluster, Multi Device Broker, State Management Database –
Cloud Management Mechanism: Remote Administration System, Resource Management System,
SLA Management System, Billing Management System.
UNIT V CORE ISSUES AND ADVANCED CLOUD CONCPETS 9
Cloud Security Threats – Cloud Security Mechanism: Encryption, Hashing, Digital Signature, Public
Key Infrastructure, IAM, Single Sign-on, Trust in cloud, Clustering, Dynamic Failure Detection and
Recovery, Bare-metal provisioning architecture, Mobile Cloud Computing, Edge and Fog Computing.
TOTAL: 45 PERIODS
OUTCOMES:
At the end of the course, the student should be able to:
1. Demonstrate the main concepts of cloud, its characteristics, advantages, key technologies and
its various delivery and deployment models.
2. Articulate the strength of virtualization and outline its role in enabling the cloud computing
system mode.
3. Recognize the scope of distributed file systems in cloud and their applications in industry.
Curriculum and Syllabus | B.Tech. Information Technology | R2017 Page 72

