0% found this document useful (0 votes)
84 views8 pages

21UCSE61-CC - Unit 3-Question Bank

This document discusses virtualization and cloud computing concepts. It covers key topics like virtualization, cloud deployment models (public, private, hybrid clouds), virtualization techniques (hardware-assisted, full, para), benefits and disadvantages of virtualization, and technology examples (Xen, VMware, Hyper-V). It also discusses cloud infrastructure and services topics like IaaS, PaaS, SaaS models, and the Aneka cloud platform including its container, programming models, infrastructure components, and deployment options.

Uploaded by

Devika G
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views8 pages

21UCSE61-CC - Unit 3-Question Bank

This document discusses virtualization and cloud computing concepts. It covers key topics like virtualization, cloud deployment models (public, private, hybrid clouds), virtualization techniques (hardware-assisted, full, para), benefits and disadvantages of virtualization, and technology examples (Xen, VMware, Hyper-V). It also discusses cloud infrastructure and services topics like IaaS, PaaS, SaaS models, and the Aneka cloud platform including its container, programming models, infrastructure components, and deployment options.

Uploaded by

Devika G
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

DEPARtMEnt of CoMPUTER ScIEnce

21UCSE61- CLOUD INFRASTRUCTURE AND SERVICES


UNIT II Virtualization, & Cloud Computing Architecture
Part A
1. Which one of the following cloud concepts is related to sharing and pooling the
resources?
a) Polymorphism
b) Virtualization
c) Abstraction
d) None of the mentioned

Ans : b )Virtualization

2. Which one of the following is a kind of technique that allows sharing the single physical
instance of an application or the resources among multiple organizations/customers?

a) Virtualization
b) Service-Oriented Architecture
c) Grid Computing
d) Utility Computing

Answer: A

3. Which one of the following given programs provides the isolation (abstraction) and
partitioning?
a) System hypervisor
b) Software hypervisor
c) Hardware hypervisor
d) Virtualization hypervisor
Answer: D

4. The Amazon Machine Images are basically virtual appliances that are packaged for
running on the ________ nodes grid.
a) Ken
b) Ben
c) Zen
d) Xen
Answer: (d) Xen
5. On which one of the following utility computing is based?
a) Grid Computing Model
b) SOA Model
c) virtual isolation Model
d) Pay-per-Use model

Answer: D

6) Which one of the following is also known as a Hypervisor?


a) VMA
b) VMM
c) VMS
d) VMR

Answer: B

7) Which one of the following is not an example of the Type1-Hypervisor?


a) VMware ESXi
b) Citrix XenServer
c) Microsoft Hyper-V hypervisor
d) VMware Player
Answer: D

8) The Parallels Desktop can be considered as the example of which of the following?
a) TYPE-2 Hypervisor
b) DISPATCHER
c) TYPE-1 Hypervisor
d) INTERPRETER

Answer: A

9) Which one of the following runs on Xen Hypervisor?


a) Azure
b) AWS EC2
c) C AWS EC3
d) All of the above

Answer: B
10) In which one of the following, the virtual machine simulates hardware, through which it
can be independent of the underlying system hardware?

a) Para-virtualization
b) Full virtualization
c) Emulation
d) None of the above

Answer: C

11) Which one of the following can be considered as the most complete cloud computing
service model?

a) PaaS
b) IaaS
c) CaaS
d) SaaS

Answer: D

12. The terms "Iaas" stand for?


a) IT-as-a-Service
b) Infrastructure-as-a-Service
c) Internet-as-a-Service
d) Interoperability-as-a-Service
Answer: B

13. A hybrid cloud combines multiple clouds where those clouds retain their unique identities
but are bound together as a unit.

a) Public
b) Private
c) Community
d) Hybrid

Answer: D

14. Which one of the following options is correct cloud infrastructure operated for the
exclusive use of an organization?

a) Public
b) Private
c) Community
d) All of the mentioned

Answer: B

15. Find out which one can be considered the complete operating environment with
applications, management?

a) IaaS
b) SaaS
c) PaaS
d) All of the mentioned

Answer: B
Part B
1. Define virtualization
Virtualization is a process that makes the use of physical computer hardware more
effective and forms the basis for cloud computing.
Virtualization uses software to create a layer of abstraction over computer hardware,
enabling multiple virtual computers, usually referred to as VMs, to split the hardware
elements from a single computer — processors, memory, storage and more

2. List the characteristics of virtualization


Increased security
Managed execution
Portability
Sharing
Aggregation
Emulation
Isolation

3. What are the techniques of hardware virtualization?


i) Hardware-assisted virtualization
ii) Full virtualization
iii) Paravirtualization
iv) Partial virtualization

4. What are the benefits of virtualization in the context of cloud computing?


Scalability,
Consolidation of servers,
Improved System Reliability,
Virtual Work Stations

5. What are the disadvantages of virtualization?


Programs that Require Physical Hardware
Performance Quality Can Decrease
Testing is Critical, Unexpected Expenses
Data can be at Risk Quick Scalability is a Challenge
Unintended Server Sprawl

6. Give some Technology examples of Virtualization


Xen: paravirtualization
VMware: full virtualization
Microsoft Hyper-V

7. What are the types of clouds? (Cloud Deployment Models)


Public Clouds
Community Clouds
Private Clouds
Hybrid Clouds
Part C
1. Sketch the Virtualization machine reference model
2. Briefly summarize the Security rings and privilege modes.
3. Sketch the hardware virtualization reference model.
4. Make a note on Hypervisors
5. Write short notes on i) Operating system-level virtualization
ii) Programming language-level virtualization
iii) Application-level virtualization
6. Map Virtualization and Cloud Computing,
7. Classify the various types of clouds.
8. How does cloud computing help to reduce the time to market for applications and to
cut down capital expenses?
9. Illustrate the challenges in cloud computing
Part D
1. Elaborate the Hardware virtualization techniques
2. Elaborate the other types of virtualization
1. Describe some Technology examples of Virtualization
3. Sketch the Cloud reference model with diagram
4. Describe the Domain decomposition
5.

1.Describe, in few words, the main characteristics of Aneka.


2. What is the Aneka container and what is its use?
3. Which types of services are hosted inside the Aneka container?
4. Describe the resource provisioning capabilities of Aneka.
5. Describe the storage architecture implemented in Aneka.
6. What is a programming model?
7. List the programming models supported by Aneka.
8. Which are the components that compose the Aneka infrastructure?
9. Discuss the logical organization of an Aneka Cloud.
10. Which services are hosted in a worker node?
11. Discuss the private deployment of Aneka Clouds.
12. Discuss the public deployment of Aneka Clouds.
13. Discuss the role of dynamic provisioning in hybrid deployments.
14. Which facilities does Aneka give for development?
15. Discuss the major features of the Aneka Application Model.
16. Discuss the major features of the Aneka Service Model.
17. Describe the features of the Aneka management tools in terms of infrastructure, platform,
and applications.
1. What is throughput computing and what does it aim to achieve?
2. What is multiprocessing? Describe the different techniques for implementing multiprocessing.
3. What is multi-core technology and how does it relate to multiprocessing?
4. Briefl y describe the architecture of a multi-core system.
5. What is multi-tasking?
6. What is multi-threading and how does it relate to multi-tasking?
7. Describe the relation between a process and a thread.

8. Does parallelism of application depend on parallel hardware architectures?


9. Describe the principal characteristics of a thread from a programming point of view and the uses
of threads for parallelizing application execution.
10. What is POSIX?
11. Describe the support given for programming with threads in new generation languages such as
Java or C#.
12. What do the terms “logical thread” and “physical thread” refer to?
13. What are the common operations implemented for a thread?
14. Describe the two major techniques used to defi ne a parallel implementation of computer algorithms.
15. What is an embarrassingly parallel problem?
16. Describe how to implement a parallel matrix scalar product by using domain decomposition.
17. How does communication impact on design and the implementation of parallel or distributed
algorithms?
18. Which kind of support does Aneka provide for multi-threading?
19. Describe the major differences between Aneka threads and local threads.
20. What are the limitations of the Thread Programming Model?
21. Design a parallel implementation for the tabulation of the Gaussian function by using simple
threads and then convert it to Aneka threads.

You might also like