Skip to main content

Virtual Computing: The Emperor’s New Clothes?

  • Chapter
Software Service and Application Engineering

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7365))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Wolf, C., Halter, E.M.: Virtualization: From the Desktop to the Enterprise. Apress (2005)

    Google Scholar 

  2. Kelbley, J., Sterling, M., Stewart, A.: Hyper-V: Insider’s Guide to Microsoft’s Hypervisor. NetApp (2009)

    Google Scholar 

  3. Nanda, S., Chiueh, T.: A Survey on Virtualization Technologies (2005), http://www.ecsl.cs.sunysb.edu/tr/TR179.pdf

  4. White, J., Pilbeam, A.: A Survey of Virtualization Technologies With Performance Testing (2010), http://arxiv.org/abs/1010.3233

  5. Application virtualization, Softricity, http://www.softricity.com/products/systemguard.asp

  6. Windows Server 2008 Hyper-V: Insider’s Guide to Microsoft’s Hypervisor, MS (2009)

    Google Scholar 

  7. Gartners Hype Cycle Virtualization, http://virtualization.info/en/news/2010/09/paper-gartner-hype-cycle-for-virtualization-2010.html

  8. Massiglia, P., Bunn, F.: Virtual Storage Redefined. Technologies And Applications For Storage Virtualization. Veritas Software Corporation (2003)

    Google Scholar 

  9. Surbone, L.M., et al.: Operating System-Level Virtualization. Alphascript (2009)

    Google Scholar 

  10. Barham, P.: Xen and the art of virtualization. In: Symposium on Operating Systems Principles. ACM Press (2003)

    Google Scholar 

  11. Huff, M.: Why Virtualize? Whitepaper (January 2009), http://www.technologent.com/Documents/WhyVirtualizev_Jan09.pdf

  12. Silberschatz, A., Galvin, P.B., Gagne, G.: Operating System Concepts, 6th edn. John Wiley & Sons, Inc. (2002)

    Google Scholar 

  13. Beckereit, F., et al.: Server-Virtualisierung 1-3, Bitkom (2009)

    Google Scholar 

  14. Rose, R.: Survey of System Virtualization Techniques, http://citeseer.ist.psu.edu/720518.html

  15. Xenoppix (2004), http://unit.aist.go.jp/itri/knoppix/xen/indexen.html

  16. VMware Inc. How VMware Virtualization Right-sizes IT Infrastructure to Reduce Power Consumption (2008)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Usermode Linux Community Pages, http://usermodelinux.org/

  19. Usermode Linux, http://usermodelinux.sourceforge.net/

  20. Xen, http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index

  21. Kramer, J.: Abstraction – the key to Computing, http://www.sofismo.ch/links/kramer-abstraction.pdf

  22. XenSource, http://www.xensource.com/

  23. Litke, A., et al.: Managing service level agreement contracts in OGSA-based Grids. Future Generation Computer Systems, vol. 4(4). Elsevier (2008)

    Google Scholar 

  24. MacLaren, J.: Towards Service Level Agreement Based Scheduling on the Grid, rpc48.cs.man.ac.uk (2004)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. Mosharaf, N.M., Chowdhury, K., Boutaba, R.: A survey of network virtualization. The International Journal of Computer and Telecommunications Networking 54(5) (2010)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. Connectivity in the Virtualized Datacenter: How to Ensure Next-Generation Services, Fluke (2010), http://www.broadcom.com/collateral/wp/Virtualization-WP300-R.pdf

  29. Virtualisierung mit Xen, http://hssonne.cs.unisb.de:8080/lehrstuhl/SS2005/Seminar_Aktuelle_Technologien/library/03_Ebert_RamanauskasSoftwareVirtualisierung.pdf

  30. 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)

    Google Scholar 

  31. 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)

    Google Scholar 

  32. http://qemu-buch.de/

  33. Culler, D., Singh, J.P., Gupta, A.: Parallel Computer Architecture: A Hardware/Software Approach. The Kaufmann Series in Computer Architecture and Design (1998)

    Google Scholar 

  34. Staunstrup, J., Wolf, W.: Hardware/Software Co-Design: Principles and Practice. Springer (2010)

    Google Scholar 

  35. Tanenbaum, A.S.: Modern Operating Systems, 2nd edn. Prentice Hall (2001)

    Google Scholar 

  36. 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)

    Google Scholar 

  37. http://hdsurvivor.blogspot.com/2006/10/application-virtualization-future-of.html

  38. Laadan, O., Nieh, J.: Operating System Virtualization: Practice and Experience, CS Columbia (2008), http://systems.cs.columbia.edu/files/wpid-systor2010-osvirt.pdf

  39. Müller, K.R.: IT-Sicherheit mit System. Springer (2011)

    Google Scholar 

  40. Patterson, D.A., Chen, P., Gibson, G., Katz, R.H.: Introduction to redundant arrays of inexpensive disks (RAID), COMPCON Spring 1989. IEEE (1989)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics