L T P C
FUNDAMENTALS OF CLOUD
Total Hours: 60 COMPUTING 4 0 0 4
COURSE OBJECTIVES:
To learn how to use Cloud Services.
To implement Virtualization
To implement Task Scheduling algorithms.
Apply Map-Reduce concept to applications.
To build Private Cloud.
Broadly educate to know the impact of engineering on legal and societal issues
involved
COURSE OUTCOMES:
Understand Introduction to Cloud Computing
Understanding the roots and essential characteristics of cloud computing
Understanding the Management and Monitoring Process of Cloud Computing.
Understand Migration and Business model of Cloud.
COURSE CONTENT:
UNIT I Introduction to cloud computing
15 Hours
Introduction to Cloud Computing, History of cloud computing, Cloud Computing
Architecture , Introduction to Mainframes, Clustering, Grid Computing, Utility computing,
Edge Computing, SOA, Servers, Datacenters, 5 Characteristics of Cloud computing, Trends
of cloud computing, Standards and needs for cloud computing, Network protocols and Web
Services, APIs, Comparing Traditional and Cloud Data Center Costs, Virtualization and
Cloud Computing, Security and Privacy in Cloud.
UNIT II CLOUD DEPLOYMENT AND SERVICE DELIVERY MODELS
15 Hours
Cloud resources, Middleware, Cloud service models: IaaS, PaaS, SaaS, XaaS, cloud
computing – separation of responsibilities, Pricing, Billing, Pay as You Go, Monitoring,
SLA, QoS, Cloud deployment services: Public, Private, Hybrid, Community cloud.
UNIT III Cloud Applications
15 Hours
Existing problems in cloud computing, cloud adoption barriers, Web 2.0 applications, Cloud
Technologies and platforms – AWS, EC2, S3, GAE, Azure, Hadoop, Salesforce.com, Aneka,
Parallel and Distributed Computing, MapReduce in cloud, Hadoop in cloud, Scaling,
Elasticity, Cloud Storage, Relational Databases and NoSQL. Scientific applications,
Healthcare: ECG analysis in the cloud, Biology: protein structure prediction, Geosciences:
satellite image processing,
UNIT IV Business models of cloud
15 Hours
Cloud Economics, Implementing Data security using Open Web Application Security
Project, Migration to Cloud, B2C, B2B, and C2C, Big Data in Cloud, Analytics in Cloud,
Understanding Future Trends of Cloud, Internet of Things (IoT), Business Innovation
through Cloud Computing, Business and consumer applications, CRM and ERP, Social
networking, Media applications.
Text Books:
1. Seize the Cloud - A Manager’s Guide to Successwith Cloud Computing by Erik van
Ommeren • Sogeti USA, Martin van den Berg • Sogeti Netherlands.
2. Cloud Computing for Dummies by Judith Hurwitz, Robin Bloor, Marcia Kaufman, Fern
Halper.
3. Cloud Computing – Concepts and Practices by NareshSehgal&Pramod Chandra.
Reference Books:
1. “ Mastering Cloud Computing” by -RajkumarBuyya, Christian Vechiolla, Thamarai S, Elsevier
Publications
2. “Cloud Computing : Principles and Paradigms” by – RajkumarBuyya, James B, A Goscinski,
3. “Cloud Computing : A practical Approach” by Toby V, A velte, Robert E, 2009
4. “Cloud Application Architectures: Building Applicatios and Infrastructure in the cloud”