IT436
Course Name:
Cloud Computing (IT436)
Programme:
Category:
Credits (L-T-P):
Content:
Concept of cloud computing and evolution. Define SLAs and SLOs and illustrate their importance in Cloud Computing, Threats in cloud security, Common cloud providers and their associated cloud stacks and popular cloud use case scenarios. Cloud infrastructure: Cloud Reference Architecture. Cloud software deployment considerations such as scaling strategies, Load balancing, Fault tolerance, and Optimizing for cost. Cloud resource management: Virtualizing CPUs, full virtualization, Para-virtualization, and Memory virtualization. Cloud storage: Organization of data and storage. HDFS, Google GFS, Big-Table. Programming models: Fundamental aspects of parallel and distributed programming models. Cloud programming models (Map reduce, Spark, Graph Lab and Spark Streaming). Map-reduce programming model.