Sie sind auf Seite 1von 2

CP5092 CLOUD COMPUTING TECHNOLOGIES

Unit 1: VIRTUALIZATION

 Basics of Virtual Machines


 Process Virtual Machines
 System Virtual Machines
 Emulation
 Interpretation
 Binary Translation
 Taxonomy of Virtual Machines.
 Virtualization
 Management Virtualization
 Hardware Maximization
 Architectures
 Virtualization Management
 Storage Virtualization
 Network Virtualization.

SHORT ANSWERS:

1. What is Network Function Virtualization (NFV)?


 Network functions virtualization (NFV) is the concept of replacing dedicated network appliances –
such as routers and firewalls – with software running on commercial off-the-shelf (COTS) servers.
 Involves developing and deploying independent network components as pure software elements
running in standardized virtualized network infrastructure.

Figure: NFV Architecture

Four Pillars of NFV:


 Virtualization
 Abstraction
 Programmability
 Orchestration.
Benefits of NFV:
 Reduce CapEx
 Reduce OpEx
 Accelerate Time-to-Market
 Deliver Agility and Flexibility.

*********************************************************************************************
2. Differentiate between API, ABI and ISA.

 API (Application Programming Interface):


o API works as an interface between the operating system and application programs in the
context of source code.
o API are constraints on source code.

 ABI (Application Binary Interface):


o ABI works as an interface between the operating system and application programs in the
context of object/binary code.
o ABI are constraints on object code.

 ISA (Instruction Set Architecture):


o ISA works as an intermediate interface between computer software and computer hardware.
o Visible part of the processer and programmer, acts as boundary between computer software
and computer hardware.

Figure: API, ABI and ISA Reference Model

*********************************************************************************************
DETAILED ANSWERS:

1. Write about the taxonomy of virtual machines.

2. Differentiate between Process VM and System VM.

*********************************************************************************************

Das könnte Ihnen auch gefallen