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
   67   68   69   70   71   72   73   74   75   76   77