Increasing the System Availability of Data Centers by Using Virtualization Technologies
Authors: Chris Ewe, Naoum Jamous, Holger Schrödl
Abstract:
Like most entrepreneurs, data center operators pursue goals such as profit-maximization, improvement of the company’s reputation or basically to exist on the market. Part of those aims is to guarantee a given quality of service. Quality characteristics are specified in a contract called the service level agreement. Central part of this agreement is non-functional properties of an IT service. The system availability is one of the most important properties as it will be shown in this paper. To comply with availability requirements, data center operators can use virtualization technologies. A clear model to assess the effect of virtualization functions on the parts of a data center in relation to the system availability is still missing. This paper aims to introduce a basic model that shows these connections, and consider if the identified effects are positive or negative. Thus, this work also points out possible disadvantages of the technology. In consequence, the paper shows opportunities as well as risks of data center virtualization in relation to system availability.
Keywords: Availability, cloud computing IT service, quality of service, service level agreement, virtualization.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1127605
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 994References:
[1] M. Portnoy, Virtualisierung für Einsteiger. Weinheim: Wiley VCH, 2012, pp. 21, 29–40, 203–210, 277–294, 316–319.
[2] M. Teuffel, “Service-Qualität im Rechenzentrum,” in Das Rechenzentrum, vol. 4, no. 2, 1981, pp. 119–126.
[3] R. Narendula, “Amazon Web Services: a Case Study. Course: Business Process for IT Services 2012, EPFL”, (online), Retrieved 12 Nov, 2014 from http://infoscience.epfl.ch/record/181192/files/AWS-Case%20Study -RammohanNarendula.pdf, 2012.
[4] P. Haric, “Gewinnmaximierung”, (online), Retrieved 12 Nov, 2014 from http://wirtschaftslexikon.gabler.de/Archiv/54767/gewinnmaximierung-v5.html, 2014.
[5] R. Buchsein, F. Victor, H. Günther, and V. Machmeier, IT-Management mit ITIL V3: Strategien, Kennzahlen, Umsetzung. Wiesbaden: 1st ed., Vieweg + Teubner, 2007, pp. 12–43, 70–94, 272.
[6] G. Disterer, “Zertifizierung der IT nach ISO 20000,” in Wirtschaftsinformatik, vol. 51, no. 6, 2009, pp. 530–534.
[7] A. Olbrich, ITIL kompakt und verständlich: Effizientes IT-Service-Management - den Standard für IT-Prozesse kennenlernen, verstehen und erfolgreich in der Praxis umsetzen. 4th ed. Wiesbaden: Vieweg + Teubner, 2008, pp. 3, 16–42, 84–122, 260.
[8] K. Turowski, System Landscape Engineering: Very Large Business Applications I. Otto-von-Guericke-Universität Magdeburg, 2013/2014, pp. 119, 128, 169–207, 213.
[9] C. B Border, “Cloud computing in the curriculum,” in Proceeding of the 44th ACM technical symposium on Computer science education, 2013, pp. 147–152.
[10] W. Elsässer, ITIL einführen und umsetzen: Leitfaden für effizientes IT-Management durch Prozessorientierung. 2nd ed., München: Hanser, 2006, pp. 57, 70 p. 59 p. 58
[11] A. van der Veen, and J. van Bon, Foundations of ITIL®. Haren Publishing: Van, 2011, p. 326.
[12] Amazon Web Services, “Amazon Elastic Compute Cloud (EC2) Service Level Agreement (SLA)”, (online), Retrieved 17 Nov, 2014 http://aws.amazon.com/ec2/sla/, 2014.
[13] A. Hevner, S. March, J. Park, and S. Ram, “Design science in information systems research,” in MIS Quarterly, 28 (1), 2004, pp. 75–105.
[14] K. Peffers, T. Tuunanen, M. A. Rothenberger, and S. Chatterjee, “A Design Science Research Methodology for Information Systems Research,” in Journal of Management Information Systems, vol. 24, no. 3, 2007, pp. 45–77.
[15] Office of Government Commerce (OGC), Service strategy. London: TSO. The Stationery Office Ltd, 2007.
[16] C. Stych, ITIL, Informatik im Fokus. Berlin, Heidelberg: Springer, 2008, pp. 6, 28, 86.
[17] L. M. Vaquero, L. Rodero-Merino, J. Caceres, and M. Lindner, “A break in the clouds,” in ACM SIGCOMM Computer Communication Review, vol. 39, no. 1, 2008, p. 50.
[18] R. Dukaric, and M. B. Juric, “Towards a unified taxonomy and architecture of cloud frameworks,” in Future Generation Computer Systems, vol. 29, no. 5, 2013, pp. 1196–1210.
[19] P. Mell, and T. Grance, “The NIST Definition of Cloud Computing. Recommendations of the National Institute of Standards and Technology”. NIST SP 800–145, 2011.
[20] D. D. Lamanna, J. Skene, and W. Emmerich, “SLAng: A language for defining service level agreements,” in Distributed Computing Systems, 2003, pp. 100–106.
[21] K. Turowski, System Architecture: Very Large Business Applications II. Otto-von-Guericke Universität Magdeburg. 2014, p. 169.
[22] Duden, “virtuell”, (online), Retrieved 17 Nov, 2014 from http://www. duden.de/suchen/dudenonline/virtuell, 2014.
[23] G. J. Popek, and R. P. Goldberg, “Formal requirements for virtualizable third generation architectures,” in Communications of the ACM, vol. 17, no. 7, 1974, pp. 412–421.
[24] H. Jehle, H. Wittges, A. Bögelsack, and H. Krcmar, “Virtualisierungsarchitekturen für den Betrieb von Very Large Business Applications,” in Multikonferenz Wirtschaftsinformatik (MKWI), 2008, pp. 1901–1912.
[25] T. C. Bressoud, and F. B. Schneider, “Hypervisor-based fault tolerance,” in ACM Transactions on Computer Systems, vol. 14, no. 1, 1996, pp. 80-107.
[26] F. Lampe, Green-IT, Virtualisierung und Thin Clients: Mit neuen IT-Technologien Energieeffizienz erreichen, die Umwelt schonen und Kosten sparen. 1st ed, Wiesbaden: Vieweg + Teubner, 2010, pp. 74, 103–104.
[27] C. Baun, M. Kunze, and T. Ludwig, “Servervirtualisierung,” in Informatik-Spektrum, vol. 32, no. 3, 2009, pp. 197–205.
[28] M. Bolz, “Skalierbare Lastverteilung für verteilte virtuelle Umgebungen”. University of Paderborn, 2003.
[29] A. Singh, “An Introduction to Virtualization”, (online), Retrieved 17 Nov, 2014 from http://www.kernelthread.com/publications/ virtualization/, 2014.
[30] F. Hantelmann, “Mit Virtualisierung RZ-Kosten halbieren,” in iX, vol. 12/2008, 2008, pp. S. 88.
[31] V. Arraj, (2013), “ITIL_The_Basics”, (online), Retrieved 17 Nov, 2014 from http://www.best-management-practice.com/gempdf/ITIL_The_ Basics.pdf, 2013.
[32] M. Langes, Das Managementmodell zur Datenverfügbarkeit und Datensicherheit: Von der Anwendung bis zum Rechenzentrum. 1st ed. Books On Demand, 2012, pp. 8, 100
[33] A. S. Tanenbaum, J. Muhr, and M. van Steen, Verteilte Systeme: Grundlagen und Paradigmen. München: Pearson Studium Informatik, 2003, p. 411.
[34] VMWare, “VMware in Leaders Quadrant of 2014 Gartner Magic Quadrant for x86 Server Virtualization Infrastructure”, (online), Retrieved 14 Nov, 2014 from http://blogs.vmware.com/tribalknowledge/ 2014/07/gartner-x86-magic-quadrant.html, 2014.
[35] D. Zimmer et al., VMware vSphere 5: Das umfassende Handbuch. 2nd ed., Galileo Press: Bonn, 2012, pp. 36, 44, 945.
[36] T. J. Bittman, M. A. Margevicius, and P. Dawson, “Magic Quadrant for x86 Server Virtualization Infrastructure”, (online), Retrieved 5 Nov, 2014 from https://www.gartner.com/doc/2788024/magic-quadrant-x-server-virtualization, 2014.
[37] arago Consulting GmbH, “Fallstudie: Autopilot-gesteuerter Cloud-Betrieb von arago ermöglicht Zumtobel Group Downsizing von 62 auf neun Server bei gleichzeitiger Leistungssteigerung”, (online), Retrieved 16 Nov, 2014 from https://www.arago.de/wpcontent/uploads/2012/02/ Fallstudie_Zumtobel_Maerz11_DE-130212.pdf, 2011.
[38] M. Hardt, “Virtualisation for Grid-Computing,” in Cracow Grid Workshop, vol. 20, 2005, pp. 23–28.