QB Cloud
QB Cloud
UNIT I INTRODUCTION
Introduction to Cloud Computing – Definition of Cloud – Evolution of Cloud Computing –
Underlying Principles of Parallel and Distributed Computing – Cloud Characteristics –
Elasticity in Cloud – On-demand Provisioning.
UNIT I PART-A
1 What is Distributed computing?
This is a field of computer science/engineering that studies distributed systems. A
distributed system consists of multiple autonomous computers, each having its own
private memory, communicating through a computer network. Information exchange
in a distributed system is accomplished through message passing. A computer
program that runs in a distributed system is known as a distributed program. The
process of writing distributed programs is referred to as distributed programming.
2 What is High Performance Computing?
Supercomputer sites and large data centers must provide high-performance
computing services to huge numbers of Internet users concurrently. Because of this
high demand, the Linpack Benchmark for high-performance computing (HPC)
applications is no longer optimal for measuring system performance.
3 What is Utility computing?
It is a service provisioning model in which a service provider makes computing
resources and infrastructure management available to the customer as needed, and
charges them for specific usage rather than a flat rate.
4 Difference between distributed and parallel computing.
Distributed Parallel
Each processor has its own private All processors may have access to a
memory (distributed memory). shared memory to exchange information
Information is exchanged by passing between processors.
messages between the processors.
It is loosely coupled. It is tightly coupled.
An important goal and challenge of Large problems can often be divided into
distributed systems is location smaller ones, which are then solved
transparency. concurrently ("in parallel").
5 Define cloud computing
Cloud computing is the delivery of computing as a service rather than a product,
hereby shared resources, software, and information are provided to computers and
other devices as a utility.
6 What are the properties of Cloud Computing?
There are six key properties of cloud computing:
user-centric
task-centric
powerful
accessible
intelligent
programmable
KCG College of Technology Page 1 of 22
CS8791-Cloud Computing Department of IT 2022-2023
7 Bring out the difference between private cloud and public cloud (Dec’16)(Nov/Dec
2020)
Public Cloud: Multiple Clients, Hosted at providers location, Shared infrastructure,
Access over Internet, Low Cost, Less Security
Private Cloud: Single Client, Hosted at providers/organization location, Shared only
within organization, Access over Internet/private network, High Cost, High Security
8 Outline any two advantages of distributed computing.(Nov/Dec 2018).
The goal of distributed computing is to make such a network work as a single
computer.
Distributed systems offer many benefits over centralized systems, including
Scalability.
9 Difference between HPC and HTC.
HPC:
HPC systems emphasize the raw speed performance.
The speed of HPC systems has increased from Gflops.
The applications for HPC are scientific, engineering, and manufacturing
communities.
HPC measured by floating-point speed.
HTC:
HTC paradigm pays more attention to high-flux computing.
The main application for high-flux computing is in Internet searches and web
services by millions or more users simultaneously.
The performance goal measure high throughput or the number of tasks
completed per unit of time.
10 What are the Three New Computing Paradigms
Radio-frequency identification (RFID)
Global Positioning System (GPS)
Internet of Things (IoT).
11 Define Centralized computing.
Centralized computing is a type of computing architecture where all or most of the
processing/computing is performed on a central server. Centralized computing is
which all computer resources are centralized in one physical system. All resources
(processors, memory, and storage) are fully shared and tightly coupled within one
integrated OS.
12 What is high-throughput computing (HTC)?
The emergence of computing clouds instead demands high-throughput computing
(HTC) systems built with parallel and distributed computing technologies. We have to
upgrade data centers using fast servers, storage systems, and high-bandwidth
networks. The purpose is to advance network-based computing and web services with
the emerging new technologies.
13 What is mean by parallel computing?
Parallel computing In parallel computing, all processors are either tightly coupled with
centralized shared memory or loosely coupled with distributed memory. Inter
processor communication is accomplished through shared memory or via message
passing. A computer system capable of parallel computing is commonly known as a
KCG College of Technology Page 2 of 22
CS8791-Cloud Computing Department of IT 2022-2023
parallel computer.
14 What are the properties of Cloud Computing?
There are six key properties of cloud computing:
Cloud computing is user-centric
task-centric
powerful
accessible
intelligent
programmable
15 List the characteristics of cloud computing.(Nov/Dec 2020)
On-Demand self service
Broad network access
Location independent resource pooling
Rapid elasticity
Measured services
16 Sketch the architecture of Cloud.