Skip to content
VUBuddy

CS435 Lectures 1-6

Cloud Computing PDF 6.6 MBUpdated 23 Oct 2026
Quiz CS435 Lectures 1-6 PDF 6.6 MB
vubuddy.com
Type
Quiz
Course
CS435 Cloud Computing
Size
PDF 6.6 MB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 6.6 MB

You get 3 free files a day on the website. Add the Chrome extension for 30 a day.

Unlimited downloads in the Android app Get it free on Google Play

Preview text

Text from pages 1, 2, 3 of 21. Download the file for all 21 pages.

Lesson No. 01 · INTRODUCTION TO COURSE · Module No – 001

  •  This course is designed to cover different dimensions of Cloud Computing.
  •  The course aims at providing good knowledge regarding the Cloud Computing.
  •  The course begins with the background knowledge.
  •  Cloud Computing has over lapping features with various other forms of computing.
  •  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 has somehow evolved from the fields of Cluster Computing and Grid Computing.
  •  The course begins with the overview of these field.
  •  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 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.
  •  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.
  •  The course continues with the coverage of Cloud architecture, services, examples and issues related to security and privacy etc. for Cloud Computing.
  •  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.
  •  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.
  •  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 setup and hosting is a complex task.
  •  Cloud management and Cloud hosting data center architectures are also covered.
  •  Cloud Computing is also provisioned through mobile phones.
  •  As special contribution: o The course covers the Mobile Cloud Computing field. o The emerging field of Software Defined Networking (SDN) is introduced.

 Recommended books and publications:

o “Cloud Computing: Concepts, Technology & Architecture” Book by Ricardo Puttini, Thomas Erl, and Zaigham Mahmood; Prentice Hall/PearsonPTR o “Cloud Computing” Book by Kris Jamsa; Jones & Bartlett Publishers o Liu, Fang, et al. "NIST cloud computing reference architecture." NIST special publication 500.2011 (2011): 292.

  •  Please follow these important points: o Cover the course according to modules. o If a key term is confusing to you, use the recommended course book/s and/or Google. o Usually, the detail of the key term is covered in the same module or coming modules, so be patient. o Background knowledge is provided to refresh the previous knowledge only. Not for knowledge building. o Students are encouraged to study/consult the books related to Networks and Computer Architecture, Computer Security, Network Security etc. as well.
  • Instructor’s email: mtayyabch

Lesson No. 02 · INTRODUCTION TO CLOUD COMPUTING · Module No – 002:

“Cloud computing is a model for enabling ubiquitous, 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.”

National Institute of Science and Technology (NIST) USA

Essential Characteristics according to NIST definition: On-demand self-service Broad network access Resource pooling Rapid elasticity Measured service On-demand self-service: A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service provider. Broad network access: Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous client devices (e.g., mobile phones, tablets, laptops, and workstations). Resource pooling: The provider’s computing resources are pooled to serve multiple consumers according to consumer demand. The customer generally has no control or knowledge over the exact location of the provided resources (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, and network bandwidth. Rapid elasticity: Capabilities can be elastically provisioned and released with demand. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be appropriated in any quantity at any time. Measured service: Cloud systems automatically control and optimize resource use by leveraging a metering capability. Typically this is done on a pay-per-use or charge-per-use basis.

Module No – 007:

  •  Cloud Service Models according to NIST definition: o Software as a Service (SaaS) o Platform as a Service (PaaS) o Infrastructure as a Service (IaaS)
  •  Software as a Service (SaaS): o The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. A cloud infrastructure is the collection of hardware and software that enables the five essential characteristics of cloud computing. o The applications are accessible from various client devices a web browser (e.g., web- based email), or a program interface. o The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, except for limited user specific application configuration settings. o
  •  Platform as a Service (PaaS): o The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages, libraries, services, and tools supported by the provider.
  •  Infrastructure as a Service (IaaS): o The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. o The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, and deployed applications; and possibly limited control of selected networking components (e.g., host firewalls).
  •  Cloud Deployment Models according to NIST definition: o Private cloud o Community cloud o Public cloud o Hybrid cloud
  •  Private cloud: The cloud infrastructure is provisioned for exclusive use by a single organization comprising multiple consumers (e.g., business units). It may be owned,
All CS435 files →
CS435 Cloud Computing All CS435 handouts, past papers, quizzes and MCQs in one place. Open course page

Get more out of VUBuddy, for free

Android app Free on Google Play
  • Unlimited downloads
  • The explanation behind every MCQ answer
  • Study offline on slow data
Get the Android app
Chrome extension Free on the Chrome Web Store
  • 30 downloads a day instead of 3
  • Sign in and buy Pro Semester here
Add to Chrome

One Pro Semester membership works in both the extension and the app.