Module 1
Module 1
Module 01
2
Cloud Computing
• Course Outline
• This course is designed to
cover different dimensions
of Cloud Computing.
• The course aims at
providing good knowledge
regarding the Cloud
Computing.
Cloud Computing
• Course Outline
• The course begins with the
background knowledge.
• Cloud Computing has over
lapping features with
various other forms of
computing.
Cloud Computing
• Course Outline
• Basically it is the provision
of computing (over
virtualized resources) as a
(charged for) service over
the Internet.
• It is important to build
some conceptual
foundations.
Cloud Computing
• Course Outline
• Cloud computing has
somehow evolved from the
fields of Cluster Computing
and Grid Computing.
• The course begins with the
overview of these field.
Cloud Computing
• Course Outline
• Since the Cloud Computing
aims at providing
computations over
Internet, this course builds
and revises the basic and
advanced networking
concepts such as:
• Network structures,
designs, protocols etc.
• Switching, routing and
network virtualization.
• Data center networking
Cloud Computing
• Course Outline
• Cloud Computing depends
upon a technology called
Virtualization technology
for dynamic creation and
provisioning of computing
resources.
• Up-to-date knowledge of
virtualization is discussed
before proceeding.
Cloud Computing
• Course Outline
• Different features of Cloud
Computing with reference
to course books and
National Institute of
Standards and Technology
(NIST) USA will be
introduced/explained as
and when an enough
background knowledge is
gained.
Cloud Computing
• Course Outline
• Different features of Cloud
Computing with reference
to course books and
National Institute of
Standards and Technology
(NIST) USA will be
introduced/explained as
and when an enough
background knowledge is
gained.
Cloud Computing
• Course Outline
• The course continues with
the coverage of Cloud
architecture, services,
examples and issues
related to security and
privacy etc. for Cloud
Computing.
Cloud Computing
• Course Outline
• Later on, the in-depth
coverage of Cloud
mechanisms are covered.
• The delivery models of
Cloud Computing and
Cloud Services are
periodically discussed with
increasing complexity.
Cloud Computing
• Course Outline
• The consumers of Cloud
Computing are under a
legal cover of Service Level
Agreement (SLA).
• The rights and liabilities of
Cloud consumers and
Cloud providers are also
covered.
Cloud Computing
• Course Outline
• A significant volume of the
course covers the security
issues related to
computers and Cloud
computing.
• We shall also discuss the
disaster recovery and
decision making for Cloud
computing.
Cloud Computing
• Course Outline
• Cloud Computing setup
and hosting is a complex
task.
• Cloud management and
Cloud hosting data center
architectures are also
covered.
Cloud Computing
• Course Outline
• Cloud Computing is also
provisioned through
mobile phones.
• As special contribution:
• The course covers the
Mobile Cloud Computing
field.
• The emerging field of
Software Defined
Networking (SDN) is
introduced.
Cloud Computing
• Recommended books:
1. “Cloud Computing:
Concepts, Technology &
Architecture” Book by
Ricardo Puttini, Thomas Erl,
and Zaigham Mahmood;
Prentice Hall/PearsonPTR
Cloud Computing
• Recommended books:
2. “Cloud Computing” Book
by Kris Jamsa; Jones &
Bartlett Publishers
Cloud Computing
• Recommended books:
3. Liu, Fang, et al. "NIST cloud
computing reference
architecture." NIST special
publication 500.2011
(2011): 292.
Cloud Computing
• Course Outline
• Please follow these
important points:
• Cover the course
according to modules.
• If a key term is confusing
to you, use the
recommended course
book/s and/or Google.
• Usually, the detail of the
key term is covered in the
same module or coming
modules, so be patient.
Cloud Computing
• Course Outline
• Please follow these
important points:
• Background knowledge is
provided to refresh the
previous knowledge only.
Not for knowledge
building.
Cloud Computing
• Course Outline
• Please follow these
important points:
• Students are encouraged
to study/consult the
books related to
end
Networks and Computer
Architecture, Computer
Security, Network
Security etc. as well.