Business-Driven Support for Infrastructure as a Service Capacity Management Through System Dynamics Simulations

Providing Infrastructure as a Service (IaaS) is becoming increasingly competitive due to its growing world market. IaaS requires significant physical resources, e.g., network connections, bandwidth, load balancers, and servers. IaaS providers of any size and reach, but especially private and public regional ones, have to manage the capacity of their resources properly to reduce costs and meet other business goals. Comprehensive capacity management by IaaS providers involves objective and subjective analyses and it is thus, challenging. Complexity arises, for instance, as one tries to factor management behavior in analyses of business impact and infrastructure performance to produce indicators in support of interventions related to service capacity. IaaS managers frequently rely on their own expertise, experience, and knowledge to identify whether an apparent capacity deficiency may be due to an infrastructure problem or to an unexpected demand burst. This article presents a business-driven simulation model based on System Dynamics (SD), Balanced Scorecard (BSC) and Analytic Hierarchy Process (AHP) concepts to support capacity management decisions by IaaS providers in real-life operating scenarios. A case study in a real-world, public regional IaaS provider illustrates the model’s support to non-trivial decisions that are aligned with managers’ experiences and business expectations.

[1]  Seth Bullock,et al.  A simulation model for risk management support in IT outsourcing , 2014, 2014 4th International Conference On Simulation And Modeling Methodologies, Technologies And Applications (SIMULTECH).

[2]  Claudio Bartolini,et al.  Value-driven IT service portfolio selection under uncertainty , 2010, 2010 IEEE Network Operations and Management Symposium - NOMS 2010.

[3]  Filipe Marques,et al.  SLA Design and Service Provisioning for Outsourced Services , 2009, Journal of Network and Systems Management.

[4]  Yang Jian,et al.  Dynamic instance provisioning strategy in an Iaas cloud , 2013, Proceedings of the 32nd Chinese Control Conference.

[5]  Mohammad Kajbaf,et al.  An IT Service Reporting Framework for Effective Implementation of ITIL Continual Service Improvement Process Conforming to ISO/EC 20000 , 2011, ICDS 2011.

[6]  Parijat Dube,et al.  Model-driven optimal resource scaling in cloud , 2018, Software & Systems Modeling.

[7]  Athanasios V. Vasilakos,et al.  Managing Performance Overhead of Virtual Machines in Cloud Computing: A Survey, State of the Art, and Future Directions , 2014, Proceedings of the IEEE.

[8]  Elhadj Benkhelifa,et al.  Mimicking Prey's escalation predation-avoidance techniques for cloud computing survivability using fuzzy cognitive map , 2018, 2018 Fifth International Conference on Software Defined Systems (SDS).

[9]  Daniel A. Menascé,et al.  Capacity planning for IaaS cloud providers offering multiple service classes , 2017, Future Gener. Comput. Syst..

[10]  Gregory M. P. O'Hare,et al.  Automated Dynamic Resource Provisioning and Monitoring in Virtualized Large-Scale Datacenter , 2014, 2014 IEEE 28th International Conference on Advanced Information Networking and Applications.

[11]  José Neuman de Souza,et al.  Capturing the Quality and Business Value of IT Services Using a Business-Driven Model , 2012, IEEE Transactions on Network and Service Management.

[12]  Per Runeson,et al.  Guidelines for conducting and reporting case study research in software engineering , 2009, Empirical Software Engineering.

[13]  A Moura,et al.  Towards business-driven continual service improvement , 2010, 2010 IEEE/IFIP Network Operations and Management Symposium Workshops.

[14]  Filipe Marques,et al.  Business-Driven Design of Infrastructures for IT Services , 2009, Journal of Network and Systems Management.

[15]  J. Sauvé,et al.  An Introductory Overview and Survey of Business-Driven IT Management , 2006, 2006 IEEE/IFIP Business Driven IT Management.

[16]  T. San Feliu,et al.  Implementing a process asset library focused on IT service capacity management , 2017, 2017 12th Iberian Conference on Information Systems and Technologies (CISTI).

[17]  Miguel Toro,et al.  A System Dynamics Approach to Web Service Capacity Management , 2009, 2009 Seventh IEEE European Conference on Web Services.

[18]  Y. Barlas Multiple tests for validation of system dynamics type of simulation models , 1989 .

[19]  R. Kaplan,et al.  The balanced scorecard--measures that drive performance. , 2015, Harvard business review.

[20]  Flávio R. C. Sousa,et al.  A Petri net-based decision-making framework for assessing cloud services adoption: The use of spot instances for cost reduction , 2015, J. Netw. Comput. Appl..

[21]  Antònia Mas Picahaco,et al.  Integrating IT service management requirements into the organizational management system , 2015, Comput. Stand. Interfaces.

[22]  José M. F. Moura,et al.  A Consensus-Based Multicriteria Group Decision Model for Information Technology Management Committees , 2018, IEEE Transactions on Engineering Management.

[23]  Dario Bruneo,et al.  A Stochastic Model to Investigate Data Center Performance and QoS in IaaS Cloud Computing Systems , 2014, IEEE Transactions on Parallel and Distributed Systems.

[24]  Alberto S. Lima,et al.  A system dynamics model to support strategic decision making on IT outsourcing: A case study at a state revenue agency in Brazil , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[25]  Cesare Stefanelli,et al.  Business-driven IT management , 2011, 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops.

[26]  José Antonio Lozano,et al.  A Review of Auto-scaling Techniques for Elastic Applications in Cloud Environments , 2014, Journal of Grid Computing.

[27]  Heiko Gewald,et al.  Identifying Organizational Capabilities for the Enterprise-Wide Usage of Cloud Computing , 2014, PACIS.

[28]  Sunilkumar S. Manvi,et al.  Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey , 2014, J. Netw. Comput. Appl..

[29]  Antti Lahtela,et al.  Implementing an ITIL-Based IT Service Management Measurement System , 2010, 2010 Fourth International Conference on Digital Society.

[30]  Jay W. Forrester,et al.  System dynamics—a personal view of the first fifty years , 2007 .

[31]  Joe Bauer,et al.  Latent Effects of Cloud Computing on IT Capacity Management Structures , 2017 .

[32]  Filipe Marques,et al.  Business-Oriented Capacity Planning of IT Infrastructure to Handle Load Surges , 2006, 2006 IEEE/IFIP Network Operations and Management Symposium NOMS 2006.

[33]  Tarcio R. Bezerra,et al.  Managing customers' IT capabilities in IT outsourcing over time: A system dynamic approach , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[34]  John D. Sterman,et al.  System Dynamics: Systems Thinking and Modeling for a Complex World , 2002 .

[35]  Jaka Sembiring Business Value of Information Technology Service Quality Based on Probabilistic Business-Driven Model , 2015 .