Skip to content
VUBuddy

CS435 Official Handouts

Cloud Computing PDF 7.5 MBUpdated 23 Oct 2026
Official handout CS435 Official Handouts PDF 7.5 MB
vubuddy.com
Type
Official handout
Course
CS435 Cloud Computing
Size
PDF 7.5 MB
Updated
23 Oct 2026
Official handout Free · no limit
Download PDF · 7.5 MB

Official handouts are always free to download and read online.

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

Preview text

Text from pages 2, 3, 4 of 190. Download the file for all 190 pages.

Cloud Computing (CS 435)

Table of Contents:

Lesson No. Lesson Title (font size 11; font style Garamond) Pg. No.

Course Overview

Basics of Computers Basics of Data Communication Basics of Computer Networking Advanced Topics of Computer Networks Virtualization Essential Characteristics of Cloud Computing Benefits of Cloud Computing Risks and Challenges of Cloud Computing Roles and Boundaries of Cloud Computing Cloud Service Models Data Storage in Clouds Miscellaneous Services of Cloud Computing Cloud Deployment Models Service Oriented Architecture Cloud Security Threats Trust Issues in Cloud Mechanisms Related to Cloud Infrastructure Service Agreements Cloud Hosting Data Center Design Cloud Architecture Specialized Cloud Mechanisms Cloud Management Fundamental Cloud Architectures Advanced Cloud Architectures Cloud Federation Cloud Delivery/Service Models’ Perspectives Inter-Cloud Resource Management Cloud Cost Metrics and Pricing Models Cloud Service Quality Metrics Cloud Simulator Computer Security Basics Network Security Basics Cloud Security Mechanisms Privacy Issues of Cloud Computing Security Issues of Cloud Computing Trust Issues of Cloud Computing Open Issues in Cloud Disaster Recovery in Cloud Computing Migrating to the Cloud Cloud Application Scalability and Resource Scheduling Mobile Cloud Computing Special Topics in Cloud Computing and Conclusion of Course

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

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).

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.