Course Objectives
The course enables the students to
Course Outcomes(COs):
Learning Outcome (at course level)
| Learning and teaching strategies | Assessment Strategies |
| Approach in teaching: Interactive Lectures, Discussion, Tutorials, Reading assignments, Demonstration, Team teaching, Research Papers
Learning activities for the students: Self-learning assignments, Effective questions, Seminar presentation, Giving tasks
|
|
Introduction of Cloud Computing: Nutshell of cloud computing, Enabling Technology, Vision, feature Characteristics and components of Cloud Computing. Challenges, Risks and Approaches of Migration into Cloud. , Layer and Types of Clouds, Services models, Cloud Reference Model.
Cloud Computing Architecture: Data center Design and interconnection Network, Architectural design of Compute and Storage Clouds. Cloud Programming and Software: Features of cloud programming, Parallel and Distributed Computing paradigms, Parallel and distributed programming paradigms-MapReduce, Hadoop , High level Language for Cloud. Service Oriented Architecture – REST and Systems of Systems – Web Services – Publish Subscribe Model
Virtualization Technology: Definition, Understanding and Benefits of Virtualization. Implementation Level of Virtualization, Virtualization Structure/Tools and Mechanisms, Hypervisor VMware, KVM, Xen. Virtualization: of CPU, Memory, I/O Devices, Virtual Cluster and Resources Management, Virtualization of Server, Desktop, Network, and Virtualization of data-center.
Securing the Cloud: Cloud Information security fundamentals, Cloud security services, Design principles, Policy Implementation, Cloud Computing Security Challenges, Cloud Computing Security Architecture. Legal issues in cloud Computing. Data Security in Cloud: Risk Mitigation , Understanding and Identification of Threats in Cloud, SLA-Service Level Agreements, Trust Management
Cloud Platforms in Industry: Amazon web services, Google AppEngine, Microsoft Azure Design, Aneka: Cloud Application Platform -Integration of Private and Public Clouds Cloud applications: Protein structure prediction, Data Analysis, Satellite Image Processing, CRM and ERP, Social networking. Cloud Application- Scientific Application, Business Application.
· Cloud Computing ,Principle and Paradigms, Edited By Rajkumar Buyya, Jemes Broberg, A. Goscinski, Pub.- Wiley-2016
· Kumar Saurabh, “Cloud Computing” , Wiley Pub 2016
· Distributed and Cloud Computing, Kai Hawang , Geofrey C. Fox, Jack J. Dongarra Pub: Elservier, 2013
Suggested Readings:
· Krutz , Vines, “Cloud Security “ , Wiley Pub,2010
· Velte, “Cloud Computing- A Practical Approach” ,TMH Pub,2009
Katarina Stanoevska-Slabeva, Thomas Wozniak, SantiRistol, “Grid and Cloud Computing – A Business Perspective on Technology and Applications”, Springer,2010
E-Resources:
Journals: