Journal of Network and Systems Management

, Volume 17, Issue 4, pp 422–456 | Cite as

Business-Driven Design of Infrastructures for IT Services

  • Jacques P. Sauvé
  • Antão Moura
  • Filipe T. Marques
Article

Abstract

A methodology for designing data center infrastructure for Information Technology (IT) services is developed. The main departure from existing methodologies is that it evaluates and compares alternative designs using business metrics rather than purely technical metrics. Specifically, the methodology evaluates the business impact (financial loss) imposed by imperfect infrastructure. The methodology provides the optimal infrastructure that minimizes the sum of provisioning costs and business losses incurred during failures and performance degradations. Several full numerical example scenarios are provided and results are analyzed. The use of the method for dynamically provisioning an adaptive infrastructure is briefly discussed.

Keywords

IT infrastructure design Service availability Response time Business-driven IT management 

Notes

Acknowledgments

We would like to thank Danilo Resende, José Augusto Oliveira, Rodrigo Rebouças and Leandro Luna from the Bottom Line Project team at UFCG for building and executing the simulator used in the validation study. This work was developed in collaboration with HP Brazil R&D.

References

  1. 1.
    Taylor, R., Tofts, C.: Death by a thousand SLAs: a short study of commercial suicide pacts, Hewlett-Packard, Research Report HPL–2005–11, (2005)Google Scholar
  2. 2.
    Lewis, L.: Service Level Management for Enterprise Networks. Artech House, (1999)Google Scholar
  3. 3.
    Bartolini, C., Sallé, M.: Business-driven prioritization of service incidents. In: 15th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, ser. Lecture Notes in Computer Science, pp. 64–75. Springer, (2004)Google Scholar
  4. 4.
    Keller, A., Hellerstein, J., Wolf, J., Wu, K., Krishnan, V.: The CHAMPS system: change management with planning and scheduling. In: NOMS 2004: IEEE/IFIP Network Operations and Management Symposium. IEEE Computer Society, (2004)Google Scholar
  5. 5.
    Sauvé, J.P., Marques, F.T., Moura, J.A.B., Sampaio, M.C., da Jornada, J.F.H., Radziuk, E.: SLA design from a business perspective. In: 16th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, ser. Lecture Notes in Computer Science. Springer, (2005)Google Scholar
  6. 6.
    Sauvé, J.P., Marques, F.T., Moura, J.A.B., Sampaio, M.C., da Jornada, J.F., Radziuk, E.: Optimal design of e-commerce site infrastructure from a business perspective. In: Proceedings of the 39th Hawaii International Conference on System Sciences (HICSS), (2006)Google Scholar
  7. 7.
    Marques, F.T., Sauvé, J.P., Moura, J.A.B.: Business-oriented capacity planning of IT infrastructure to handle load surges. In: NOMS 2006: IEEE/IFIP Network Operations and Management Symposium, (2006)Google Scholar
  8. 8.
    Menascé, D.A., Barbará, D., Dodge, R.: Preserving QoS of e-commerce sites through self-tuning: a performance model approach. In: EC’01: Proceedings of the 3rd ACM conference on Electronic Commerce, pp. 224–234. ACM Press, New York, NY, USA (2001)Google Scholar
  9. 9.
    Janakiraman, G.J., Santos, J. R., Turner, Y.: Automated multi-tier system design for service availability. In: First Workshop on Design of Self-Managing Systems, (2003)Google Scholar
  10. 10.
    Ardagna, D., Francalanci, C., Trubian, M.: A cost-oriented approach for infrastructural design. In: SAC’04: Proceedings of the 2004 ACM Symposium on Applied Computing, pp. 1431–1437. ACM Press, New York, NY, USA (2004)Google Scholar
  11. 11.
    Ardagna, D., Francalanci, C.: A cost-oriented methodology for the design of web-based IT architectures. In: SAC’02: Proceedings of the 2002 ACM Symposium on Applied Computing, pp. 1127–1133. ACM Press, New York, NY, USA (2002)Google Scholar
  12. 12.
    Menascé, D.A., Almeida, V., Fonseca, R.C., Mendes, M.A.: Business-oriented resource management policies for e-commerce servers. Perform. Eval. 42(23), 223–239 (2000)MATHCrossRefGoogle Scholar
  13. 13.
    Aiber, S., Gilat, D., Landau, A., Razinkov, N., Sela, A., Wasserkrug, S.: Autonomic self-optimization according to business objectives. In: 1st International Conference on Autonomic Computing (ICAC 2004), pp. 206–213. (2004)Google Scholar
  14. 14.
    Sahai, A., Durante, A., Machiraju, V.: Towards automated SLA management for web services. Hewlett-Packard, Research Report HPL–2001–310, (2001)Google Scholar
  15. 15.
    Lamanna, D.D., Skene, J., Emmerich, W.: SLAng: a language for defining service level agreements. In: 9th IEEE International Workshop on Future Trends of Distributed Computing Systems (FTDCS 2003), 28–30 May 2003, San Juan, Puerto Rico, Proceedings, p. 100. IEEE Computer Society (2003)Google Scholar
  16. 16.
    Schmidt, H.: Service contracts based on workflow modeling. In: Ambler, A.P., Calo, S.B., Kar, G.(eds.) 11th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, DSOM 2000 ser. Lecture Notes in Computer Science, vol. 1960, pp. 132–144. Springer, (2000)Google Scholar
  17. 17.
    Beulen, E., Ribbers, P.M.A.: IT outsourcing contracts: practical implications of the incomplete contract theory. In: HICSS, (2003)Google Scholar
  18. 18.
    Abi, I., Sallé, M., Bartolini, C., Boulmakoul, A.: A business driven management framework for utility computing environments. Hewlett-Packard, Research Report HPL–2004–171, (2004)Google Scholar
  19. 19.
    Buco, M.J., Chang, R.N., Luan, L.Z., Ward, C., Wolf, J.L., Yu, P.S.: Utility computing SLA management based upon business objectives. IBM Syst. J. 43(1), 159–178 (2004)CrossRefGoogle Scholar
  20. 20.
    Sallé, M., Bartolini, C.: Management by contract. In: NOMS 2004: IEEE/IFIP Network Operations and Management Symposium, pp 787–800. IEEE Computer Society, (2004)Google Scholar
  21. 21.
    Abrahão, B., Almeida, V., Almeida, J.: Self-adaptive SLA-driven capacity management for internet services. In: 17th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, ser. Lecture Notes in Computer Science. Springer, (2006)Google Scholar
  22. 22.
    Farrel, A.D.H.: Logic-based formalisms for the representation of service-level agreements for utility computing. MSc Thesis, Department of Computing, Imperial College of Science, Technology and Medicine, London (2003)Google Scholar
  23. 23.
    Liu, Z., Squillante, M.S., Wolf, J.L.: On maximizing service-level-agreement profits. In: ACM Conference on Electronic Commerce, pp. 213–223. ACM, 2001Google Scholar
  24. 24.
    Diao, Y., Hellerstein, J., Parekh, S.: A business-oriented approach to the design of feedback loops for performance management. In: 12th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, ser. Lecture Notes in Computer Science. Springer, (2001)Google Scholar
  25. 25.
    Trivedi, K.S.: Probability and statistics with reliability, queuing, and computer science applications. Prentice-Hall PTR, NJ, USA (1982)Google Scholar
  26. 26.
    Menascé, D.A., Almeida, V.A.F.: Scaling for E-Business: Technologies, Models, Performance, and Capacity Planning. Prentice Hall, NJ, USA (2000) Google Scholar
  27. 27.
    Hoel, P.G., Port, S.C., Stone, C.J.: Introduction to Stochastic Processes. Waveland Press, (1986)Google Scholar
  28. 28.
    Menascé, D.A., Almeida, V.A.F., Riedi, R., Ribeiro, F., Fonseca, R.C., Meira, J.W.: A hierarchical and multiscale approach to analyze e-business workloads. Perform. Eval. 54(1), 33–57 (2003)CrossRefGoogle Scholar
  29. 29.
    Manascé, D.A., Almeida, V.A.F., Dowdy, L.W.: Performance by Design: Computer Capacity Planning by Example. Prentice-Hall PTR, NJ, USA (2004)Google Scholar
  30. 30.
    Nielsen, J.: http://www.useit.com/alertbox/990207.html, last visited April (2008)
  31. 31.
    Saltelli, A., Ratto, M., Andres, T., Campolongo, F., Cariboni, J., Gatelli, D., Saisana, M., Tarantola, S.: Global Sensitivity Analysis—The Primer. John Wiley & Sons Ltd, (2008)Google Scholar
  32. 32.
    Private communication, Pedro Laranjo, ITSD (www.itsd.com)
  33. 33.
    Private communication, Charles Boutcher, HP Services (www.hp.com/hps/)

Copyright information

© Springer Science+Business Media, LLC 2009

Authors and Affiliations

  • Jacques P. Sauvé
    • 1
  • Antão Moura
    • 1
  • Filipe T. Marques
    • 2
  1. 1.Department of Systems and Computing—DSCFederal University of Campina Grande—UFCGCampina GrandeBrazil
  2. 2.Unidade de Desenvolvimento de Software da Paraíba—UDPBEmpresa de Tecnologia e Informações da Previdência Social—DATAPREVJoão PessoaBrazil

Personalised recommendations