- Type
- Quiz
- Course
- CS435 Cloud Computing
- Size
- PDF 6.6 MB
- Updated
- 23 Oct 2026
You get 3 free files a day on the website. Add the Chrome extensionSign in with the extension for 30 a day.
Preview text
Text from pages 1, 2, 3 of 21. Download the file for all 21 pages.
- 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
“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,
Related CS435 files
All CS435 files →Get more out of VUBuddy, for free
- Unlimited downloads
- The explanation behind every MCQ answer
- Study offline on slow data
- 30 downloads a day instead of 3
- Sign in and buy Pro Semester here
One Pro Semester membership works in both the extension and the app.