Abstract
IT infrastructure, such as servers and networking equipment, accounts for a large proportion of the IT costs in modern organizations. Typically, this IT infrastructure is shared among multiple applications and customers. Cost allocation of shared IT infrastructure is difficult and regularly based on biased cost allocation keys, which often causes free-rider problems. Measuring usage is technically difficult and incurs high costs. In this paper we propose a method to derive adequate estimators for the resource consumption of a customer-oriented service. These so-called resource profiles can then provide a basis for cost allocation keys. The estimators are derived from a series of load tests, as they are typically done before an application is launched in larger organizations. Such profiles need to be unbiased and precise even in cases of varying workloads and in rather heterogeneous environments. We describe the results of a set of experiments in an infrastructure provided by the BMW Group, and illustrate how the estimation can be integrated into existing IT service management processes. In our experiments we use Queuing Networks to validate the estimated resource profiles under different workloads.
Similar content being viewed by others
References
Aurenz, Heiko: Controlling verteilter Informationssysteme: Client/Server-Architekturen. Peter Lang, Frankfurt am Main 1997.
Baskett, Forest; Chandy, K. Mani; Muntz, Richard R.; Palacios, Fernando G.: Open, Closed, and Mixed Networks of Queues with Different Classes of Customers. In: Journal of the ACM 22 (1975) 2, pp. 248–260.
Bertleff, Claudia: Einführung einer IT-Leistungsverrechnung zur Unterstützung des strategischen IT-Controllings. In: Heilmann, H. (ed.): Strategisches IT-Controlling. dpunkt.Verlag, Heidelberg 2001, pp. 57–66.
Bolch, Gunter; Greiner, Stefan; Meer, Hermann de: Queueing Networks and Markov Chains. 2nd edition, Wiley-Interscience, Hoboken, New Jersey 2006.
Bolch, Gunter; Riedel, Helmut: Leistungsbewertung von Rechensystemen mittels analytischer Warteschlangenmodelle. Teubner, Stuttgart 1997.
Borland Software Corporation: SilkPerformer. http://www.borland.com/us/products/silk/silkperformer/index.html, Last accessed: 2006-11-18.
CIMS Lab, Inc.: System Description Manual. http://www.cimslab.com, Last accessed: 2006-06-01.
Drury, Donald H.: Chargeback systems in client/server environments. In: Information & Management 32 (1997) 4, pp. 177–186.
Econet AG: cMatrix DataXRay. http://www.econet.de/product/dataxray, Last accessed: 2006-07-13.
Forrester Research, Inc.: Global IT Budget Composition: 2006. http://www.forrester.com/Research/Document/Excerpt/0,7211,39632,00.html, Last accessed: 2006-09-12.
Fürer, Patrick J.: Prozesse und EDV-Kostenverrechnung. Die prozessbasierte Verrechnungskonzeption für Bankrechenzentren. Paul Haupt, Bern 1994.
Funke, Harald: Kosten-und Leistungsrechnung in der EDV. Stand und Entwurf einer prozeßorientierten DV-Kostenverrechnung. Kassel University Press, Kassel 1999.
Gadatsch, Andreas; Juszczak, Jens; Kütz, Martin: Ergebnisse der Umfrage zum Stand des IT-Controlling im deutschsprachigen Raum. Bd. 12, Fachhochschule Bonn-Rhein-Sieg. Fachbereich Wirtschaft Sankt Augustin, Sankt Augustin 2005.
Gadatsch, Andreas; Mayer, Elmar: Masterkurs IT-Controlling: Grundlagen und Strategischer Stellenwert — IT-Kosten-und Leistungsrechnung in der Praxis. Vieweg, Wiesbaden 2005.
Gartner, Inc.: Chargeback: How Far Should You Go? (Executive Summary). http://www.gartner.com/DisplayDocument?ref=g_search&id=397166, Last accessed: 2006-08-06.
Gerlach, James; Neumann, Bruce; Moldauer, Edwin; Argo, Martha; Frisby, Daniel: Determining the cost of IT services. In: Communications of the ACM 40 (2002) 9, pp. 61–67.
Hlynka, Myron: List of Queueing Theory Software. http://www2.uwindsor.ca/:_hlynka/qsoft.html, Last accessed: 2006-09-26.
Horváth, Péter: Controlling. 10th edition, Vahlen, München 2006.
Hübner, Dirk G; Waschbüsch, Christoph; Weinhardt, Christof; Bruhns, Peter; Koerner, Markus: Prozessorientiertes IT-Kostenmanagement in Banken. State-of-the-art, Trends, Strategien. Fachverlag Moderne Wirtschaft, Frankfurt am Main 1999.
IBM Corporation: CIMS Chargeback System (now: Tivoli Usage and Accounting Manager). http://www.cimslab.com, Last accessed: 2006-07-13.
Ideal Observer: Einkaufsführer Web Analytics. http://www.idealobserver.de, Last accessed: 2006-09-04.
Intel Corporation: Intel VTune Performance Analyzer. http://www.intel.com/cd/software/products/asmo-na/eng/vtune/239144.htm, Last accessed: 2006-11-18.
JavaPerformanceTuning.com: Tool reports. http://www.javaperformancetuning.com/tools, Last accessed: 2006-07-13.
Kargl, Herbert: DV-Controlling. 4th edition, Oldenbourg, München 1999.
Kemper, Alfons; Eickler, André: Datenbanksysteme. 6th edition, Oldenbourg, München 2006.
Kendall, David G.: Stochastic processes occurring in the theory of queues and their analysis by the method of the imbedded Markov chain. In: Annals of Mathematical Statistics 24 (1953), pp. 338–354.
Kounev, Samuel; Buchmann, Alejandro: Performance Modeling and Evaluation of Large-Scale J2EE Applications. Proceedings of the 29th International Conference of the Computer Measurement Group (CMG) on Resource Management and Performance Evaluation of Enterprise Computing Systems. Dallas, USA 2003.
Krcmar, Helmut; Buresch, Alexander; Reb, Michael: IV-Controlling auf dem Prüfstand. Gabler, Wiesbaden 2000.
Krcmar, Helmut: Informationsmanagement. 4th edition, Springer, Berlin 2004.
Mai, Jan: Konzeption einer controllinggerechten Kosten-und Leistungsrechnung für Rechenzentren. Peter Lang, Frankfurt am Main 1996.
McKinnon, William P.; Kallman, Ernest A.: Mapping Chargeback Systems to Organizational Environments. In: MIS Quarterly 11 (1987) 1, pp. 5–20.
Menascé, Daniel A.; Almeida, Virgilio A. F.; Dowdy, Larry W.: Performance by Design: Computer Capacity Planning by Example. Prentice Hall, Upper Saddle River, New Yersey 2004.
Menascé, Daniel A.; Almeida, Virgilio A. F.: Scaling for E-Business: Technologies, Models, Performance, and Capacity Planning. Prentice Hall, Upper Saddle River, New Jersey 2000.
Mercury Interactive Corporation: Mercury Load Runner. http://www.mercury.com/us/products/performance-center/loadrumner, Last accessed: 2006-07-13.
Nagaprabhanjan, Bellari; Apte, Varsha: A Tool for Automated Resource Consumption Profiling of Distributed Transactions. In: Chakraborty, G. (ed.): Proceedings of the Second International Conference on Distributed Computing and Internet Technology. Bhubaneshwar, India 2005, pp. 154–165.
Neuse, D.; Chandy, K.: SCAT: A heuristic algorithm for queueing network models of computing systems. In: Proceedings of the ACM SIGMETRICS conference on Measurement and modeling of computer systems. Las Vegas 1981, pp. 59–79.
Nicetec GmbH: netinsight. http://www.nicetec.de, Last accessed: 2006-07-13.
Office of Government Commerce: Service Delivery. Stationery Office Books, London 2001.
Office of Government Commerce: ICT Infrastructure Management. Stationery Office Books, London 2002.
Reiser, Martin; Lavenberg, Stephen S.: Mean-Value Analysis of Closed Multichain Queuing Networks. In: Journal of the ACM 27 (1980) 2, pp. 313–322.
Riebel, Paul: Einzelkosten-und Deckungsbeitragsrechnung. Gabler, Wiesbaden 1994.
Ross, Jeanne W.; Vitale, Michael R.; Beath, Cynthia Mathis: The untapped potential of IT chargeback. In: MIS Quarterly 23 (1999) 2, pp. 215–237.
Scheeg, Jochen Michael: Integrierte IT-Kostentabellen als Instrument für eine effiziente IT-Leistungserbringung im Informationsmanagement: Konzeption und praktische Umsetzung. Difo-Druck, Bamberg 2005.
Schwichtenberg, Holger: Tools and Software Components for the .NET Framework. http://www.dotnetframework.de/dotnet/tools.aspx, Last accessed: 2006-07-13.
SourceForge.net: The Grinder: A java Load Testing Framework. http://grinder.sourceforge.net, Last accessed: 2006-07-13.
Standard Performance Evaluation Corporation: CPU2000 (CPU Benchmark). http://www.spec.org/cpu2000, Last accessed: 2006-08-31.
Standard Performance Evaluation Corporation: SPECjAppServer2002 (Java Application Server Benchmark). http://www.spec.org/jAppServer2002, Last accessed: 2006-12-14.
Spitta, Thorsten: Kostenrechnerische Grundlagen für das IV-Controlling. In: Kostenrechnungspraxis 44 (2000) 5, pp. 279–288.
Sun Microsystems, Inc.: Java Pet Store Sample Application. http://java.sun.com/reference/blueprints, Last accessed: 2006-07-13.
Symantec Corporation: Application Performance Management. http://www.symantec.com/Products/enterprise?c=prodcat&refId=1021, Last accessed: 2006-07-13.
Syskoplan AG: Optimierung der Total Cost of Ownership in IT-Abteilungen scheitert an der fehlenden Leistungsverrechung. http://www.syskoplan.de/content/pressemitteilungen/sysko_pres_260802.pdf, Last accessed: 2006-11-30.
Tempelmeier, Horst; Kuhn, Heinrich: Flexible Fertigungssysteme. Entscheidungsunterstützung für Konfiguration und Betrieb. Springer, Berlin 1998.
Transaction Processing Performance Council: TPC-App (Application Server and web services benchmark). http://www.tpc.org/tpc_app, Last accessed: 2006-06-26.
University of Cambridge Computer Laboratory: The Xen virtual machine monitor. http://www.cl.cam.ac.uk/Research/SRG/netos/xen, Last accessed: 2006-08-29.
USU AG: Costing/Charging Manager. http://www.usu.de/it_management_solutions/finance_management/costing_charging_manager.html, Last accessed: 2006-07-13.
Verner, June M.; Toraskar, Kranti; Brown, R.: Information systems chargeout: a review of current approaches and future challenges. In: Journal of Information Technology 11 (1996) 2, pp. 101–117.
VMware, Inc.: Virtualization software. http://www.vmware.com, Last accessed: 2006-08-29.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Brandl, R., Bichler, M. & Ströbel, M. Cost accounting for shared IT infrastructures. Wirtsch. Inform. 49, 83–94 (2007). https://doi.org/10.1007/s11576-007-0030-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11576-007-0030-9