Anda di halaman 1dari 2

CSE535 Cloud Based Computing LTPC

3 0 0 3
Version No. 1.20

Course
Prerequisite / : Advanced Computer Networks
Exposure:

Objective
To provides information on cloud computing and gives an overview on developing cloud
services and using cloud services and communicating and collaborating with other services in
online.
Expected Outcome
Students will be able to
 Develop and deploy the cloud services
 Use the cloud services on demand
 Communicate with other cloud services
 Collaborate via web based communication tools

Unit No. I Understanding Cloud Computing


Characteristics of Cloud Computing – Evolution of Cloud Computing - Cloud Computing
Architecture – Advantages and Disadvantages of Cloud Computing – On-demand Computing -
Contrast Cloud computing vs. Cluster computing vs. Grid computing - Cloud Enabling
Techniques: Virtualization, Distributed Computing – Role of Web services.

Unit No. II Cloud Deployment And Services


Types of Cloud Deployment Models - Private, Public, Hybrid, Agency Clouds - Cloud Service
Models: Infrastructure as a Service(IaaS), Platform as a Service(PaaS), Software as a
Service(SaaS), Anything as a Service(XaaS) – Case study: one cloud service provider per service
model (eg. Amazon EC2, Google App Engine, Sales Force) - Discovering Cloud Services,
Development of Services and Tools - Pros and Cons of using Cloud Based Services.

Unit No. III Cloud Service and Security Management


Economics of Cloud Computing - Service Level Agreements (SLAs) - Billing and Accounting –
Self Service Portals – Scaling Infrastructure: Traditional vs. Cloud - Cloud Security:
Infrastructure Security - Storage, Network, Application and Data Security. Privacy and
Security issues - Jurisdictional issues raised by Data location - Identity And Access Management
- Trust, Security vs Trust and Trust management in cloud.

Unit No. IV Cloud Collaboration


Online Collaboration using Cloud services: Scheduling Applications - online Planning - Task
Management - Event Management - Contact Management - Project Management - Word
Processing - Databases - Storing and Sharing Files - Social Networks – Blogs and Wikis.

Unit No. V Cloud Application Development


Cloud application development using third party APIs, Overview of interconnectivity in cloud
ecosystems. Working with EC2 API – Google App Engine API - Facebook API, Twitter API.

Text / Reference Books:


1. Michael Miller, Cloud Computing: Web-Based Applications That Change the Way You Work
and Collaborate Online, Que Publishing, August 2008.

Proceedings of the 32nd Academic Council [09.05.2014] 77


2. Haley Beard, Cloud Computing Best Practices for Managing and Measuring Processes
for On- demand Computing, Applications and Data Centers in the Cloud with SLAs,
Emereo Pty Limited, July 2008.
3. Rajkumar Buyya, James Broberg, Andrzej M. Goscinski, Cloud Computing Principles and
Paradigms, Wiley, 2010.
4. Toby Velte, Anthony Velte, Robert Elsenpeter , Cloud Computing, A Practical Approach,
McGraw Hill, 2010.
5. Judith Hurwitz, Robin Bloor, Marcia Kaufman , Fern Halper , Cloud Computing For
Dummies, Wiley Publishing, 2010.
6. Akex Amies, Harm Sluiman, Qiang Guo Tang, Guo Ning Liu, “Developing and Hosting
Applications on the Cloud”, IBM Press, 2012.
7. George Reese, Cloud Application Architectures: Building Applications and Infrastructure in
the Cloud”, O'Reilly, Sebastopol, CA, 2009.

Mode of Evaluation : Tests, Assignments and Seminar.

Proceedings of the 32nd Academic Council [09.05.2014] 78

Anda mungkin juga menyukai