Page 79 - B.E CSE Curriculum and Syllabus R2017 - REC
P. 79

Department of CSE, REC



                 Make design decisions for choice of NoSQL platforms to build applications
                 Apply Stream Data Model
                 Use various data analysis techniques

            TEXT BOOKS:
               1.  Seema Acharya, Subhasini Chellappan, "Big Data Analytics" Wiley India; First Edition, 2015.
               2.  Anand Rajaraman and Jeffrey David Ulman, “Mining of Massive Datasets”, Cambridge  University
                   Press, First Edition, 2012.
               3.  Jiawei Han, Micheline Kamber “Data Mining Concepts and Techniques”, Second Edition, Elsevier,
                   Reprinted 2008.
               4.  Michael Berthold, David J. Hand, "Intelligent Data Analysis”, Second Edition, Springer, 2007.

             REFERENCES:
               1.  Jay Liebowitz, “Big Data and Business Analytics” Auerbach Publications, CRC press First Edition,
                   2013.
               2.  Tom White “ Hadoop: The Definitive Guide” Third Edition, O’Reilly Media, 2012.
               3.  Bill Franks, “Taming the  Big Data Tidal Wave: Finding Opportunities in Huge Data Streams with
                   Advanced Analytics”, John Wiley & sons, First Edition, 2012.


            CS17711                               CLOUD COMPUTING LABORATORY                      L T P C
                                         (Common to B.E. CSE and B.Tech. IT)                       0  0 4 2
            OBJECTIVES:
               ●  To learn and understand Virtualization and run VMs of different configuration.
               ●  To  be  familiar  with  current  cloud  technologies  by  creating  applications  and  deploying  it  in  public
                   cloud.
               ●  To learn to set up an enterprise level cloud infrastructure.
               ●  To understand the programming models for distributed cloud management.
               ●  To understand the issues and solutions by simulating a cloud data centre.

            Virtualization:
               1.  Find procedure to run the virtual machine of different configuration using virt-manager.
               2.  Virtualize a machine and check how many virtual machines can be utilized at a particular time.
               3.  Create a VM Clone and attach virtual block to the cloned virtual machine and check whether it holds
                   the data even after the release of the virtual machine.
               4.  Create a Snapshot of a VM at a given point in time and test the snapshot by restoring the VM to that
                   time. (Note: Testing can be done by installing an application and then restore it.)
               5.  Perform  Storage  Virtualization  by  Installing  a  Storage  controller  and  interact  with  it  using  open-
                   source network-attached storage (NAS) software.

            Public Cloud:
               1.  Develop  a  simple  application  to  understand  the  concept  of  PAAS  using  GAE/Amazon  Elastic
                   Beanstalk/IBM Blue Mix and launch it.
               2.  Test how a SaaS applications scales in response to demand.
               3.  Find the procedure to launch a Cloud instance using a Public IaaS cloud like AWS/GCP.
            Private Cloud:
               1.  Setup  a  Private  Cloud  by  performing  the  procedure  using  a  Single  node  OPENSTACK
                   implementation.
               2.  Perform Creation, Management and Termination of a CirrOS instance in OPENSTACK.
               3.  Show the virtual machine migration based on certain conditions from one node to the other.

            Hadoop - Map Reduce:
               1.  Setup a Single Node Hadoop cluster and show all the process through WEB UI.
               2.  Demonstrate the MAP REDUCE programming model by counting the number of words in a file.

            Curriculum and Syllabus | B.E. Computer Science and Engineering | R2017                    Page 79
   74   75   76   77   78   79   80   81   82   83   84