Unit 1: Virtualization and Distributed Computing - Subjective Questions

CSE423 — Virtualization And Cloud Computing • Practice Questions with Detailed Answers

20 questions

1

Define virtualization and explain its fundamental concepts.

2

Explain the role of a hypervisor in virtualization. Distinguish between Type 1 and Type 2 hypervisors.

3

Describe x86 virtualization and explain the major challenges involved in virtualizing the x86 architecture.

4

Compare full virtualization, paravirtualization, and hardware-assisted virtualization.

5

Explain the major types of virtualization with suitable examples.

6

Differentiate between virtual machines and containers.

7

What is a VLAN? Explain its operation and benefits in a virtualized environment.

8

Define VSAN and explain how it supports storage virtualization.

9

Compare VLAN and VSAN in terms of purpose, resources, operation, and benefits.

10

Define distributed computing and describe the essential characteristics of a distributed system.

11

Explain the goals and major challenges of distributed computing.

12

Differentiate between parallel computing and distributed computing.

13

Explain parallel computing and discuss task parallelism and data parallelism with examples.

14

Describe the major types of parallel computer architecture using Flynn's classification.

15

Compare shared-memory and distributed-memory parallel architectures.

16

State Amdahl's law and derive the expression for the theoretical speedup of a parallel program.

17

Describe the main architectural models of distributed systems.

18

Explain transparency, scalability, fault tolerance, and consistency in distributed systems.

19

Compare centralized, parallel, distributed, cluster, grid, and cloud computing paradigms.

20

Analyze how virtualization supports distributed and cloud computing, including its benefits and limitations.