International Journal of Information Technology and Computer Science(IJITCS)

ISSN: 2074-9007 (Print), ISSN: 2074-9015 (Online)

Published By: MECS Press

IJITCS Vol.4, No.12, Nov. 2012

A Proposed Virtualization Technique to Enhance IT Services

Full Text (PDF, 307KB), PP.21-30

Views:186   Downloads:0


Nashaat el-Khameesy, Hossam Abdel Rahman Mohamed

Index Terms

Virtualization techniques, Virtual Machine, Hypervisors,Virtual Centre, Server Clustering


System virtualization is an antique art that will continue as long as applications need isolation and performance independence. Virtualization provides many benefits and greater efficiency in CPU utilization, greener IT with less power consumption, better management through central environmental control, more availability, reduced project timelines by eliminating hardware procurement, improved disaster recovery capability, more central control of the desktop, and improved outsourcing services. In this paper we will deliver new and enhanced IT services in less time and with greater agility. The goal of providing rapid near real-time response to customer requirements is in part being achieved by taking advantage of virtualization. Virtualization provides many benefits, including improved physical resource utilization, improved hardware efficiency, and reduced power and cooling expenses. However, it introduces another set of systems (virtual machines) that have to be controlled, provisioned, managed, updated, patched, and retired. This paper is organized into the following areas- An introduction to virtualization and its benefits, the Challenges of Virtualization techniques, an overview of the hardware virtualization technique, an overview of the software virtualization technique. The paper also proposes an effective and flexible distributed scheme with three phases, opposing to its predecessors. Our scheme achieves reducing the workload of a data center and continual service improvement.

Cite This Paper

Nashaat el-Khameesy, Hossam Abdel Rahman Mohamed,"A Proposed Virtualization Technique to Enhance IT Services", International Journal of Information Technology and Computer Science(IJITCS), vol.4, no.12, pp.21-30, 2012. DOI: 10.5815/ijitcs.2012.12.02


[1]Susanta Nanda Tzi-cker Chiueh and Stony Brook, A Survey on Virtualization Technologies. RPE Report, pages 1-42, 2005

[2]Amit singh,, “An introduction to virtualization”,, 2004.

[3]Mueen Uddin,Azizah Abdul Rahman,Virtualization Implementation Model for Cost Effective & Efficient Data Centers, (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 2, No.1, January 2011

[4]T. Daim, J. Justice, M. Krampits, M. Letts, G. Subramanian, M. Thirumalai, “Data center metrics An energy efficiency model for information technologu managers”, Management of Environmental Quality, Vol.20 No.6, 2009.

[5]Chalapathi Valupula,R. Lakshman Naik,Sunitha Muppa, Scheduling in Virtual Infrastructure for Highthroughput Computing ,International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol.2, No.3, June 2012

[6]Virtualization: State of the Art Version 1.0, April 3, 2008 Copyright © 2008 SCOPE Alliance.

[7]VMWare. Transparent Previrtualization info page.

[8]Haletky, Edward. (2009). VMware vSphere™ and Virtual Infrastructure Security: Securing the Virtual Environment. Prentice Hall. Retrieved June 12, 2010, from

[9]Flavio Lombardia, Roberto Di Pietrob, Secure virtualization for cloud computing Journal of Network and Computer Applications Volume 34, Issue 4, July 2011, Pages 1113–1122

[10]Gai, Silvano; Salli, Tommi and Anderson, Roger (2010). Cisco Unified Computing System (UCS) (Data Center): A Complete Reference Guide to the Cisco Data Center Virtualization Server Architecture. Indianapolis, IN: Pearson Education, Cisco Press. Retrieved June 7, 2010, from

[11]P. Viana. Exploring Memory Hierarchy with ArchC. Symposium on Computer Architecture and High Performance Computing, pages 2–9, 2003.

[12]C. Arajo. Platform Designer: An Approach for Modeling Multiprocessor Platforms based on SystemC. Journal of Design Automation for Embedded Systems, 10(4):253–283, Springer 2003.

[13]G. Neiger. Intel Virtualization Technology: Hardware Support for Efficient Processor Virtualization. Intel Computer Journal, 10:166–178, August 2006.

[14]K. Adams and O. Agesen, “A comparison of software and hardware techniques for x86 virtualization” in ASPLOS-XII: Proceedings of the 12th international conference on Architectural support for programming languages and operating systems (San Jose, California, USA, 2006), ACM, pp. 2-13.

[15]NEIGER, G., SANTONI, A., LEUNG, F., RODGERS, D., AND UHLIG, R. Intel virtualization technology: Hardware support for efficient processor virtualization. Intel Technology Journal 10, 3 (2006).

[16]Adrian De Luca, Mandar Bhide, Storage Virtualization For Dummies, Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 Copyright © 2010 by Wiley Publishing, Inc., Indianapolis, Indiana

[17]He,Yu,Hu,Yuhong&Wang,Yibo. (2007). Application of virtualization technology in data center of campus network. Journal of University of Electronic Science and Technology of China. 2007,36(6):1461-1464..

[18]James E. Smith and Ravi Nair. The Architecture of Virtual Machines. IEEE Computer, 38(5):32-38, 2005.

[19]Y. Ha, S. Vernalde, P. Schaumont, M. Engels, R. Lauwereins, and H. De Man, “Building a Virtual Framework for Networked Reconfigurable Hardware and Software Objects,” Journal of Supercomputing, vol. 21, no. 2, pp. 131–144, February 2002.

[20]Wang,Jianhong. (2008). The analysis on computer virtualization of linux. Journal of Hubei Normal University (Natural Science).2008, 28(1): 62-64.

[21]A. Whitaker, M. Shaw, and S. D. Gribble. Denali: Lightweight Virtual Machines for Distributed and Networked Applications. Technical Report 02-02-01, University of Washington, 2002.

[22]K. A. Fraser, S. M. Hand, T. L. Harris, I. M. Leslie, and I. A. Pratt. The Xenoserver computing infrastructure. Technical Report UCAM-CL-TR-552, University of Cambridge, Computer Laboratory, Jan. 2003.

[23]MENON, A., SANTOS, J. R., TURNER, Y., JANAKIRAMAN, G., AND ZWAENEPOEL, W. Diagnosing performance overheads in the Xen virtual machine environment. In First ACM/USENIX Conference on Virtual Execution Environments (VEE’05) (June 2005).

[24]Cisco. (2010). Deploying Oracle Real Application Clusters on the Cisco Unified Computing System with EMC CLARiiON Storage. White Paper. Retrieved September 1, 2010, 562881.pdf.

[25]MENON, A., COX, A. L., AND ZWAENEPOEL, W. Optimizing network virtualization in Xen. In USENIX Annual Technical Conference (June 2006).

[26]LEVASSEUR, J., UHLIG, V., CHAPMAN, M., CHUBB, P., LESLIE, B., AND HEISER, G. Pre-virtualization: Slashing the cost of virtualization. Technical Report 2005-30, Fakult¨at f¨ur Informatik, Universit¨at Karlsruhe (TH), Nov. 2005.

[27]VMware® Fault Tolerance Recommendations and Considerations on VMware vSphere™ 4 http://fault_tolerance_recommendations_considerations_on_vmw_vsphere4.pdf



[30]Enabling a Dynamic Datacenter with Microsoft Virtualization , Published: June 2008,

[31]Citrix- Advanced virtualization management for Microsoft virtualization,