Cse 423 Ip
Cse 423 Ip
Course Code Course Title Course Planner Lectures Tutorials Practicals Credits
CSE423 VIRTUALIZATION AND CLOUD COMPUTING 17672::Gagandeep Singh 3 0 0 3
Course Weightage ATT: 5 CA: 25 MTT: 20 ETT: 50
Exam Category: 55: Mid Term Exam: All Subjective – End Term Exam: All
Subjective
Course Orientation ENTERPRENEURSHIP, KNOWLEDGE ENHANCEMENT, RESEARCH
TextBooks ( T )
Sr No Title Author Publisher Name
T-1 CLOUD COMPUTING BIBLE BARRIE SOSINSKY WILEY
Reference Books ( R )
Sr No Title Author Publisher Name
R-1 CLOUD COMPUTING RISHABH SHARMA WILEY
(FUNDAMENTALS,INDUSTRY
APPROACH AND TRENDS
R-2 MASTERING CLOUD RAJKUMAR MCGRAW HILL EDUCATION
COMPUTING BUYYA,CHRISTIAN
VECCHIOLA
,S.THAMARAI SELVI
Other Reading ( OR )
OR-1 http://www.sciencedirect.com/science/article/pii/S1877705811020388 ,
OR-2 http://www.sciencedirect.com/science/article/pii/S187770581105394X ,
OR-3 http://www.sciencedirect.com/science/article/pii/S2212017312002587 ,
OR-4 http://www.sciencedirect.com/science/article/pii/S1877042812037081 ,
OR-5 http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=1250586&tag=1 ,
OR-6 https://www.google.ch/patents/US7054935 ,
Relevant Websites ( RW )
Sr No (Web address) (only if relevant to the course) Salient Features
RW-1 http://www.ibm.com/developerworks/cloud Cloud Computing overview
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Virtual Labs ( VL )
Sr No (VL) (only if relevant to the course) Salient Features
VL-1 http://ituda.com/vmware-virtualization-fundamentals-video/ Virtualization Concepts and Videos
VL-2 https://www.youtube.com/watch?v=TTNgV0O_oTg How Cloud Computing Works
VL-3 https://www.youtube.com/watch?v=ae_DKNwK_ms Cloud Computing Introduction
VL-4 https://www.youtube.com/watch?v=VSZzG0oTTIs Data center installation
VL-5 https://www.youtube.com/watch?v=OC0FSYFicpA Virtualization & Cloud Computing Explained with LEGO Bricks
VL-6 https://www.youtube.com/watch?v=gqZrarZiHp8 Intel Virtualization Technology
VL-7 https://www.youtube.com/watch?v=s1g4H4-MSJg Google app engine
VL-8 https://www.youtube.com/watch?v=L1tM0tMJdzY Service oriented architecture 1
VL-9 https://www.youtube.com/watch?v=A3_QlYJRVvk Service oriented architecture 2
that much as we
use.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 1 Lecture 1 Virtualization techniques R-1 L1: Delivery of lecture Students will learn Peer discussion. Example of
(overview of x86 R-2 0(zero) about hypervisers. Electricity outlet
virtualization) L2: Discussion on from where we
Virtual machine start consuming
concepts and Scenario electricity
of before virtualization , without
after virtualization and worrying about
types of virtualization. how power is
generated and
distributed
through power
grids and we pay
that much as we
use.
Virtualization techniques R-1 L1: Delivery of lecture Students will learn Peer discussion. Example of
(types of virtualization) R-2 0(zero) about hypervisers. Electricity outlet
L2: Discussion on from where we
Virtual machine start consuming
concepts and Scenario electricity
of before virtualization , without
after virtualization and worrying about
types of virtualization. how power is
generated and
distributed
through power
grids and we pay
that much as we
use.
Lecture 2 Virtualization techniques R-1 RW-1 L1: Delivery of lecture Students will learn Peer discussion. Example of
(virtualization technology) R-2 VL-1 0(zero) about hypervisers. Electricity outlet
L2: Discussion on from where we
Virtual machine start consuming
concepts and Scenario electricity
of before virtualization , without
after virtualization and worrying about
types of virtualization. how power is
generated and
distributed
through power
grids and we pay
that much as we
use.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 1 Lecture 2 Virtualization techniques R-1 L1: Delivery of lecture Students will learn Peer discussion. Example of
(overview of x86 R-2 0(zero) about hypervisers. Electricity outlet
virtualization) L2: Discussion on from where we
Virtual machine start consuming
concepts and Scenario electricity
of before virtualization , without
after virtualization and worrying about
types of virtualization. how power is
generated and
distributed
through power
grids and we pay
that much as we
use.
Virtualization techniques R-1 L1: Delivery of lecture Students will learn Peer discussion. Example of
(types of virtualization) R-2 0(zero) about hypervisers. Electricity outlet
L2: Discussion on from where we
Virtual machine start consuming
concepts and Scenario electricity
of before virtualization , without
after virtualization and worrying about
types of virtualization. how power is
generated and
distributed
through power
grids and we pay
that much as we
use.
Lecture 3 Virtualization techniques R-1 VL-2 Virtualization Products Student will learn Peer Discussion Example of
(virtualization products) R-2 VL-3 ,VLAN , VSAN and about virtualization amazon virtual
VL-5 there benefits,Cloud products and Virtual web services
interoperability LAN ,VSAN , need portal can be
standards of interoperability used for
and various demonstration to
virtualization formats students .
Virtualization techniques R-1 VL-2 Virtualization Products Student will learn Peer Discussion Example of
(cloud interoperability R-2 VL-3 ,VLAN , VSAN and about virtualization amazon virtual
standards) VL-5 there benefits,Cloud products and Virtual web services
interoperability LAN ,VSAN , need portal can be
standards of interoperability used for
and various demonstration to
virtualization formats students .
Week 2 Lecture 4 Virtualized environment R-1 VL-4 Virtualization reference Student will learn Peer Discussion
(characteristics of model , characteristics about Characteristics
virtualized environment) of virtualized solution of virtualized
and environment
ALLOTMENT OF
TERM PAPER
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 2 Lecture 5 Virtualized environment R-1 OR-3 Execution virtualization Student will learn Peer discussion
(taxonomy of virtualization OR-4 and other types of about wide range of
techniques) virtualization virtualization
techniques
Lecture 6 Virtualized environment R-1 RW-2 Advantages and Student will learn Peer Discussion
(pros and cons of disadvantages of about advantages and
virtualization) virtualization disadvantages of
virtualization
Week 3 Lecture 7 Virtualized environment R-1 virtualization and cloud Student will learn Peer discussion
(virtualization and cloud R-2 computing about role of
computing) virtualization in
cloud computing
Lecture 8 Introduction to Cloud T-1 Introduction to Cloud Student will learn Peer Discussion. Facebook, Email
Computing(Cloud R-1 Computing and its about from yahoo,
Computing in a Nutshell, R-2 applicability. basics of cloud. google, etc.
Roots of Cloud Computing.) Amazon S3 and
Microsoft
Sky drive for
storage.
Lecture 9 Introduction to Cloud T-1 Define Cloud Students will learn Peer Discussion Cloud cost
Computing(Defining Cloud R-1 computing and basics of cloud flexibility is the
Computing) cloud types computing and its most obvious
various types of and first reason
models companies are
attracted to
cloud, and in the
Economist-IBM
survey, 31%
said they like
the cloud
payasyougo
cost
structure. Cloud
takes away the
need to fund the
building of
hardware,
installing
software, or
paying
dedicated
software license
fees. This was
the appeal for
ETSY, an online
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 3 Lecture 9 Introduction to Cloud T-1 Define Cloud Students will learn Peer Discussion Cloud cost
Computing(cloud types) R-1 computing and basics of cloud flexibility is the
cloud types computing and its most obvious
various types of and first reason
models companies are
attracted to
cloud, and in the
Economist-IBM
survey, 31%
said they like
the cloud
payasyougo
cost
structure. Cloud
takes away the
need to fund the
building of
hardware,
installing
software, or
paying
dedicated
software license
fees. This was
the appeal for
ETSY, an online
Week 4 Lecture 10 Introduction to Cloud T-1 Paradigm Shift, Benefits Students will Peer discussion.
Computing(Examining the and disadvantages of understand the
Characteristics of Cloud cloud computing. benefits and
Computing) disadvantages of
cloud computing.
Lecture 11 Examining the Value T-1 The laws of Students will learn Peer Discussion.
Proposition(measuring the cloudonomics,cloud the attributes that
cloud's value) computing obstacles, make cloud
behavioral computing unique.
factors,measuring cloud
computing cost and
avoiding capital
expenditure.
Examining the Value T-1 The laws of Students will learn Peer Discussion.
Proposition(avoiding capital cloudonomics,cloud the attributes that
expenditures) computing obstacles, make cloud
behavioral computing unique.
factors,measuring cloud
computing cost and
avoiding capital
expenditure.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 4 Lecture 12 Examining the Value T-1 Specify Students will learn Peer Discussion
Proposition(computing the SLA and define the attributes that
total cost of ownership) licensing model make cloud
computing unique
Examining the Value T-1 Specify Students will learn Peer Discussion
Proposition(specifying SLA and define the attributes that
service level agreements) licensing model make cloud
computing unique
Examining the Value T-1 Specify Students will learn Peer Discussion
Proposition(defining SLA and define the attributes that
licensing model) licensing model make cloud
computing unique
Week 5 Lecture 13 Understanding cloud T-1 Describe Cloud Students will get to Peer Discussion.
architecture(exploring the computing stack and understand how
cloud computing stack) Connecting to the cloud. platforms and virtual
appliances are used.
Lecture 14 Test 1
Lecture 15 Understanding cloud T-1 Describe Cloud Students will get to Peer Discussion Chromium OS
architecture(connecting to computing stack and understand about
cloud) Connecting to the cloud cloud connectivity
Week 6 Lecture 16 Understanding services and T-1 Understanding Student will Peer discussion Microsoft
applications by type services and application understand about windows azure,
(infrastructure as a service) by type,IaaS infrastructure as Google
service Compute Engine
Lecture 17 Understanding services and T-1 VL-7 Understanding services Student will Peer discussion Google App
applications by type and application by understand about Engine,Heroku,
(platform as a service) type,PaaS platform as a Hewlett
service Packard, IBM
Bluemix,
Microsoft Azure
Web Sites
Lecture 18 Understanding services and T-1 Understanding Student will learn Peer Discussion Google mail,
applications by type services and application about SaaS Drive, docs etc
(software as a service) by type,SaaS
Week 7 Lecture 19 Understanding services and T-1 Understanding Students will learn Peer discussion
applications by type(identity services and application the different service
as a service) by type, IDaaS and types like IDaaS and
CaaS CaaS
Understanding services and T-1 Understanding Students will learn Peer discussion
applications by type services and application the different service
(compliance as a service) by type, IDaaS and types like IDaaS and
CaaS CaaS
SPILL OVER
Week 7 Lecture 20 Spill Over
Lecture 21 Spill Over
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
MID-TERM
Week 8 Lecture 22 Using Platforms(Capacity T-1 Importance and need of Student will Peer discussion
Planning) capacity planning understand about
capacity planning
Lecture 23 Using Platforms(Exploring T-1 Defining services Student will Peer Discussion
Platform as a Service) SaaS vs PaaS understand about
PaaS application
Lecture 24 Exploring Cloud T-1 L: 24 Administrating Student will learn Peer discussion
Infrastructures(Managing cloud about cloud
the Cloud) L 25:Cloud management management and
products and emerging cloud standards
cloud trends
Week 9 Lecture 25 Exploring Cloud T-1 L: 24 Administrating Student will learn Peer discussion
Infrastructures(Managing cloud about cloud
the Cloud) L 25:Cloud management management and
products and emerging cloud standards
cloud trends
Lecture 26 Exploring Cloud T-1 OR-1 L 26:Securing the cloud Student will Peer discussion
Infrastructures OR-2 ,Securing Data understand about
(Understanding Cloud L 27: Secure data and security concepts in
Security) establishing identity and cloud
presence
Lecture 27 Exploring Cloud T-1 OR-1 L 26:Securing the cloud Student will Peer discussion
Infrastructures OR-2 ,Securing Data understand about
(Understanding Cloud L 27: Secure data and security concepts in
Security) establishing identity and cloud
presence
Week 10 Lecture 28 Working with cloud based T-1 Cloud storage in digital Student will Peer discussion
storage(measuring the universe and its understand about
digital universe) definition need of cloud storage
in cloud
Lecture 29 Working with cloud based T-1 Unmanaged cloud Student will Peer Discussion
storage(provisioning cloud storage ,manged cloud understand about
storage) storage ,creating cloud cloud storage
storage systems and types.Student will
virtual storage understand about
containers. Back up backup types and
types,cloud backup features
features and cloud
attached backup
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 10 Lecture 29 Working with cloud based T-1 Unmanaged cloud Student will Peer Discussion
storage(exploring backup storage ,manged cloud understand about
plan solutions) storage ,creating cloud cloud storage
storage systems and types.Student will
virtual storage understand about
containers. Back up backup types and
types,cloud backup features
features and cloud
attached backup
Lecture 30 Term paper
Week 11 Lecture 31 Using media and streaming T-1 Protocol in use ,The Student will Peer Discussion
(understanding the streaming cloud computing understand about and Demonstration
process) advantages and audio streaming process with images
streaming, Discuss
applications like skype ,
google voice and google
talk. And Television in
cloud, streaming video
and audio formats,
youtube, soundcloud etc
Using media and streaming T-1 Protocol in use ,The Student will Peer Discussion
(audio streaming) cloud computing understand about and Demonstration
advantages and audio streaming process with images
streaming, Discuss
applications like skype ,
google voice and google
talk. And Television in
cloud, streaming video
and audio formats,
youtube, soundcloud etc
Using media and streaming T-1 Protocol in use ,The Student will Peer Discussion
(working with VoIP cloud computing understand about and Demonstration
applications) advantages and audio streaming process with images
streaming, Discuss
applications like skype ,
google voice and google
talk. And Television in
cloud, streaming video
and audio formats,
youtube, soundcloud etc
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 11 Lecture 31 Using media and streaming T-1 Protocol in use ,The Student will Peer Discussion
(video streaming) cloud computing understand about and Demonstration
advantages and audio streaming process with images
streaming, Discuss and content delivery
applications like skype , networks
google voice and google
talk. And Television in
cloud, streaming video
and audio formats,
youtube, soundcloud etc
Using media and streaming T-1 OR-5 Protocol in use ,The Student will Peer Discussion
(content delivery network) OR-6 cloud computing understand about and Demonstration
advantages and audio streaming process with images
streaming, Discuss and content delivery
applications like skype , networks
google voice and google
talk. And Television in
cloud, streaming video
and audio formats,
youtube, soundcloud etc
Lecture 32 Understanding Services and T-1 VL-8 L: 32 Introducing SOA Student will learn Peer Discussion
Applications(Understanding VL-9 L: 33 Managing and about SOA
Service Oriented monitoring SOA and monitoring and
Architecture) RESTful API management
Lecture 33 Understanding Services and T-1 VL-8 L: 32 Introducing SOA Student will learn Peer Discussion
Applications(Understanding VL-9 L: 33 Managing and about SOA
Service Oriented monitoring SOA and monitoring and
Architecture) RESTful API management
Week 12 Lecture 34 Understanding Services and T-1 VL-6 Application in Student will Peer Discussion
Applications(Moving cloud and its understand about
Applications to the Cloud) functionality cloud applications
Lecture 35 Test 2
Lecture 36 Understanding Services and T-1 Introduction to basic Student will Demonstration and
Applications(Open Source setup and working of understand about peer discussion
Private Cloud Software) CloudStack, Eucalyptus working of various
and Openstack open source cloud
platforms
Week 13 Lecture 37 Cloud applications(using T-1 Introduction to Amazon Students will learn Demonstration and
smartphones with the cloud) Elastic compute, Google about various live peer discussion
Compute engine and cloud platform and
windows azure virtual services
machines
Cloud applications(Compute T-1 Introduction to Amazon Students will learn Demonstration and
Services) Elastic compute, Google about various live peer discussion
Compute engine and cloud platform and
windows azure virtual services
machines
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 13 Lecture 37 Cloud applications(Storage T-1 Introduction to Amazon Students will learn Demonstration and
Services) Elastic compute, Google about various live peer discussion
Compute engine and cloud platform and
windows azure virtual services
machines
Lecture 38 Cloud applications(Database T-1 Introduction to Amazon Students will learn Demonstration and
Services) relational data store. about various live Peer Discussion
Dynamo DB, Google cloud platform and
Cloud SQL, Windows services
Azure Table services etc
Cloud applications T-1 Introduction to Amazon Students will learn Demonstration and
(Application Services) relational data store. about various live Peer Discussion
Dynamo DB, Google cloud platform and
Cloud SQL, Windows services
Azure Table services etc
Lecture 39 Cloud applications(Content T-1 Introduction to Amazon Students will learn Demonstration and
Delivery Services) and Google Elastic Map about various live Peer discussion
Reduce, Google Big cloud platform and
Query, Amazon Cloud services
front and content
delivery network
Cloud applications T-1 Introduction to Amazon Students will learn Demonstration and
(Analytics Services) and Google Elastic Map about various live Peer discussion
Reduce, Google Big cloud platform and
Query, Amazon Cloud services
front and content
delivery network
Week 14 Lecture 40 Cloud applications T-1 Introduction to Amazon Students will learn Students will learn
(Deployment & Elastic Beanstalk, cloud about various live about various live
Management Services) formation, Identity cloud platform and cloud platform and
access management and services services
Azure active directory
Cloud applications(Identity T-1 Introduction to Amazon Students will learn Students will learn
& Access Management Elastic Beanstalk, cloud about various live about various live
Services) formation, Identity cloud platform and cloud platform and
access management and services services
Azure active directory
SPILL OVER
Week 14 Lecture 41 Spill Over
Lecture 42 Spill Over
Week 15 Lecture 43 Spill Over
Lecture 44 Spill Over
Lecture 45 Spill Over
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Scheme for CA:
Academic Task Objective Detail of Academic Task Nature of Academic Academic Task Marks Allottment /
Task Mode submission
(group/individuals) Week
Term paper Student will write Students will write review paper or a comparison paper in cloud Individual Online 30 2 / 10
term paper based on computing or related technologies using IEEE format and
learning of the instead of viva there will be a presentation.
course which may
help in developing
various new research
ideas
Test 1 To evaluate the Topics covered in first 4 weeks. All questions should be of 5 Individual Offline 30 4/5
knowledge of or in multiples of 5 marks or in multiples of 5
students based on
the syllabus covered
Test 2 To evaluate the Topics covered from Week 5 till Week 11. All questions Individual Offline 30 11 / 12
knowledge of should be of 5 marks or in multiples of 5.
students based on
the syllabus covered
List of suggested topics for term paper[at least 15] (Student to spend about 15 hrs on any one specified term paper)
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
6 Private Clouds vs Public Clouds
7 Storage issues in cloud
8 A comparative study between amazon, Microsoft and their different strategies towards cloud computing
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.