Professional Documents
Culture Documents
Zero Lecture
Name of Faculty: Dr. Ajay Khunteta
Analysis of DNA, RNA, Whether, Medical Science, Green Computing, Data centers, Image processing,
web hosting, social media and many more which are directly or indirectly benefited to society.
c). Relevance to Self: - with the sweeping shift from developing applications on PCs to datacenters, there
is a huge demand for manpower with new skill sets in cloud computing. This subject play an important
role in this regard by training the next generation of IT professionals and equipping them with the
necessary tools and knowledge to tackle these challenges.
d). Relation with laboratory: Cloud computing subject does not have any lab in this semester in RTU.
Many other university has cloud computing lab having experiments like creating High performance
Cloud, Cloud optimization using Hadoop, parallel execution of mathematical functions, data mining
applications using anka, Mapreduce programming, Thread programming etc.
e). Connection with previous year and next year: In last year you have studied OS and CA subjects whose
concepts can be utilized in many topics of Cloud computing.
6). Syllabus of Rajasthan Technical University, Kota
a). Index Terms/ Key Words: Index Terms/ Key Words: Cloud Computing, Data Center, Virtualization,
Anka, Google Cloud, Mapreduce etc.
b). RTU Syllabus with Name of Subject & Code: Cloud Computing 7CS1
Units Contents of the subject
I
Introduction Cloud Computing: Nutshell of cloud computing, Enabling Technology, Historical
development, Vision, feature Characteristics and components of Cloud Computing. Challenges, Risks
and Approaches of Migration into Cloud. Ethical Issue in Cloud Computing, Evaluating the Cloud's
Business Impact and economics, Future of the cloud. Networking Support for Cloud Computing.
Ubiquitous Cloud and the Internet of Things
II
Cloud Computing Architecture: Cloud Reference Model, Layer and Types of Clouds, Services models,
Data center Design and interconnection Network, Architectural design of Compute and Storage Clouds.
Cloud Programming and Software: Fractures of cloud programming, Parallel and distributed
programming paradigms-MapReduce, Hadoop , High level Language for Cloud. Programming of Google
App engine
III
Virtualization Technology: Definition, Understanding and Benefits of Virtualization. Implementation
Level of Virtualization, Virtualization Structure/Tools and Mechanisms , Hypervisor VMware, KVM,
Xen. Virtualization: of CPU, Memory, I/O Devices, Virtual Cluster and Resources Management,
Virtualization of Server , Desktop, Network, and Virtualization of data-center
IV
Securing the Cloud : Cloud Information security fundamentals, Cloud security services, Design
principles, Policy Implementation, Cloud Computing Security Challenges, Cloud Computing Security
Architecture . Legal issues in cloud Computing. Data Security in Cloud: Business Continuity and
Disaster Recovery , Risk Mitigation , Understanding and Identification of Threats in Cloud, SLA-Service
Level Agreements, Trust Management
V
Cloud Platforms in Industry: Amazon web services , Google AppEngine, Microsoft Azure Design,
Aneka: Cloud Application Platform -Integration of Private and Public Clouds Cloud applications: Protein
structure prediction, Data Analysis, Satellite Image Processing, CRM and ERP, ,Social networking .
Cloud Application- Scientific Application, Business Application.
Advance Topic in Cloud Computing: Federated Cloud/InterCloud, Third Party Cloud Services
Recommended Text:
1. Distributed and Cloud Computing By Kai Hawang , Geofrey C.Fox, Jack J. Dongarra Pub:
Elservier
2. Cloud Computing ,Principal and Paradigms, Edited By Rajkumar Buyya, Jemes Broberg, A.
Goscinski, Pub.- Wiley
3. Kumar Saurabh, Cloud Computing, Wiley Pub
4. Krutz , Vines, Cloud Security , Wiley Pub
5. Velte, Cloud Computing- A Practical Approach, TMH Pub
c). ABC analysis (RGB method) of unit & topics
Units
II
III
IV
T3
Authors
Rajkumar Buyya
Publisher
TMH
Cost (Rs.)
No. of books
in Library
0
10
Reference Books
R1
Cloud Security , Wiley Pub
Krutz , Vines,
Wiley
10
R2
R3
Velte
Kumar Saurabh
Wiley
Wiley
10
10
Cloud Computing
Cloud Computing
10
NPTL
Site of Rajkumar Buyya
b). Journals & Handbooks: - To give information about different Journals & Handbooks available in
library related to the subject and branch.
c). Associations and Institutions: - To give information about different Associations and Institutions
related to the subject and branch.
8). Syllabus Deployment: a). Total weeks available for academics (excluding exams/ holidays) as per PGC calendarSemester
I
III
V
VII
No. of Working days available(Approx.)
52
52
52
52
No. of Weeks (Approx.)
13
13
113
13
Total weeks available for covering RTU syllabus- 10-11 weeks (Approx.)
Total weeks available for special activities (as mentioned below)- 02 weeks (Approx.)
Note: Individual faculty must calculate the exact no. of lectures available according to time table
etc. after consultation with HOD.
b). Special Activities (To be approved by HOD, Dean & Campus Director & must be mentioned in
deployment):
Name of Unit
No. of
lectures
Broad Area
Degree of
difficulty
(High/Medium/
Low)
No. of
Question in
RTU Exam.
Introduction
Introduction of
and
history,
challenges etc
cloud
risk,
Normal
Mastering in Cloud
II
Architecture
Normal
Mastering in cloud
III
Virtualization
10
Concept of Virtualization
with
hardware
and
software interface
Hard
IV
Security
Normal
Cloud Computing,
Principal and
Paradigms
Industry Platform
10
Easy
Mastering in cloud
d). Introduction & Conclusion: Each subject, unit and topic shall start with introduction & close with
conclusion.
Unit 1: Defines cloud computing and provides alternative views of its application and significance in the
general world of computing. Following this introduction, the chapter presents the essential characteristics
of cloud computing and traces the historical architectural, technical, and operational influences that
converged to establish what is understand as cloud computing today.
Unit 2: looks at the primary elements of the cloud computing architecture using various cloud-based
computing architecture models. In this chapter well examine cloud delivery models (the SaaS, PaaS, and
IaaS elements of the SPI framework), cloud deployment models (such as private, community, public, and
hybrid clouds), and look at some alternative cloud architecture models.
Unit 3: gives the concepts of virtualization that is required for deploy of cloud. It covers the virtualization
at hardware and software interface.
Unit 4:Explores the fundamental concepts of cloud computing software security, covering cloud security
services, cloud security principles, secure software requirements, and testing concepts. It concludes by
addressing cloud business continuity planning, disaster recovery, redundancy, and secure remote access.
Unit 5: gives the industry platforms for cloud and explore different areas where cloud computing is
useful.
e). Time Distribution in lecture class: - Time allotted: 60 min.
i.
First 5 min. should be utilized for paying attention towards students who were absent for last lecture
or continuously absent for many days + taking attendance by calling the names of the students and
also sharing any new/relevant information.
ii.
Actual lecture delivery should be of 50 min.
iii.
iv.
v.
Last 5 min. should be utilized by recapping/ conclusion of the topic. Providing brief introduction of
the coming up lecture and suggesting portion to read.
After completion of any Unit/Chapter a short quiz should be organized.
During lecture student should be encouraged to ask the question.
Max.
Marks
1.
2.
3.
% of passing
marks
Nature of paper
Theory + Numerical
40%
40%
30%
Theory + numerical
Syllabus coverage
(in %)
60%
40%
Theory + numerical 100%
Theory
Conducted
by
PCE
PCE
RTU