Summary of the Lectures

Cloud Computing - Overview

p>Briefly gives an overview of several computing paradigms, including distributed computing, Grid computing, cluster computing etc and comparative study among different paradigms. It also presents ‘cloud computing’ definition and fundamentals of cloud computing – essential characteristics, cloud service models, advantages over other paradigms etc.


Cloud Computing - Economics

Discusses various cloud properties from economic view points like utility pricing, on-demand resource scalability. Describes various measures and gives appropriate analytical examples. An assignment based on the mathematical expressions is covered.


Managing Data

Gives an overview of different data storage techniques, database architectures (Parallel vs Relational DB), Cloud file systems (GFS, HDFS). It also describes GFS architecture (read/ write operations, fault tolerance, Big table storage etc.), Dynamo architecture in details.


MapReduce

Describes the objective, processing mechanism, parallel efficiency, models and fault tolerance methods. Mathematical proofs along with illustrative examples are discussed in this lecture.