A Case Study on Applying ITIL Availability Management Best Practice

Similar documents
White Paper: AlfaPeople ITSM This whitepaper discusses how ITIL 3.0 can benefit your business.

ITIL V3: Making Business Services Serve the Business

COSA. The Ease of ITIL. White Paper

WHITE PAPER: STRATEGIC IMPACT PILLARS FOR EFFICIENT MIGRATION TO CLOUD COMPUTING IN GOVERNMENT

Application Performance Monitoring (APM) Technical Whitepaper

Dynamic Service Desk. Unified IT Management. Solution Overview

PREMIER SERVICES MAXIMIZE PERFORMANCE AND REDUCE RISK

Wait-Time Analysis Method: New Best Practice for Performance Management

ITIL Introduction and Overview & ITIL Process Map

Preparation Guide. EXIN IT Service Management Associate Bridge based on ISO/IEC 20000

Project Management and ITIL Transitions

Research on Operation Management under the Environment of Cloud Computing Data Center

Assessing Your Information Technology Organization

IT Service Desk Manager

Development of Information Technology Service Management System in Academy on International Standard

WHITE PAPER. iet ITSM Enables Enhanced Service Management

The Importance of Information Delivery in IT Operations

Enterprise ITSM software

Welcome to today's webinar: How to Transform RMF & SMF into Availability Intelligence

Published April Executive Summary

ITSM. Maturity Assessment

CA Service Desk On-Demand

Preparation Guide. EXIN IT Service Management Associate based on ISO/IEC 20000

Physical Infrastructure Management Solutions

How To Create A Help Desk For A System Center System Manager

ITSM Process Description

Maximizing UPS Availability

Return On Investment XpoLog Center

There are a number of factors that increase the risk of performance problems in complex computer and software systems, such as e-commerce systems.

Internal Audit Report ITS CHANGE MANAGEMENT PROCESS. Report No. SC-11-11

Service Quality Management The next logical step by James Lochran

The Modern Service Desk: How Advanced Integration, Process Automation, and ITIL Support Enable ITSM Solutions That Deliver Business Confidence

Address IT costs and streamline operations with IBM service desk and asset management.

BRIDGE. the gaps between IT, cloud service providers, and the business. IT service management for the cloud. Business white paper

Title: DESKTOP TICKET MANAGEMENT PROCEDURE

CONDIS. IT Service Management and CMDB

Automated IT Asset Management Maximize organizational value using BMC Track-It! WHITE PAPER

Program Summary. Criterion 1: Importance to University Mission / Operations. Importance to Mission

ENTERPRISE SERVICE DESK (ESD) SERVICE DELIVERY GUIDE

Address IT costs and streamline operations with IBM service request and asset management solutions.

Improving. Summary. gathered from. research, and. Burnout of. Whitepaper

3 keys to effective service availability management. Visibility. Proactivity. Collaboration.

S86810, page 1 Manager, Technology Operations Job Description

A Comparison of Best Practice Frameworks: Silos to Lifecycle

How to Build a Service Management Hub for Digital Service Innovation

A Guide to SupportDesk ITSM

ITIL Roles Descriptions

PPM Maturity Value Assessment for Your Company

TECHNICAL SUPPORT AS A BASIS OF HIGH AVAILABILITY LEVEL AND IT SYSTEM SERVICE QUALITY*

The Convergence of IT Operations

can you improve service quality and availability while optimizing operations on VCE Vblock Systems?

Unifying IT How Dell Is Using BMC

SupportDesk ITSM: Quick Guide

Systems Assurance Management in Railway through the Project Life Cycle

ERP. Key Initiative Overview

Windows 7 Upgrade Risk Mitigation Planning: Ensuring Windows 7 Upgrade Success

Measuring the level of quality of IT Service Management

Department of Information Technology

Understanding ITIL Service Portfolio Management and the Service Catalog. An approach for implementing effective service lifecycle management

SOA OPERATIONS EXCELLENCE WITH PROGRESS ACTIONAL WHITE PAPER

ITIL's IT Service Lifecycle - The Five New Silos of IT

Sage ERP I White Paper. An ERP Guide to Driving Efficiency

Monitoring, Managing, Remediating

The SharePoint Maturity Model

SOLUTION WHITE PAPER. Align Change and Incident Management with Business Priorities

ITIL V3 Application Support Volume 1

Enhance visibility into and control over software projects IBM Rational change and release management software

CLASS SPECIFICATION Systems Support Analyst I

Sample Exam. IT Service Management Foundation based on ISO/IEC 20000

JOB DESCRIPTION APPLICATION LEAD

SAP Performance Management. A Trend Study by Compuware and PAC

WHITE PAPER. SAS IT Intelligence. Balancing enterprise strategy, business objectives, IT enablement and costs

ITIL Essentials Study Guide

CLASS SPECIFICATION Systems Support Analyst II

CA Service Desk Manager

Summit Platform. IT and Business Challenges. SUMMUS IT Management Solutions. IT Service Management (ITSM) Datasheet. Key Benefits

White Paper: Application and network performance alignment to IT best practices

Preparation Guide. IT Service Management Foundation Bridge based on ISO/IEC 20000

Pragmatic Business Service Management

RUNNING HEAD: ITIL V3 IMPROVES INFORMATION SECURITY MANAGEMENT

Reduce IT Costs by Simplifying and Improving Data Center Operations Management

AlertSite: A Proven Alternative for Web Monitoring

The ITIL Foundation Examination

Foundation. Summary. ITIL and Services. Services - Delivering value to customers in the form of goods and services - End-to-end Service

Choosing IT Service Management Software

Transforming IT Processes and Culture to Assure Service Quality and Improve IT Operational Efficiency

Transcription:

Contemporary Management Research Pages 321-332, Vol. 4, No. 4, December 2008 A Case Study on Applying ITIL Availability Management Best Practice Jihong Zeng New York Institute of Technology E-Mail: jzeng@nyit.edu ABSTRACT This paper presents a case study on how to apply ITIL availability management best practice to assess the end-to-end service availability in a tiered web service delivery environment. It also helps pinpoint the road blocks to the required service level and provide cost-effective solution for improved service delivery. An overview of basic ITIL availability management concept is provided along with the introduction to two key parameters, mean time between failure (MTBF) for reliability and mean time to repair (MTTR) for maintainability. Then a block diagram modeling approach for the overall information system availability assessment is presented. The block diagrams are used to describe the interrelationship among the components or subsystems to define a system model. The ITIL best practice approaches for availability management are discussed in detail in the case study. It demonstrates that the overall service availability is affected by the availability of information systems as well as applications and operational processes. The modeling approach is capable of gaining visibility on root cause of the service availability degradation, identifying risks in the existing information system, and providing support to future application development and infrastructure upgrade for high availability business services. Keywords: Service Availability, Information System Availability, ITIL, Availability Modeling

Contemporary Management Research 322 INTRODUCTION Over the years, organizations are becoming increasingly dependent on IT to fulfill their corporate objectives. This has resulted in a growing demand for IT services to meet the customers requirements and expectations. Service availability has become one of the most important aspects of service delivery in the highly competitive e-business economy. Moreover, service availability has dramatic impact on customer satisfaction and corporate reputation as customers are just a mouse click away from competitor s offerings (Fisher, 2000). A lot of effort and improvement have been made to ensure high availability in each technology industry (Potegieter et al., 2005). However, risks to service availability may be caused by technology, process as well as human error throughout the whole IT infrastructure and within every management process (Pope, 1986). There is not enough research and focus given on understanding and improving the overall end-to-end IT service availability from end-user s perspective (Hochstein et al., 2005). Without visibility into the overall availability of underlying service delivery components including information systems, applications and operational processes, it is impossible to make informed business decisions about IT resources investment to provide cost-effective solution to address the service level requirements from customers. ITIL AND SERVICE AVAILABILITY Background The Information Technology Infrastructure Library (ITIL) was originally developed by British Office of Government Commerce (OGC, 2000) as a framework of best practice approaches intended to facilitate the delivery of high-quality IT services (van Bon et al., 2002). ITIL outlines an extensive set of management procedures that are intended to support business in achieving both quality and value for money in IT operations (van Bon, 2002). However, there has been limited academic research about ITIL despite of the increasingly upsurge in awareness and adoption of ITIL by IT practitioners (Hochstein et al., 2005; Potgierer et al., 2005; Computer Economics, 2005). ITIL best practice on availability management is to ensure that service-affecting incidents do not occur, or that timely and effective action is taken when they do occur. The concept of availability is related to reliability and maintainability (van Bon et al., 2002). Nickel's work (1978) introduced key concept of availability and proposed a logarithmic probability function for measuring availability. Mean Time Between Failure

Contemporary Management Research 323 (MTBF), is the average time between failures of a component. For instance, MTBF for hardware component can be obtained from hardware vendor based on its configuration. Mean Time To Repair (MTTR), is the time taken to repair a failed module (Zacks, 1992). For instance, repair generally means replacing the hardware component in an operational environment. Thus hardware MTTR could be viewed as mean time to replace a failed hardware module. Availability is the percentage of time when a system is operational. Availability of a component can be obtained by the formula (Nickel, 1978; Zacks, 1992): MTBF Availability = MTBF + MTTR Figure 1 Relationship between availability, MTBF, and MTTR Business Requirement for Availability Based on the above formula, high availability would be expected if mean time between failures (MTBF) is very large compared to the mean time to repair (MTTR).

Contemporary Management Research 324 Likewise if mean time to repair is decreased, availability will be higher. As system reliability decreases (MTBF decreases), better maintainability (such as shorter MTTR) is needed to sustain the same level of availability. Figure 1 illustrates the relationship between MTBF and MTTR. It is worth noticing that the business demands high availability with high MTBF and low MTTR at the same time. Therefore, those shaded areas in the diagram represent the regimes that are either technical challenged or unacceptable by business. BLOCK DIAGRAM MODELING APPROACH In this study, block diagrams are used to describe the relationship between the service delivery components and to define a system model. When used in this fashion, a block diagram is then referred to as reliability block diagram (RBD) (Raghavendra and Makam, 1986). A reliability block diagram is a graphical representation of the system components and how they are reliability-wise related. This may differ from how the components are physically connected. RBDs are constructed out of blocks. The blocks are connected with direction lines that represent the reliability relationship between the blocks. A block is usually represented in the diagram by a rectangle. In the reliability block diagram, such blocks represent the component, subsystem at its chosen black box level (Bowles and Dobbins, 1998). The overall system availability is calculated by modeling the system as an interconnection of parts in serial and/or parallel (Nickel, 1978; Hoyland and Rausand, 1994). Availability of Serial Components As an example, two components, X and Y, are considered to be operating in serial if failure of either component results in failure of the combination. The combined system is operational only if both X and Y are available. The combined availability is given by: A S = A X * A Y (Nickel, 1978). This implies that the combined availability of a system of two components in serial is always lower than the availability of its individual components. It is clear that even though a very high availability of component Y may be possibly achieved, the overall availability of the system can be dragged down by the low availability of component X. This just proves the saying that a chain is as strong as the weakest link. More specifically, a chain could be weaker than the weakest link.

Contemporary Management Research 325 Availability of Parallel Components Two components, X and Y, are considered to be operating in parallel if the combination is considered failure when both components fail. The combined system is operational if either X or Y is available. The combined availability is given by: A S = 1 (1-A X ) * (1-A Y ) (Nickel, 1978). This implies that the combined availability of two components in parallel is always higher than the availability of its individual components. Therefore, parallel operation provides a very powerful mechanism for making a highly reliable system using components with less restriction on reliability. For example, mission-critical systems are designed with redundant components. Availability Importance Availability importance evaluation is frequently used for ranking the components of a system with respect to their contribution to the considered measure of risk, unavailability or unreliability. The importance of a component depends on two factors: the configuration of the component in the system (serial or parallel), and the availability of the component (Hoyland and Rausand, 1994). The following is an example of determining the effective solution to improve the overall system availability using the availability importance. In this three-component serial system, the overall system availability is equal to product of the availability of three components (A S = A A * A B * A C ). start A availability = 0.99 B availability = 0.95 C availability = 0.90 end The availability importance of component i is calculated by I Ai = A S / A i (Leemis, 1995). As shown in Figure 2, component C is more critical to the overall system availability since it has the least availability in this example of serial configuration. Figure 3 indicates that improving availability of component C has more substantial impact to the overall system availability. This method helps determine the most costeffective strategy to enhance the overall system availability.

Contemporary Management Research 326 Component Reliability Importance Reliability Importance 0.96 0.94 0.92 0.9 0.88 0.86 0.84 0.82 0.8 A B C Component Figure 2 Individual component availability importance System Availability vs. Component Availability (by changing the availability of one component at a time) 1 0.98 System Availability 0.96 0.94 0.92 0.9 0.88 C B 0.86 A 0.84 0.89 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 Component Availability Figure 3 Impact of improving component availability on overall system availability

Contemporary Management Research 327 A CASE STUDY The Modeling Methodology A real-world case study was conducted based on the IT infrastructure and the business requirement of a market data service company. In order to provide high quality of service, the company executive management set a target goal of 99.8% service availability to its customers. The service was delivered by a typical tiered web hosting environment. To help management understand if the current IT infrastructure, applications and operations are capable to support the business goal, a modeling approach was deployed. The availability of web service depends on the availability of the impacting factors such as IT infrastructure, applications, operational processes and people (Murphy and Gent, 1995). Starting with IT infrastructure, the systems are decomposed into sub-system components. To provide quantitative analysis on the IT system availability, the following modeling methodology is deployed to evaluate the overall system availability: A web service = A networking A web / application server A databa seserver The availability of each sub-system component was assessed. The unreliable subsystem components were identified using the availability importance. The Modeling Tool BlockSim from ReliaSoft (http://www.reliasoft.com) was used during this case study. BlockSim is a modeling tool that provides a visual interface for reliability block diagram creation. Simple drag and drop techniques allow users to build reliability block diagrams (RBDs) for the systems. Configuration options include series, parallel, load sharing and standby redundancy. BlockSim has built-in functions to calculate the overall system availability and help determine the most cost-effective system availability improvement strategy (ReliaSoft Publishing, 2003). Approach and Key Inputs In this case study, the modeling assessment involved a multi-step approach. The first step was to collect system and network setup information, which included collecting both detailed system configuration and networking connection information (Figure 4). Next, availability metrics including MTBF and MTTR were collected. Specifically, the MTBF data were collected from the vendors and the MTTR were collected from either

Contemporary Management Research 328 the vendors or service contractors. In the next step, relationship block diagram was created using BlockSim. As a result, individual components were created and connected with each other based on their relationships. Then the collected availability data of each component were entered in BlockSim. Finally, the overall system availability was calculated using the BlockSim built-in calculation tool. Figure 4 Relationship block diagram of IT systems for service delivery Figure 5 demonstrates a screenshot of BlockSim user interface with the simulated IT infrastructure systems for the web service delivery. Figure 5 Screenshot of BlockSim user interface Based on the hardware system reliability specification, Figure 6 illustrates the availability of each sub-system component as well as the overall system availability. It is shown that even though network connectivity is highly available (99.9973%), the overall system availability is only 99.6007% due to the limitation by database servers. Therefore, it is most effective to enhance the database servers in order to improve the overall system availability.

Contemporary Management Research 329 overall 99.6007 database server 99.6544 web/application server 99.9488 networking 99.9973 99.5 99.6 99.7 99.8 99.9 100.0 Availability (%) Figure 6 Overall system availability and sub-system component availability The actual service availability metrics were obtained by analyzing the application performance logs and service helpdesk troubleshoot ticket logs. Figure 7 indicates that the service availability is only 80% at best from two different measures. Anecdote Weekly is an anecdotal report from an interview. Operations Log is an analysis of the Operations Log spreadsheet. Service level agreement (SLA) incidents during the 14-week time period of the log, yields an 80% availability. Five different goals are represented to indicate the resultant availability when one incident occurs over five different time periods. 16 14 12 95.00% 99.60% 99.80% 99.87% 99.98% 100.00% 95.00% SLA Incidents 10 8 6 4 2 80.00% 80.00% 90.00% 85.00% 80.00% Availability 0 Anecdote Weekly 14-week Opns Log Monthly Goal Annual Goal Two Year Goal Three Year Goal 20-Year Goal 75.00% Figure 7 Service availability history from operation logs

Contemporary Management Research 330 Count of Incidents 25 20 15 10 5 0 Causes Of Processing Delays by Incident Count 18 2 2 Count Accumulated Percentage 1 1 Pricing data Application Delivery Hardware Analyst 100.0% 90.0% 80.0% 70.0% 60.0% 50.0% 40.0% 30.0% 20.0% 10.0% 0.0% Figure 8 Service impacting incidents by types The metrics indicated that although a lot of effort is spent on improving availability of infrastructure, the weakest link in the service delivery chain is the operational processes. Causes for all service impacting incidents are shown by the Pareto chart in Figure 8. An apparent problematic area is pricing data, which accounts for almost twothirds of all incidents. Quality of service depends not only on IT infrastructure but also on applications and operations. A high quality IT infrastructure is only a part of the equation for delivering IT service with high availability. The analysis built a business case for operation excellence in change management, incident management, and release management in order to achieve service availability target set by the management. The executive management team was recommended to initiate an IT service management program throughout the enterprise. ITIL provides a framework for the company to define the organizational structure and skill requirements of an IT organization and a set of standard operational management procedures, which allow the organization to manage the IT operation and associated IT infrastructure. The operational procedures are supplier independent and applicable to all aspects of the IT Infrastructure. IT service management is a top-down, business-driven approach to the IT management. It specifically addresses the strategic business value of IT and the need to deliver a high-quality IT service (van Bon et al., 2002).

Contemporary Management Research 331 IMPLICATIONS AND CONCLUSION This study presents a holistic approach to apply ITIL availability management best practice to evaluate and improve service availability. In addition, it also illustrates that other operational processes and counter measures, such as carefully designed testing, release procedures and appropriate staff training plans, can be employed to help mitigate risks in the service delivery chain. IT service availability management is to ensure that all areas of risk to service availability are taken into account and that the overall IT infrastructure and the maturity of management process are sufficient. The case study demonstrates the capability of applying this holistic approach to help IT managers gain visibility on root cause analysis of the service availability and risks of the existing IT infrastructure, as well as to provide support to future application development and infrastructure design in a high availability environment for e-business. REFERENCES Bowles, J.B., and Dobbins, J. G. (1998). High-Availability Transaction Processing: Practical Experience in Availability Modeling and Analysis. Proceedings of the 1999 Annual Reliability and Maintainability Symposium, 1(1), 268 273. Computer Economics. (2005). ITIL Adoption: 2006 could be a watershed year in U.S. Retrieved 2007, from http://www.computereconomics.com/article.cfm?id=1068. Fisher, S. (2000). E-business Redefines Infrastructure Needs. InfoWorld, 22(2), 22. Hochstein, A., Tamm, G. and Brenner, W. (2005). Service-oriented IT management: Benefit, Cost and Success Factors. Regensburg,Germany: Proceedings of European Conference on Information Systems. Hoyland, A., and Rausand, M. (1994). System Reliability Theory: Models and Statistics Methods. New York: Wiley. Leemis, L.M. (1995). Reliability-Probabilistic Models and Statistical Methods, Englewood Cliffs. New Jersey: Prentice Hall. Murphy B., and Gent, T. (1995). Measuring System and Software Reliability Using an Automated Data Collection Process. Quality and Reliability Engineering International, 11, 341-353. Nickel, S.J. (1978). The Investment Decisions of Firms. Cambridge: University Press. Office of Government Commerce (2000). IT Infrastructure Library. The Stationary Office: London. Pope, R. H. (1986). Human Performance: What Improvement from Human Reliability

Contemporary Management Research 332 Assessment, Reliability Data Collection and Use in Risk and Availability Assessment. In H.J. Wingender (Ed.), Proceedings of the 5th EuroData Conference (pp. 455-465). New York: Springer-Verlag. Potgieter, B. C., Botha, J. H., and Lew, C. (2005). Evidence That Use of the ITIL Framework is Effective. Tauranga, New Zealand: Proceeding of the 18th Annual Conference of the National Advisory Committee on Computing Qualifications. Raghavendra, C. S., and Makam, S. V. (1986). Reliability Modeling and Analysis of Computing Networks.IEEE Transactions on Reliability, 35(2), 156-160. ReliaSoft Publishing (2003). System Analysis Reference, Reliability, Availability and Optimization. Tucson, AZ: ReliaSoft Publishing. Van Bon, J. (2002). IT Service Management Guide, Vol. 1, New York: Addison-Wesley. Van Bon, J., Kemmerling, G., and Pondman, D. (2002). IT Service Management, an Introduction, San Antonio. TX: Van Haren Publishing. Zacks, S. (1992). Introduction to Reliability Analysis: Probability Models and Statistics Methods. New York: Springer-Verlag.