Cloud Computing
6IT5-12 · Semester 6
0/76 topics
Objective of the course
Scope of the course
Outcome of the course
Nutshell of cloud computing
Enabling technologies for cloud
Historical development of cloud
Vision of cloud computing
Features and characteristics of Cloud Computing
Components of Cloud Computing
Challenges in cloud computing
Risks of migration into Cloud
Approaches of migration into Cloud
Ethical issues in Cloud Computing
Cloud business impact
Cloud economics
Future of the cloud
Networking support for Cloud Computing
Ubiquitous Cloud
Internet of Things (IoT) in cloud
Cloud reference model
Layers of Cloud
Types of Clouds
Cloud service models
Data center design
Data center interconnection network
Architectural design of Compute Clouds
Architectural design of Storage Clouds
Cloud programming and software
Features of cloud programming
Parallel programming paradigms
Distributed programming paradigms
MapReduce
Hadoop
High-level languages for Cloud
Programming Google App Engine
Virtualization definition
Benefits of virtualization
Implementation levels of virtualization
Virtualization structure and tools
Virtualization mechanisms
Hypervisor VMware
KVM hypervisor
Xen hypervisor
CPU virtualization
Memory virtualization
I/O devices virtualization
Virtual cluster management
Resource management
Server virtualization
Desktop virtualization
Network virtualization
Data-center virtualization
Cloud information security fundamentals
Cloud security services
Cloud security design principles
Security policy implementation
Cloud computing security challenges
Cloud computing security architecture
Legal issues in Cloud Computing
Data security in Cloud
Business continuity
Disaster recovery
Risk mitigation
Understanding threats in Cloud
Identification of threats in Cloud
Service Level Agreements (SLA)
Trust management
Amazon Web Services (AWS)
Google AppEngine
Microsoft Azure
Aneka: Cloud Application Platform
Integration of private and public clouds
Cloud applications in protein structure prediction
Cloud applications in data analysis
Cloud applications in satellite image processing
Cloud applications in CRM