You are on page 1of 2

I Year M. Tech.

CNIS II - Semester L T P To C
3 1 - 4 4
CS626 CLOUD COMPUTING
Objective of the Course:
Cloud computing has evolved as a very important computing model, which enables information,
software, and shared resources to be provisioned over the network as services in an on-demand
manner. This course provides an insight into what is cloud computing and the various services cloud is
capable.

UNIT - I
Introduction: Definition, Historical developments, Computing platforms and technologies.
Principles of Parallel and Distributed Computing: Parallel versus distributed computing, Elements of
parallel computing, Elements of distributed computing, Technologies for distributed computing.

UNIT - II
Virtualization: Characteristics, Virtualization techniques, Virtualization and cloud computing, Pros and
cons of virtualization, Technology examples.
Cloud Computing Architecture: Cloud reference model, Types of clouds, Economics of clouds, Open
challenges.
Aneka: Cloud Application Platform: Framework overview, Anatomy of the Aneka container, Building
Aneka clouds, Cloud programming and management.

UNIT - III
Concurrent Computing- Thread Programming: Programming applications with threads, Multithreading
with Aneka, Programming applications with Aneka threads.
High Throughput Computing- Task Programming: Task computing, Task-based application models,
Aneka task-based programming.

UNIT - IV
Data Intensive Computing – Map-Reduce Programming: Introduction, Technologies for data-intensive
computing, Aneka MapReduce programming.
Cloud Platforms in Industry: Amazon web services, Google AppEngine, Microsoft Azure.

UNIT - V
Cloud Applications: Scientific applications in – Healthcare, Biology, Geo-science; Business applications
in – CRM and ERP, Productivity, Social networking, Media applications, Multiplayer online gaming.
Advanced Topics in Cloud Computing: Energy efficiency in clouds, Market based management of
clouds, Federated clouds / InterCloud, Third party cloud services.

TEXT BOOKS :

1. Buyya R, Vecchiola C, Selvi S T, Mastering Cloud Computing, McGraw Hill Education (India),
2013.
REFERENCE BOOKS:

1. Buyya R, Broberg J, Goscinski A, Cloud Computing - Principles and Paradigms, Wiley, 2011.
2. Rittinghouse J W, Ransome J F, Cloud Computing - Implementation, Management, and Security,
CRC Press, 2010.
3. Velte A T, Velte T J, Cloud Computing - A Practical Approach, McGraw Hill, 2011.
4. Shroff G, Enterprise Cloud Computing - Technology, Architecture, Applications, Cambridge
University Press, 2010.
5. Antonopoulos N, Gillam L, Cloud Computing - Principles, Systems and Applications, Springer,
2010.
6. Furht B, Escalante A, Handbook of Cloud Computing, Springer, 2010.
7. Sosinsky B, Cloud Computing Bible, Wiley, 2011.
8. Joseph J, Fellenstein C F, Grid Computing, Pearson, 2004.

You might also like