Skip to main content
Log in

Cost accounting for shared IT infrastructures

Estimating resource utilization in distributed IT architectures

  • Aufsatz
  • Published:
WIRTSCHAFTSINFORMATIK

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aurenz, Heiko: Controlling verteilter Informationssysteme: Client/Server-Architekturen. Peter Lang, Frankfurt am Main 1997.

    Google Scholar 

  2. 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.

    Article  Google Scholar 

  3. 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.

    Google Scholar 

  4. Bolch, Gunter; Greiner, Stefan; Meer, Hermann de: Queueing Networks and Markov Chains. 2nd edition, Wiley-Interscience, Hoboken, New Jersey 2006.

    Book  Google Scholar 

  5. Bolch, Gunter; Riedel, Helmut: Leistungsbewertung von Rechensystemen mittels analytischer Warteschlangenmodelle. Teubner, Stuttgart 1997.

    Google Scholar 

  6. Borland Software Corporation: SilkPerformer. http://www.borland.com/us/products/silk/silkperformer/index.html, Last accessed: 2006-11-18.

  7. CIMS Lab, Inc.: System Description Manual. http://www.cimslab.com, Last accessed: 2006-06-01.

  8. Drury, Donald H.: Chargeback systems in client/server environments. In: Information & Management 32 (1997) 4, pp. 177–186.

    Article  Google Scholar 

  9. Econet AG: cMatrix DataXRay. http://www.econet.de/product/dataxray, Last accessed: 2006-07-13.

  10. 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.

  11. Fürer, Patrick J.: Prozesse und EDV-Kostenverrechnung. Die prozessbasierte Verrechnungskonzeption für Bankrechenzentren. Paul Haupt, Bern 1994.

    Google Scholar 

  12. Funke, Harald: Kosten-und Leistungsrechnung in der EDV. Stand und Entwurf einer prozeßorientierten DV-Kostenverrechnung. Kassel University Press, Kassel 1999.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. Gadatsch, Andreas; Mayer, Elmar: Masterkurs IT-Controlling: Grundlagen und Strategischer Stellenwert — IT-Kosten-und Leistungsrechnung in der Praxis. Vieweg, Wiesbaden 2005.

    Book  Google Scholar 

  15. 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.

  16. 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.

    Article  Google Scholar 

  17. Hlynka, Myron: List of Queueing Theory Software. http://www2.uwindsor.ca/:_hlynka/qsoft.html, Last accessed: 2006-09-26.

  18. Horváth, Péter: Controlling. 10th edition, Vahlen, München 2006.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. IBM Corporation: CIMS Chargeback System (now: Tivoli Usage and Accounting Manager). http://www.cimslab.com, Last accessed: 2006-07-13.

  21. Ideal Observer: Einkaufsführer Web Analytics. http://www.idealobserver.de, Last accessed: 2006-09-04.

  22. Intel Corporation: Intel VTune Performance Analyzer. http://www.intel.com/cd/software/products/asmo-na/eng/vtune/239144.htm, Last accessed: 2006-11-18.

  23. JavaPerformanceTuning.com: Tool reports. http://www.javaperformancetuning.com/tools, Last accessed: 2006-07-13.

  24. Kargl, Herbert: DV-Controlling. 4th edition, Oldenbourg, München 1999.

    Google Scholar 

  25. Kemper, Alfons; Eickler, André: Datenbanksysteme. 6th edition, Oldenbourg, München 2006.

    Google Scholar 

  26. 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.

    Article  Google Scholar 

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

    Google Scholar 

  28. Krcmar, Helmut; Buresch, Alexander; Reb, Michael: IV-Controlling auf dem Prüfstand. Gabler, Wiesbaden 2000.

    Book  Google Scholar 

  29. Krcmar, Helmut: Informationsmanagement. 4th edition, Springer, Berlin 2004.

    Google Scholar 

  30. Mai, Jan: Konzeption einer controllinggerechten Kosten-und Leistungsrechnung für Rechenzentren. Peter Lang, Frankfurt am Main 1996.

    Google Scholar 

  31. McKinnon, William P.; Kallman, Ernest A.: Mapping Chargeback Systems to Organizational Environments. In: MIS Quarterly 11 (1987) 1, pp. 5–20.

    Article  Google Scholar 

  32. 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.

    Google Scholar 

  33. 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.

    Book  Google Scholar 

  34. Mercury Interactive Corporation: Mercury Load Runner. http://www.mercury.com/us/products/performance-center/loadrumner, Last accessed: 2006-07-13.

  35. 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.

    Chapter  Google Scholar 

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

  37. Nicetec GmbH: netinsight. http://www.nicetec.de, Last accessed: 2006-07-13.

  38. Office of Government Commerce: Service Delivery. Stationery Office Books, London 2001.

    Google Scholar 

  39. Office of Government Commerce: ICT Infrastructure Management. Stationery Office Books, London 2002.

    Google Scholar 

  40. Reiser, Martin; Lavenberg, Stephen S.: Mean-Value Analysis of Closed Multichain Queuing Networks. In: Journal of the ACM 27 (1980) 2, pp. 313–322.

    Article  Google Scholar 

  41. Riebel, Paul: Einzelkosten-und Deckungsbeitragsrechnung. Gabler, Wiesbaden 1994.

    Book  Google Scholar 

  42. Ross, Jeanne W.; Vitale, Michael R.; Beath, Cynthia Mathis: The untapped potential of IT chargeback. In: MIS Quarterly 23 (1999) 2, pp. 215–237.

    Article  Google Scholar 

  43. Scheeg, Jochen Michael: Integrierte IT-Kostentabellen als Instrument für eine effiziente IT-Leistungserbringung im Informationsmanagement: Konzeption und praktische Umsetzung. Difo-Druck, Bamberg 2005.

    Google Scholar 

  44. Schwichtenberg, Holger: Tools and Software Components for the .NET Framework. http://www.dotnetframework.de/dotnet/tools.aspx, Last accessed: 2006-07-13.

  45. SourceForge.net: The Grinder: A java Load Testing Framework. http://grinder.sourceforge.net, Last accessed: 2006-07-13.

  46. Standard Performance Evaluation Corporation: CPU2000 (CPU Benchmark). http://www.spec.org/cpu2000, Last accessed: 2006-08-31.

  47. Standard Performance Evaluation Corporation: SPECjAppServer2002 (Java Application Server Benchmark). http://www.spec.org/jAppServer2002, Last accessed: 2006-12-14.

  48. Spitta, Thorsten: Kostenrechnerische Grundlagen für das IV-Controlling. In: Kostenrechnungspraxis 44 (2000) 5, pp. 279–288.

    Google Scholar 

  49. Sun Microsystems, Inc.: Java Pet Store Sample Application. http://java.sun.com/reference/blueprints, Last accessed: 2006-07-13.

  50. Symantec Corporation: Application Performance Management. http://www.symantec.com/Products/enterprise?c=prodcat&refId=1021, Last accessed: 2006-07-13.

  51. 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.

  52. Tempelmeier, Horst; Kuhn, Heinrich: Flexible Fertigungssysteme. Entscheidungsunterstützung für Konfiguration und Betrieb. Springer, Berlin 1998.

    Google Scholar 

  53. Transaction Processing Performance Council: TPC-App (Application Server and web services benchmark). http://www.tpc.org/tpc_app, Last accessed: 2006-06-26.

  54. 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.

  55. USU AG: Costing/Charging Manager. http://www.usu.de/it_management_solutions/finance_management/costing_charging_manager.html, Last accessed: 2006-07-13.

  56. 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.

    Article  Google Scholar 

  57. VMware, Inc.: Virtualization software. http://www.vmware.com, Last accessed: 2006-08-29.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11576-007-0030-9

Keywords

Navigation