Syllabus - Cloud Computing (AG703(C))


Cloud Computing (AG703(C))

UNIT I

Introduction of Grid and Cloud computing, characteristics, components, business and IT perspective, cloud services requirements, cloud models, Security in public model, public verses private clouds, Cloud computing platforms: Amazon EC2,Platform as Service: Google App Engine, Microsoft Azure, Utility Computing, Elastic Computing.

UNIT II

Cloud services- SAAS, PAAS, IAAS, cloud design and implementation using SOA, conceptual cloud model, cloud stack, computing on demand, Information life cycle management, cloud analytics, information security, virtual desktop infrastructure, storage cloud.

UNIT III

Virtualization technology: Definition, benefits, sensor virtualization, HVM, study of hypervisor, logical partitioning- LPAR, Storage virtualization, SAN, NAS, cloud server virtualization, virtualized data center.

UNIT IV

Cloud security fundamentals, Vulnerability assessment tool for cloud, Privacy and Security in cloud, Cloud computing security architecture: Architectural Considerations- General Issues, Trusted Cloud computing, Secure Execution Environments and Communications, Micro- architectures; Identity Management and Access control-Identity management, Access control, Autonomic Security, Cloud computing security challenges: Virtualization security management- virtual threats, VM Security Recommendations, VM-Specific Security techniques, Secure Execution Environments and Communications in cloud.

UNIT V

SOA and cloud, SOA and IAAS, cloud infrastructure benchmarks, OLAP, business intelligence, e-Business, ISV, Cloud performance monitoring commands, issues in cloud computing. QOS issues in cloud, mobile cloud computing, Inter cloud issues, Sky computing, Cloud Computing Platform, Xen Cloud Platform, Eucalyptus, OpenNebula, Nimbus, TPlatform, Apache Virtual Computing Lab (VCL), Anomaly Elastic Computing Platform.

Course Objective

The objective of this course is to provide students with the comprehensive and in-depth knowledge of Cloud Computing concepts, technologies, architecture and applications.

Course Outcome

["Explain the core concepts of the cloud computing paradigm", "Demonstrate knowledge of virtualization", "Explain the core issues of cloud computing such as security, privacy, and interoperability.", "Choose the appropriate technologies, algorithms, and approaches for the related issues.", "Identify problems, and explain, analyze, and evaluate various cloud computing solutions."]

Practicals

Reference Books

  • Dr.Kumar Saurabh, “Cloud Computing”, Wiley India.

  • Ronald Krutz and Russell Dean Vines, “Cloud Security”, Wiley-India.

  • Judith Hurwitz, R.Bloor, M.Kanfman, F.Halper, “Computing for Dummies”, Wiley India Edition.

  • Anthony T.Velte Toby J.Velte, “Cloud Computing – A Practical Approach”, TMH.

  • Barrie Sosinsky, ‘Cloud Computing Bible”, Wiley India.