Page 77 - B.E CSE Curriculum and Syllabus R2017 - REC
P. 77
Department of CSE, REC
CS17702 CLOUD COMPUTING L T P C
(Common to B.E. CSE and B.Tech. IT) 3 0 0 3
OBJECTIVES:
● To learn the fundamentals of Cloud Computing and designing Private Cloud Environment.
● To learn the basic ideas and principles of Virtualization.
● To learn the programming models for Cloud.
● To gain knowledge on various cloud components mechanisms for data centre design and
management.
● To 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:
On successful completion of this course, the student will be able to:
● Demonstrate the main concepts of cloud, its characteristics, advantages, key technologies and its
various delivery and deployment models.
● Articulate the strength of virtualization and outline its role in enabling the cloud computing system
mode.
● Recognize the scope of distributed file systems in cloud and their applications in industry.
● Illustrate the fundamental cloud computing mechanism with which cloud data centres are managed
and administered.
● Analyse the core issue of cloud such as security, energy efficiency and interoperability, and provide
an insight into future prospects of computing in the cloud.
TEXT BOOKS:
1. Thomas Erl, Zaigham Mahood, Ricardo Puttini ―Cloud Computing, Concept, Technology and
Architecture‖, Prentice Hall, First Edition, 2013.
Curriculum and Syllabus | B.E. Computer Science and Engineering | R2017 Page 77

