0% found this document useful (0 votes)
8 views28 pages

Week 01 Lecture+02+ +Introduction+Course+Overview

The document outlines the course overview for a Cloud Computing class taught by Dr. Hafiz Tayyab Javed at the National University of Computer & Emerging Sciences. It includes major course content, evaluation breakdown, rules for students, and definitions of cloud computing, emphasizing its convenience and scalability compared to traditional computing methods. Additionally, it highlights the importance of academic integrity and provides reference materials for the course.

Uploaded by

nabigha safdar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views28 pages

Week 01 Lecture+02+ +Introduction+Course+Overview

The document outlines the course overview for a Cloud Computing class taught by Dr. Hafiz Tayyab Javed at the National University of Computer & Emerging Sciences. It includes major course content, evaluation breakdown, rules for students, and definitions of cloud computing, emphasizing its convenience and scalability compared to traditional computing methods. Additionally, it highlights the importance of academic integrity and provides reference materials for the course.

Uploaded by

nabigha safdar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

National University of

Computer & Emerging Sciences

Week 1 Lecture 2
Course overview

Dr. Hafiz Tayyab Javed


GCR: Code
• You must have heard the buzz around the cloud …
• Everything these days, just happens in the cloud
2030
Major Course Content
▪ Introduction to Cloud Computing
▪ Virtualization I (Server Virtualization)
▪ Virtualization II (Memory, Storage Virtualization)
▪ MapReduce Batch Processing
▪ MapReduce in Heterogeneous Environments
▪ Large-Scale Resource Management
▪ Data Center Networking
▪ Cloud Distributed Storage
▪ Real-Time Data Stream Processing
• But first lets introduce ourselves
About me
• Design Engineer – Plum Grid / Dev Ops (Team Member)(2012
-2014)

• Recently completed Ph. D (Fact Summarization in Big Data


Analytics) – FAST-NUCES Islamabad

• Tought Cloud Computing: Spring 2017, Fall 2019


About me
Assistant Professor – Lecturer, FAST-NU (2016-2018)
Assistant Professor – FAST-NU, 2018 - Present

Office: 2nd Floor


Extension: 125
Office hours – to be decided
About you?
• You are here because?

– You are passionate to learn about what is the buzz around


the cloud computing
– You have to complete BS courses and have not many
options
– You are still deciding about the courses and taking most
and would drop some later
– You are thinking this to be an easy course ☺
Some Rules
– Raise your hand before asking any question and
then WAIT for the permission
– Never ever miss a class
– Never ever “sleep” in the class
– Never use mobile phones in the class

– Above all, whatever you do, please do not disturb


others
Dishonesty, Plagiarism

• All parties involved in any kind of cheating in any


exam (Quizzes, Assignments & Projects) will get
minus (-) 50% in that exam
Dishonesty, Plagiarism
You can fool some of the people all of the time,
and all of the people some of the time,

but you can not fool all of the people all of the time.
Abraham Lincoln,
16th president of US (1809 - 1865)
Tentative Evaluation Breakdown

Assignments/Project/
30
Presentations
Sessional I 15

Sessional II 15

Final 40

Total 100
Tentative course outline
• Course overview
• Servers and Data Centers
• Computing Paradigms
• Introduction to Cloud Computing
• Infrastructure as a Service (IaaS)
• Platform as a Service (PaaS)
• Services oriented architecture (SOA)
• Software as a Service (SaaS)
• Cloud issues and challenges
Reference Material
• Reference Books:
– Cloud Computing Bible by Barrie Sosinsky
– Cloud Computing: Principles and Paradigms by
Rajkumar Buyya, James Broberg, Andrzej M. Goscinski

• The lecture slides to be used are NOT always


prepared by me

14
WHAT NOT IS CLOUD COMPUTING ?
• Talk from Oracle CEO Larry Ellison
– We’ve redefined Cloud Computing to include everything that we
already do. I don’t understand what we would do differently other
than change the wording of some of our ads.

• Talk from Rich Stallman


– It's stupidity. It's worse than stupidity: it's a marketing hype campaign.
Somebody is saying this is inevitable – and whenever you hear
somebody saying that, it's very likely to be a set of businesses
campaigning to make it true.

• Cloud computing is ... the user-friendly version of grid computing.


Trevor Doerksen, (Virtualization, Electronic Magazin, August 2008)
WHAT IS CLOUD COMPUTING ?
Cloud Definitions

• Definition from NIST (National Institute of Standards and Technology)


▪ Cloud computing is a model for enabling convenient, on-demand
network access to a shared pool of configurable computing
resources (e.g., networks, servers, storage, applications, and
services) that can be rapidly provisioned and released with
minimal management effort or service provider interaction.
An example would help
• You are working on a complex problem and need
computational power

• In the old world, you had three options


Option 1 – Buy yourself
• You called up one of the big server manufacturers
(HP, IBM, Dell, etc.) and ordered a server.

• Then, you could either install it in your own data


center or in colocation space that you had rented
from somebody like Switch or Equinix.

• The responsibility was yours for acquisition,


installation, and maintenance.
Option 2- Lease a server
• You called up a leasing company and told them you
wanted to lease some equipment.
• You selected from among their stock and they
delivered it to your door.

• You had the responsibility of installing and


configuring it in your data center or colo facility.
Option 3 – Rent a server
• You could rent a server from a managed service
provider (Savvis, Rackspace, Terremark, etc.).

• The MSP would allocate you a server from their own


internal stock, deploy it for you in their data center,
and then turn over the keys for you to operate it.
In the world of cloud computing
• You signup for a service from a cloud provider, for
instance AWS EC2
• Your cloud instance is accessible over network, is
highly scaleable, you can request resources on
demand and pay-as-you-go.

• In simple words, cloud computing is a refinement of


the rental model, with shorter timescales for
resource rental.
• You need to travel from Islamabad to Karachi
• What would you choose and would you buy or rent?
Assignment – 0.01
• Read
Lin, A. and Chen, N.C., 2012. Cloud computing as
an innovation: Percepetion, attitude, and
adoption. International journal of information
management, 32(6), pp.533-540.
• Provide a Critique in «your own words, using the
approach as discussed in the reference below»

• How to Read a Paper. S. Keshav. David R. Cheriton


School of Computer Science , University of Waterloo.
Waterloo, ON, Canada

You might also like