Page 76 - B.Tech IT Curriculum and Syllabus R2017 - REC
P. 76

Department of IT, REC


                   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.
                   3.  Implement the procedure to interact with Hadoop API for Accessing HDFS from local file
                       system.
               Cloud Simulators:
                   1.  Model and simulate a Cloud computing environment with Data Centers, Hosts and Cloudlets
                       and perform VM provisioning using CloudSim.
                   2.  Design a host with two CPU cores, which receives request for hosting two VMs, such that
                       each one requires two cores and plans to host four tasks units. More specifically, tasks t1, t2,
                       t3 and t4 to be hosted in VM1, while t5, t6, t7, and t8 to be hosted in VM2. Implement space-
                       shared allocation policy and time-shared allocation policy. Compare the results.
                   3.  Model a Cloud computing environment having Data centre that had 100 hosts. The hosts are
                       to  be  modelled  to  have  a  CPU  core  (1000  MIPS),  2  GB  of  RAM  and  1TB  of  storage.
                       Consider  the  workload  model  for  this  evaluation  including  provisioning  requests  for  400
                       VMs, with each request demanding 1 CPU core (250 MIPS), 256 MB of RAM and 1 GB of
                       storage. Each VM hosts a web-hosting application service, whose CPU utilization distribution
                       was generated according to the uniform distribution. Each instance of a web hosting service
                       required  150,000  MIPS  or  about  10  minutes  to  complete  execution  assuming  100%
                       utilization.
                                                                                                      TOTAL: 60 PERIODS



               OUTCOMES:
               At the end of the course, the student should be able to:
                   1.  Design and implement virtual machines and understand the need for resource utilization
                   2.  Use public cloud infrastructure for deploying their applications.
                   3.  Create a private cloud infrastructure
                   4.  Understand the Mapreduce concept
                   5.  Test how a cloud data centre would function using a simulator software

               LAB EQUIPMENT FOR A BATCH OF 30 STUDENTS:
                       Hardware:     Systems with Virtualization Enabled, dual core processor with 8 GB RAM.
                       Software:     CentOS, VirtualBox, OpenStack, CirrOS, CloudSim.
                       Internet:     For updating packages and for doing public cloud experiments. Public cloud
                                     requires  accessing  well  know  a  cloud  platform,  which  requires
                                     VISA/MASTER CARD for verification with zero cost.









               Curriculum and Syllabus | B.Tech. Information Technology | R2017                Page 76
   71   72   73   74   75   76   77   78   79   80   81