Abstract
Recently, advances in networks, processors and storages for computer architectures have affected computer organization systems leading to a metamorphose of traditional systems. The increasing demands for well adapted computer infrastructure and different services along with advances in IT industry have motivated researchers to extend the possibilities of virtuality and virtual mechanism in a wide area of computing problems in order to better respond to daily work and business opportunities to produce high quality services and products. Therefore, we call all these processes Virtual Computing (VC). In this paper, a thorough survey of VC is presented including definitions, characteristics, challenges, issues, and novel potentials to enhance organization methods in the field of computer architecture. Exemplarily, we describe two application fields, energy efficiency and cloud security, to demonstrate new ways of optimization of overall system’s architectures using virtualization.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Wolf, C., Halter, E.M.: Virtualization: From the Desktop to the Enterprise. Apress (2005)
Kelbley, J., Sterling, M., Stewart, A.: Hyper-V: Insider’s Guide to Microsoft’s Hypervisor. NetApp (2009)
Nanda, S., Chiueh, T.: A Survey on Virtualization Technologies (2005), http://www.ecsl.cs.sunysb.edu/tr/TR179.pdf
White, J., Pilbeam, A.: A Survey of Virtualization Technologies With Performance Testing (2010), http://arxiv.org/abs/1010.3233
Application virtualization, Softricity, http://www.softricity.com/products/systemguard.asp
Windows Server 2008 Hyper-V: Insider’s Guide to Microsoft’s Hypervisor, MS (2009)
Gartners Hype Cycle Virtualization, http://virtualization.info/en/news/2010/09/paper-gartner-hype-cycle-for-virtualization-2010.html
Massiglia, P., Bunn, F.: Virtual Storage Redefined. Technologies And Applications For Storage Virtualization. Veritas Software Corporation (2003)
Surbone, L.M., et al.: Operating System-Level Virtualization. Alphascript (2009)
Barham, P.: Xen and the art of virtualization. In: Symposium on Operating Systems Principles. ACM Press (2003)
Huff, M.: Why Virtualize? Whitepaper (January 2009), http://www.technologent.com/Documents/WhyVirtualizev_Jan09.pdf
Silberschatz, A., Galvin, P.B., Gagne, G.: Operating System Concepts, 6th edn. John Wiley & Sons, Inc. (2002)
Beckereit, F., et al.: Server-Virtualisierung 1-3, Bitkom (2009)
Rose, R.: Survey of System Virtualization Techniques, http://citeseer.ist.psu.edu/720518.html
Xenoppix (2004), http://unit.aist.go.jp/itri/knoppix/xen/indexen.html
VMware Inc. How VMware Virtualization Right-sizes IT Infrastructure to Reduce Power Consumption (2008)
Versick, D., Tavangarian, D.: Reducing Energy Consumption by Load Aggregation with an Optimized Dynamic Live Migration of Virtual Machines. In: Proceedings of the 2010 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, pp. 164–170. IEEE (2010)
Usermode Linux Community Pages, http://usermodelinux.org/
Usermode Linux, http://usermodelinux.sourceforge.net/
Kramer, J.: Abstraction – the key to Computing, http://www.sofismo.ch/links/kramer-abstraction.pdf
XenSource, http://www.xensource.com/
Litke, A., et al.: Managing service level agreement contracts in OGSA-based Grids. Future Generation Computer Systems, vol. 4(4). Elsevier (2008)
MacLaren, J.: Towards Service Level Agreement Based Scheduling on the Grid, rpc48.cs.man.ac.uk (2004)
Steinder, M., et al.: Server virtualization in autonomic management of heterogeneous workloads. In: 10th IFIP/IEEE International Symposium on Integrated Network Management, IM 2007, Munich (2007)
Mosharaf, N.M., Chowdhury, K., Boutaba, R.: A survey of network virtualization. The International Journal of Computer and Telecommunications Networking 54(5) (2010)
Semnanian, A.A., et al.: Virtualization Technology and its Impact on Computer Hardware Architecture. In: 8th International Conference on Information Technology New Generations (ITNG), as New Generations (ITNG), Las Vegas (2011)
Connectivity in the Virtualized Datacenter: How to Ensure Next-Generation Services, Fluke (2010), http://www.broadcom.com/collateral/wp/Virtualization-WP300-R.pdf
Virtualisierung mit Xen, http://hssonne.cs.unisb.de:8080/lehrstuhl/SS2005/Seminar_Aktuelle_Technologien/library/03_Ebert_RamanauskasSoftwareVirtualisierung.pdf
Rimal, B.P., et al.: A Taxonomy and Survey of Cloud Computing Systems. In: 5th International Joint Conference on INC, IMS and IDC, Seoul (2009)
Hilbrich, R., Gerlach, M.: Virtualisierung bei Eingebetteten Multicore Systemen: Integration und Isolation sicherheitskritischer Funktionen. In: 4th International Workshop on Multicore Software Engineering, IWMSE 2011, Waikiki, Honolulu (2011)
Culler, D., Singh, J.P., Gupta, A.: Parallel Computer Architecture: A Hardware/Software Approach. The Kaufmann Series in Computer Architecture and Design (1998)
Staunstrup, J., Wolf, W.: Hardware/Software Co-Design: Principles and Practice. Springer (2010)
Tanenbaum, A.S.: Modern Operating Systems, 2nd edn. Prentice Hall (2001)
Zheng, R., Liao, X.: A Novel Virtual Grid Experiment Method in MedIm Grid. In: IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, EUC 2008 (2008)
http://hdsurvivor.blogspot.com/2006/10/application-virtualization-future-of.html
Laadan, O., Nieh, J.: Operating System Virtualization: Practice and Experience, CS Columbia (2008), http://systems.cs.columbia.edu/files/wpid-systor2010-osvirt.pdf
Müller, K.R.: IT-Sicherheit mit System. Springer (2011)
Patterson, D.A., Chen, P., Gibson, G., Katz, R.H.: Introduction to redundant arrays of inexpensive disks (RAID), COMPCON Spring 1989. IEEE (1989)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Tavangarian, D. (2012). Virtual Computing: The Emperor’s New Clothes?. In: Heisel, M. (eds) Software Service and Application Engineering. Lecture Notes in Computer Science, vol 7365. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30835-2_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-30835-2_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30834-5
Online ISBN: 978-3-642-30835-2
eBook Packages: Computer ScienceComputer Science (R0)