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
   72   73   74   75   76   77   78   79   80   81   82