0% found this document useful (0 votes)
112 views

Cloud Computing

This document provides an overview of the Cloud Computing course offered at Gujarat Technological University. The 7th semester course aims to teach students about hardware, software concepts, and architecture of cloud computing. It will cover topics like virtualization, cloud services models (IaaS, PaaS, SaaS), abstraction, security, and case studies. The course involves 3 hours of lectures per week over 15 weeks, for a total of 3 credits. Student assessment includes exams, assignments, and projects focused on applying concepts from cloud infrastructure, management, and development.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
112 views

Cloud Computing

This document provides an overview of the Cloud Computing course offered at Gujarat Technological University. The 7th semester course aims to teach students about hardware, software concepts, and architecture of cloud computing. It will cover topics like virtualization, cloud services models (IaaS, PaaS, SaaS), abstraction, security, and case studies. The course involves 3 hours of lectures per week over 15 weeks, for a total of 3 credits. Student assessment includes exams, assignments, and projects focused on applying concepts from cloud infrastructure, management, and development.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

GUJARAT TECHNOLOGICAL UNIVERSITY

Bachelor of Engineering
Subject Code: 3170717
CLOUD COMPUTING
Semester - 7th Semester

Type of course: Professional Elective

Prerequisite: Fundamentals of Distributed Computing

Rationale: This course aims students to understand the hardware, software concepts and architecture of cloud
computing. Students realize the importance of Cloud Virtualization, Abstractions and Enabling Technologies.

Teaching and Examination Scheme:


Teaching Scheme Credits Examination Marks
Total
Theory Marks Practical Marks
L T P C Marks
ESE (E) PA ESE (V) PA (I)
3 0 0 3 70 30 0 0 100

Contents:
Sr. Total
Content
No. Hrs
Introduction: Cloud Computing, Layers and Types of Clouds, Cloud Infrastructure
Management, Challenges and Applications. Virtualization: Virtualization of
1 04
Computing, Storage and Resources. Cloud Services: Introduction to Cloud Services
IaaS, PaaS and SaaS
Software as a Service (SaaS): Evolution of SaaS, Challenges of SaaS Paradigm,
SaaS Integration Services, SaaS Integration of Products and Platforms.
Infrastructure As a Services (IaaS): Introduction, Background & Related Work,
2 Virtual Machines Provisioning and Manageability, Virtual Machine Migration 08
Services, VM Provisioning and Migration in Action. Platform As a service (PaaS):
Integration of Private and Public Cloud, Technologies and Tools for Cloud
Computing, Resource Provisioning services

Abstraction and Virtualization: Introduction to Virtualization Technologies, Load


Balancing and Virtualization, Understanding Hyper visors, Understanding Machine
Imaging, Porting Applications, Virtual Machines Provisioning and Manageability
3 Virtual Machine Migration Services, Virtual Machine Provisioning and Migration in 08
Action, Provisioning in the Cloud Context, Virtualization of CPU, Memory, I/O
Devices, Virtual Clusters and Resource management, Virtualization for Data Center
Automation

Cloud Infrastructure and Cloud Resource Management: Architectural Design of


Compute and Storage Clouds, Layered Cloud Architecture Development, Design
4 Challenges, Inter Cloud Resource Management, Resource Provisioning and 08
Platform Deployment, Global Exchange of Cloud Resources. Administrating the
Clouds, Cloud Management Products, Emerging Cloud Management Standards
Security: Security Overview, Cloud Security Challenges and Risks, Software-as-a
Service Security, Cloud computing security architecture: Architectural
5 Considerations, General Issues Securing the Cloud, Securing Data, Data Security, 07
Application Security, Virtual Machine Security, Identity and Presence, Identity
Management and Access Control, Autonomic Security Establishing Trusted Cloud

Page 1 of 2
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3170717
computing, Secure Execution Environments and Communications, , Identity
Management and Access control Identity management, Access control, Autonomic
Security Storage Area Networks, Disaster Recovery in Clouds.

Cloud Middleware: OpenStack, Eucaluptus, Windows Azure, CloudSim, EyeOs,


6 05
Aneka, Google App Engine
Cloud Based Case-Studies: Overview of Cloud services, Designing Solutions for
7 the Cloud, Implement & Integrate Solutions, Emerging Markets and the Cloud, 05
Tools for Building Private Cloud: IaaS using Eucalyptus, PaaS on IaaS - AppScale

Suggested Specification table with Marks (Theory):

Distribution of Theory Marks


R Level U Level A Level N Level E Level C Level
25 30 10 05 - -
Legends: R: Remembrance; U: Understanding; A: Application, N: Analyze and E: Evaluate C: Create and
above Levels (Revised Bloom’s Taxonomy)
Note: This specification table shall be treated as a general guideline for students and teachers. The actual
distribution of marks in the question paper may vary from above table.

Books:
1. Rajkumar Buyya, James Broberg, Andrzej M Goscinski, Cloud Computing: Principles and Paradigms,
Wiley publication.
2. Toby Velte, Anthony Velte, Cloud Computing: A Practical Approach, McGraw-Hill Osborne Media.
3. George Reese, Cloud Application Architectures: Building Applications and Infrastructure in the Cloud,
O'Reilly Publication.
4. John Rhoton, Cloud Computing Explained: Implementation Handbook for Enterprises, Recursive Press.

Course Outcomes: Students will be able to


Sr. Marks
CO Statement
No. % Weightage
1 Compare the strengths and limitations of cloud computing 15
2 Identify the architecture, infrastructure and delivery models of cloud computing 25
3 Apply suitable virtualization concept. 20
4 Choose the appropriate cloud player, Programming models and approach 20
5 Address the core issues of cloud computing such as security, privacy and interoperability 20

List of Open Source Software/learning website:


• technolamp.blogspot.com
• www.intelligentedu.com/
• NITTR Instructional Resources Videos

Page 2 of 2
w.e.f. AY 2018-19

You might also like