Page 145 - Microsoft Word - B.Tech. Course Structure (R20) WITH 163 CREDITS
P. 145

JNTUA College of Engineering (Autonomous), Ananthapuramu
                                 Department of Computer Science & Engineering
                                                     Cloud Computing
                                                  Professional Elective III
           Course Code:                                    Semester VII(R20)                   L T P C: 3 0 0 3
           Course Objectives:
                       1.To develop cloud applications.
                       2.To demonstrate the design of the architecture for a new cloudapplication.
                       3.To teach how to re-architect the existing application for the cloud.
           Course Outcomes:
           •  CO1: Outline the procedure for Cloud deployment
           •  Investigate different cloud service models and deployment models
           •  Compare different cloud services.
           •  Design applications for an organization that use a cloud environment.
           •

           UNIT – I: Introduction
           Introduction  to  Cloud  Computing,  Characteristics  of  Cloud  Computing,  Cloud  Models,  Cloud  Services
           Examples, Cloud based services and Applications, Cloud Concepts and Technologies, Virtualization, Load
           Balancing, Scalability and Elasticity, Deployment, Replication, Monitoring, Software defined networking,
           Network  function  virtualization,  Map  Reduce,  Identity  and  Access  Management,  Service  Level
           Agreements, Billing.

           UNIT – II: Cloud Services and Platforms
           Cloud  Services  and  Platforms:  Compute  Services,  Storage  Services,  Database  Services,  Application
           Services, Content Delivery Services, Analytics Services, Deployment and Management Services, Identity
           and  Access  Management  Services,  Open  Source  Private  Cloud  Software,  Apache  Hadoop,  Hadoop
           MapReduce Job Execution, Hadoop Schedulers, Hadoop Cluster Setup.

           UNIT – III: Cloud Application Design

           Cloud  Application  Design:  Design  Considerations,  Reference  Architectures,  Cloud  Application  Design
           Methodologies, Data StorageApproaches,
           Multimedia  Cloud:  Introduction,  Case  Study:  Live  Video  Streaming  App,  Streaming  Protocols,  Case
           Study: Video Transcoding APP.


           UNIT – IV:Python for cloud computing
           Python for Amazon Web Services, Python for Google Cloud Platform, Python for Windows Azure, Python
           for MapReduce, Python Packages of Interest, Python Web Application Framework – Django, Designing a
           RESTful Web API.

           UNIT – V: Code Generation
           Cloud  Application  Development  in  Python,  Design  Approaches,  Image  Processing  APP,  Document
           Storage  App,  MapReduce  App,  Social  Media  Analytics  App,  Cloud  Application  Benchmarking  and
           Tuning, Cloud Security, Cloud Computing for Education.








                                                         Mdv
                                                          Mdv
   140   141   142   143   144   145   146   147   148   149   150