100% found this document useful (1 vote)
711 views4 pages

Week 1 Assignment 01

This document contains the solutions to a quiz assignment on cloud computing and distributed systems from week 1. The quiz addressed topics like IaaS, PaaS, SaaS examples, utility computing, virtual machine migration, distributed computing models, Moore's Law, Gilder's Law, virtual machine monitor goals, IaaS delivery model, hypervisor types, and the Sandpiper architecture. The solutions identify the correct answers and provide brief explanations for several questions.

Uploaded by

Annmary pj
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
100% found this document useful (1 vote)
711 views4 pages

Week 1 Assignment 01

This document contains the solutions to a quiz assignment on cloud computing and distributed systems from week 1. The quiz addressed topics like IaaS, PaaS, SaaS examples, utility computing, virtual machine migration, distributed computing models, Moore's Law, Gilder's Law, virtual machine monitor goals, IaaS delivery model, hypervisor types, and the Sandpiper architecture. The solutions identify the correct answers and provide brief explanations for several questions.

Uploaded by

Annmary pj
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
You are on page 1/ 4

Quiz Assignment-I Solutions: Cloud Computing and Distributed Systems (Week-1)

_________________________________________________________________________

Q. 1 Choose the correct items for X, Y, and Z.

X is an example of IaaS, Y is an example of PaaS, and Z is an example of SaaS

A. X-Google App Engine, Y-Eucalyptus, Z-Google Docs


B. X-Google Docs, Y-Google App Engine, Z-Eucalyptus
C. X-Eucalyptus, Y-Google App Engine, Z-Google Docs
D. X- Google Docs, Y-Eucalyptus, Z- Google App Engine

Answer: C) X-Eucalyptus, Y-Google App Engine, Z-Google Docs

Q. 2 Utility computing is a model where service provider

A. Makes computing resources available to the customer as needed


B. Makes computing resources available to the customer for some amount of time
C. Can’t say – implementation dependent
D. Maximize revenue

Answer: A) Makes computing resources available to the customer as needed

Explanation: Utility computing focuses on a business model in which customers receive


computing resources from a paid service provider. The customer are being charged based
on the service usage and not a fixed rate. That means the customer will only pay for the
service they have used and will not pay if the service is not in use.

Q. 3 True or False ?

Live migration refers to the process of moving a running virtual machine or application
between different physical machines without disconnecting the client or application.

A. True
B. False

Answer: A) True

Explanation: In Live Migration, a VM can be moved from one physical machine to another
even as it continues to execute.

Q. 4 True or False ?

Cloud computing is a distributed computing model.

A. True
B. False
Answer: A) True
Solution: Cloud computing is a distributed computing model.

Q. 5 Which of these statements are correct?

Statement-1: Moore’s law indicates that processor speed doubles every 18 months.

Statement-2: Gilder’s law indicates that network bandwidth has doubled each year in the
past.

A. Only statement 1 is correct


B. Only statement 2 is correct
C. Both statements are correct
D. Both statements are false
Answer: C) Both statements are correct

Explanation: Correct statements are:

Statement-1: Moore’s law indicates that processor speed doubles every 18 months.

Statement-2: Gilder’s law indicates that network bandwidth has doubled each year in the
past.

Q. 6 The goals of virtual machine monitor (VMM) are:

A. Fidelity
B. Performance
C. Safety & isolation
D. All of the mentioned
Answer: D) All of the mentioned

Explanation: A Virtual Machine Monitor (VMM) is a software program that enables the
creation, management and governance of virtual machines (VM) and manages the operation
of a virtualized environment on top of a physical host machine. VMM is also known as Virtual
Machine Manager and Hypervisor. The goals of virtual machine monitor (VMM) are: Fidelity,
Performance, Safety & isolation

Q. 7 Which delivery model is an example of a cloud computing environment that provides


users access to Virtual Machines?

A. Software as a Service (SaaS)


B. Infrastructure as a Service (IaaS)
C. Platform as a Service (PaaS)
D. Application as a Service (AaaS)

Answer: B) Infrastructure as a Service (IaaS)

Explanation: Virtual machine is an infrastructure as a service


Q. 8 Which type of Hypervisor is shown in the following figure ?

A. Type 1
B. Type 2
C. Type 3
D. All of the mentioned

Answer: A) Type 1

Explanation: A Type 1 hypervisor runs directly on the host machine's physical hardware,
and it's referred to as a bare-metal hypervisor; it doesn't have to load an underlying OS first.
Hypervisors such as VMware ESXi, Microsoft Hyper-V server and open source KVM are
examples of Type 1 hypervisors.

Q. 9 Consider the following regarding the Sandpiper architecture:

P. Control Plane I. Decide how much to allocate


Q. Migration Manager II. Monitor resources
R. Profiling Engine III. Determine where to migrate
S. Hotspot Detector IV. Centralized server
T. Nucleus V. Detect when a hotspot occurs

A. P: I,Q: II, R:III, S:IV, T:V


B. P: III,Q: V, R:I, S:IV, T:II
C. P: IV,Q: III, R:I, S:V, T:II
D. P: III,Q: IV, R:I, S:V, T:II

Answer: C) P: IV,Q: III, R:I, S:V, T:II

Explanation:

Control Plane: Centralized server

Migration Manager: Determine where to migrate

Profiling Engine: Decide how much to allocate

Hotspot Detector: Detect when a hotspot occurs


Nucleus: Monitor resources

Q. 10 Which of the following type of virtualization is found in hypervisor such as Microsoft’s


Hyper-V ?

A. Paravirtualization
B. Full virtualization
C. Emulation
D. None of the mentioned

Answer: A) Paravirtualization

Explanation: It is the host operating system that is performing the I/O through a
para-API.

You might also like