Virtualization Technologies Research Paper

Pages: 8 (2722 words)  ·  Bibliography Sources: 8  ·  File: .docx  ·  Level: College Senior  ·  Topic: Education - Computers

¶ … Virtualization Technologies

Virtualization refers to a methodology of partitioning the resources of a computer into different implementation environments particularly within data centers. This is achieved through application of one or more technologies such as software and hardware partitioning, quality service, emulation, time sharing, complete or partial machine simulation amongst other applications Golden, 2007.

The use of virtualization technology for high performance technology computing applications is however limited despite existing potential for providing resource guarantees to its users and improving resource utilization. The wide spread usage of virtual technology include server consolidation, supporting multiple operating systems, system migration, secure computing platforms and kernel development and debugging. It is important to note that though the usage of virtualization technology may present similar operating environments to the end user, they are widely varied in the levels of abstraction they operate at and underlying architecture. This paper is aimed at analyzing virtualization technologies while providing answers on different concepts underlying the same.

DiscussionDownload full Download Microsoft Word File
paper NOW!

TOPIC: Research Paper on Virtualization Technologies Assignment

The virtual machine concept was developed by International Business Machines Company and has been in existence since the 1960s. The virtual machine was to provide interactive and concurrent access to a mainframe computer each protected and isolated copy of the underlying system and was utilized by different users who operated on the same computer. Recent networked environments created problems such as security, reliability, complexity, increased administration cost and thermal dissipation. Virtualization was used to address these problems and its success is evident through minimized hardware purchasing cost and increased productivity by allowing more users work on the system simultaneously. In the formal world, virtually differs from reality though they possess the same effect. In the computer world, a virtual environment and real environment are perceived as the same by application programs though underlying mechanisms are clearly different. The virtual environment presents a misleading representation of a machine that has more capability than the physical machine because of varied reasons.

Basic concepts of virtualization

Through virtualization, a business organization can improve the availability and efficiency of information technology resources and applications. The road to success begins by eliminating the original one server, one application model and running several virtual machines on each hard ware. In a non-virtualized system, the operating system controls admittance to the hardware resources. The instruction set is divided into privileged and non-privileged while the hard ware's operation mode is either supervisor or user. Both set of instructions can be executed while the machine is in supervisor mode while only non-privileged instructions can be executed while the machine is on user mode. The application environments operate in user mode while the operating system execute in supervisor mode. The virtualized system on the other hand, the virtual machine monitor controls way in to hard ware resources. The operating systems perform in user mode and the virtual machine monitor performs in supervisor mode. The virtual machine monitor interprets in software privileged instructions that would be executed by an operating system. The machine directly executes any non-privileged instruction issued by application environment or operating system. This process is referred to as full virtualization. The x86 architecture offers four levels of privilege from ring 0 to 3. In a virtualized environment that utilizes Para virtualization, the virtual machine monitor runs at ring0, the operating system runs at ring 1 and the applications at ring 3 while in a non-virtualized environment the operating system runs at ring 0 and applications at ring 3. Virtualization Virtual infrastructure is made up of three components which include a bare- metal hypervisors meant to enable full virtualization of each physical computer, virtual infrastructure services such a s consolidated backup and resource management so as to optimize utilization of available resources among virtual machines and automation solutions that offer special opportunities to optimize a particular information technology process such disaster recovery or provisioning. An automated data center built on virtualization technologies enables a business organization respond to market dynamics more efficiently and faster than previous attempts.

Hardware and software requirements

In order to successfully install application virtualization desktop client and for remote desktop services, a technician needs to know certain recommended minimum software and hardware configuration. The hard ware requirements for the application virtualization desktop client include a disk with a 30MB capacity for installation and 6GB for the cache, RAM and processor that match the requirement for the operating system one is using. No additional processors or RAM resources are required beyond those needed by the host operating system. The system software requirements include windows XP, the professional edition with a service pack of either SP2 or SP3. Windows vista, the enterprise, business or ultimate edition with no service pack or SP1 or SP2 and finally Windows 7, the professional, ultimate or professional edition with no service pack or SP1. Note that application virtualization 4.6 Desktop Client supports 64-bit and 32-bit versions of the discussed operating systems James, 2008.

The hardware requirements for the application virtualization client for remote desktop services are similar to those required in the application virtualization desktop client; the difference is major in the software requirements. The operating system for application virtualization client for remote desktop services include a windows server 2003, the datacenter, standard or enterprise edition with SP1 or SP2, windows server 2008, with either mentioned edition with SP1 or SP2. A windows server 2003 R2 and windows server 2008 R2 of either aforementioned editions with no service pack or SP1 for windows server 2008 R2 and SP2 for windows server 2003 R2.

Key technical advantages of having virtualized infrastructure

Virtualization is advantageous because of wide ranging reasons that in most cases are overlapping. Virtualization offers security through a compartmentalized environment that allows for better choices of operating systems for every environment, for example running Apache on top of Linux. Virtual machines can also provide secure, isolated sandboxes for operating un-trusted applications or downloading items from the internet. Virtualization reduces cost through server consolidation in aspects such as hardware economies of scale, floor space, and personnel cost reductions and software licenses. This is because of the capability to consolidate workloads of several under-utilized servers to fewer machines. Virtualization enhance availability and reliability, for example, a software malfunction in one virtual machine it does not affect the other virtual machines. Virtualization also enhances adaptability to workload variations in that changes in workload intensity can be managed by dynamically shifting resources and prioritization among virtual machines using automatic computing techniques. Virtualization is also advantageous for load balancing that is the state of a virtual machine is totally encapsulated in the virtual machine monitor making it easy to move virtual machines to other platforms and enhance performance, that is assist application and enhance system mobility Hoopes, 2009.

Finally the advantage of legacy applications that continue to perform on old operating systems that runs as guest operating systems on virtual machines. This is because a legacy application may not run on new operating system or hardware and even if it does, it may underutilize the server which would then make sense to consolidate several applications. Virtual machines can perform in environments with limited resources and following the right schedules could offer resource guarantees. Virtualization enables existing operating systems to perform on shared memory multiprocessors, retrofit new features in existing operating system without following too much procedure and finally the use of the application is fun.

Disadvantages of operating a virtualized environment

Despite virtualization technology concept being adopted to handle problem that existed in the traditional non-virtualized environment architectures and operating systems, the problem still exists because these systems utilized hardware organization which is in dual state Van, 2012.

Virtualization technology also does not allow for individuals to run applications that are not trusted in a secure manner. One cannot create the illusion for configuration of the hardware when not utilizing either numerous processors, storage configurations or arbitrary memory.

From a business prospective, discuss at least five bullet points outlining the pros and cons of a virtualized environment.

Virtualization technologies in a business organization offer flexibility and ease of use that any normal network can offer Baschab & Piot, 2007()

In a business environment, virtualization enables staff specialization whereby should the organization possess many computing facilities the employees have the opportunity to specialize in different areas of interest, for example, privacy and security that are of concern to the organization. When the aspect of specialization is induced into an organization, the information technology staff roles and duties are divided and each individual is able to concentrate exclusively on privacy or security issues hence increasing productivity.

Virtualization technologies platforms are more uniform that most traditional computing strategies. Greater homogeneity and uniformity encourage platform hardening and enhance improved automation of security management operations such as security patching of platform components, configuration control and vulnerability testing.

Virtualization enhances backup recovery because application environments have inbuilt disaster and redundancy capabilities that can be used for better resilience when the organizations computer facilities are faced with increased service demands and for quicker recovery from serious accidents.

Business organizations that have… [END OF PREVIEW] . . . READ MORE

Two Ordering Options:

Which Option Should I Choose?
1.  Download full paper (8 pages)Download Microsoft Word File

Download the perfectly formatted MS Word file!

- or -

2.  Write a NEW paper for me!✍🏻

We'll follow your exact instructions!
Chat with the writer 24/7.

Virtualization Analyzing the Benefits Term Paper

Technology for Management Essay

Technology and Innovation Market Position Value Case Study

Hypervisors Analysis of Virtualization Term Paper

Virtualization and Biometrics Article Review

View 200+ other related papers  >>

How to Cite "Virtualization Technologies" Research Paper in a Bibliography:

APA Style

Virtualization Technologies.  (2012, August 9).  Retrieved July 31, 2021, from

MLA Format

"Virtualization Technologies."  9 August 2012.  Web.  31 July 2021. <>.

Chicago Style

"Virtualization Technologies."  August 9, 2012.  Accessed July 31, 2021.