quality of service task force service level agreements in

30
Service Level Agreements in Enterprise QoS: Boeing Business Case Quality of Service Task Force Paris, 2002

Upload: others

Post on 02-Jan-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Quality of Service Task Force Service Level Agreements in

Service Level Agreements in Enterprise QoS:

Boeing Business Case

Quality of Service Task Force

Paris, 2002

Page 2: Quality of Service Task Force Service Level Agreements in

Where Are WeHow did We Get Here

! July,01 Austin Conference" Idea for Scenario Formulated

! October,01 – Scenario Workshop at Boeing! December,01 – First Draft Boeing Scenario! January, 02 Anaheim Conference

" Boeing Scenario => Transaction Processing! Paris, April, 02 - Where do we go from here?

" More depth - drill down further into Boeing Scenario?" More breadth - to other Manufacturing Companies?" More breadth - to other Verticals (e.g. Finance )

Page 3: Quality of Service Task Force Service Level Agreements in

Shared Problems

NetworksComputer HardwareOperating Systems

Middleware

Business MetadataManufacturing Metadata for X

SchedulingProcurement

Human resources, …

Business LogicManufacturing Logic for X

SchedulingProcurement

Human resources, …

Business ProcessesManufacturing Process X…

SchedulingProcurement

Human resources, …

Manufacturing Co 1 Manufacturing Co 2 Manufacturing Co 3

NetworksComputer HardwareOperating Systems

Middleware

Business MetadataManufacturing Metadata for Y

SchedulingProcurement

Human resources, …

Business LogicManufacturing Logic for Y

SchedulingProcurement

Human resources, …

Business ProcessesManufacturing Process Y…

SchedulingProcurement

Human resources, …

NetworksComputer HardwareOperating Systems

Middleware

Business MetadataManufacturing Metadata for Z

SchedulingProcurement

Human resources, …

Business LogicManufacturing Logic for Z

SchedulingProcurement

Human resources, …

Business ProcessesManufacturing Process Z…

SchedulingProcurement

Human resources, …

Common problems

Page 4: Quality of Service Task Force Service Level Agreements in

Shared Problems across Industries

NetworksComputer HardwareOperating Systems

Middleware

Business MetadataManufacturing

SchedulingProcurement

Human resources, …

Business LogicManufacturing

SchedulingProcurement

Human resources, …

Business ProcessesManufacturing…

SchedulingProcurement

Human resources, …

Manufacturing Finance Petrochemicals

NetworksComputer HardwareOperating Systems

Middleware

Business MetadataBanking…Scheduling

ProcurementHuman resources, …

Business LogicBanking…Scheduling

ProcurementHuman resources, …

Business ProcessesBanking…Scheduling

ProcurementHuman resources, …

NetworksComputer HardwareOperating Systems

Middleware

Business MetadataExploration…Scheduling

ProcurementHuman resources, …

Business LogicExploration…Scheduling

ProcurementHuman resources, …

Business ProcessesExploration…Scheduling

ProcurementHuman resources, …

Common problems

Page 5: Quality of Service Task Force Service Level Agreements in

Where do we go from HereApplication focus

Focus on Transaction Processing(time to complete) Boeing

Add breadth include,fairness (equal start =’s equal finish) SIAC

Add breadth include Web applications for exam. Ebay or CNN

Business focus & details

What is the business rationale for having internal QoS focusedSLAs

What are the business and legal reasons for having QoS focused SLAs

What are the business and legal reasons for having QoS focused SLAs

Business Costs What are the resources used to deliver the required service

A. How many servers & storage resources m

B. How much network resource

C. Operational costsHow do we measure success

What are the relative costs for achieving success vs. not.

Page 6: Quality of Service Task Force Service Level Agreements in

Boeing Scenario as it Exists Today

Page 7: Quality of Service Task Force Service Level Agreements in

Boeing Scenario as it Exists

! The following presentation is The Boeing Scenario as we have captured it thus far.

! As we go through this Presentation please consider where we go from here?

" More depth - drill down further into Boeing Scenario?

" More breadth - to other Manufacturing Companies?

" More breadth - to other Verticals (e.g. Finance )

Page 8: Quality of Service Task Force Service Level Agreements in

Goals

! Identify the standards needed to promote the use and interchange of SLAs as a business tool to negotiate and enforce service guarantees among IT entities

! Lay the groundwork for automated monitoring and enforcement of SLAs throughout the end-to-end delivery chain

Page 9: Quality of Service Task Force Service Level Agreements in

Methodology

! Used Business Case Model to provide Structured approach

! Chose Boeing Defined Configuration Aircraft Control (DCAC) application as representative enterprise case

Brainstorm/ Interview Sessions

Documentation and Model of

Business Scenario

Requirements Validation

Allocate Requirements to

Appropriate Forum

9/26 WorkshopFocus In progress...

Page 10: Quality of Service Task Force Service Level Agreements in

Business Scenario Overview

1 - problem

2 - environment

3 - objectives

4 - human actors

5 - computer actors

6 - roles & responsibilities

7 - refine

After completionthe scenario is basis and yardstickof work (e.g. certification),of customers’ planning/procurement, and of vendors’ implementation plans

Page 11: Quality of Service Task Force Service Level Agreements in

DCAC Overview

! Collection of (large) applications containing business logic and data" e.g., Manufacturing Resource Management,

engineering documentation, etc.! Applications integrated through object

wrappers on application functions! Multi-

" System" Site" Vendor

Page 12: Quality of Service Task Force Service Level Agreements in

View View

View

Portal

Portal

Portal

Portal

Portal

Portal

Portal

Portal

View

Portal

View

View

View

Portal

Portal

Portal

Portal

Portal

View

View

View

ERP

View

View

View

View

Portal

Portal

Portal

Portal

Portal

View

Portal

PDM

CAPP

View

Veiw

Portal

View

ViewPortal

View

View

View

View

GPP

Portal

FCS

CLDS

Portal

DRP

Portal

MJW

View

TimelinePortal

DC/MRC

View

Veiw

View

View

View

Veiw

View

View

Portal

Supplier

PortalPortal

PICS

Portal

Spares

Portal

Part At CompDispatcher

View

View

Portal

View

Inventory

DC/MRC

Timeline

M.J.W.DRP

CLDS

CAPP

PDM

Part At Co

Inventory

Spares

ERP

FCS

GPP

PDM

CAPP ERP ERP

ERP

ERP

ERP

ERPERP

ERP

Part At CompanyDispatcher

Portal

View

ERP

Part At CompanyDispatcher

ERPPDM

Inventory /Spares

Part At CompanyDispatcher

ERP

CAPP

Portal

Portal

ViewPortal

PICS

Portal

ERP

BBMS

Portal

FCS

CAPP

Portal

Portal

View

View

Portal

Portal

Supplier

View

View View

BBMS

Transaction Transaction FlowFlow

Application ObjectsApplication ObjectsBusiness Logic Business Logic ApplicationsApplications

DCAC SLA Environment

Page 13: Quality of Service Task Force Service Level Agreements in

Business Drivers for SLAs

! DCAC system supports manufacturing operations at multiple sites

! Slow response idles manpower and inventory! Overall Customer satisfaction

" Service is measurable and actionable" Support for IT spend decisions

! Mechanism to quantify IT priorities

Page 14: Quality of Service Task Force Service Level Agreements in

SLAs in DCAC

! SLAs represent agreement between manufacturing users and IT management on acceptable level of transaction response time" Enforcement based on % of transactions that

exceed limit within a stated time period" Metrics agreed up front and shared with users

! Focused on top 20% of critical business transactions" This still results in 100+ SLAs

Page 15: Quality of Service Task Force Service Level Agreements in

View View

View

Portal

Portal

Portal

Portal

Portal

Portal

Portal

Portal

View

Portal

View

View

View

Portal

Portal

Portal

Portal

Portal

View

View

View

ERP

View

View

View

View

Portal

Portal

Portal

Portal

Portal

View

Portal

PDM

CAPP

View

Veiw

Portal

View

ViewPortal

View

View

View

View

GPP

Portal

FCS

CLDS

Portal

DRP

Portal

MJW

View

TimelinePortal

DC/MRC

View

Veiw

View

View

View

Veiw

View

View

Portal

Supplier

PortalPortal

PICS

Portal

Spares

Portal

Part At CompDispatcher

View

View

Portal

View

Inventory

DC/MRC

Timeline

M.J.W.DRP

CLDS

CAPP

PDM

Part At Co

Inventory

Spares

ERP

FCS

GPP

PDM

CAPP ERP ERP

ERP

ERP

ERP

ERPERP

ERP

Part At CompanyDispatcher

Portal

View

ERP

Part At CompanyDispatcher

ERPPDM

Inventory /Spares

Part At CompanyDispatcher

ERP

CAPP

Portal

Portal

ViewPortal

PICS

Portal

ERP

BBMS

Portal

FCS

CAPP

Portal

Portal

View

View

Portal

Portal

Supplier

View

View View

BBMS

Service Level AgreementsService Level Agreements

SLAs and Transactions

Page 16: Quality of Service Task Force Service Level Agreements in

SLA Policy and Mechanism

! SLA represents policy on highest level of transaction performance

! Performance measurement occurs at component level

! Note components may participate in multiple SLAs" Maintaining sufficient context for analysis is

significant issue

Page 17: Quality of Service Task Force Service Level Agreements in

Instrumentation

! Extensive component instrumentation provides mechanism to observe SLA compliance" Application components instrumented using

ARM to measure transaction start-stop times" Contextual data such as network and CPU

use also collected" Data kept in repository for later analysis

! Commercial tools used for analysis and display" OpenView, Measureware

Page 18: Quality of Service Task Force Service Level Agreements in

SLAs and Instrumentation

User CAPP PDM ERP

Start

Stop

SLAGo!

Send Request

Send Request

Complete Request

Complete Request

Return Session

4 3

SLA specifiesuser performance

Instrumentationcaptures performance

components

Page 19: Quality of Service Task Force Service Level Agreements in

SLA Lifecycle

Page 20: Quality of Service Task Force Service Level Agreements in

SLAs in Operation

! Users and IT staff monitor compliance using agreed measures

! Users report service problems to IT Help Desk

! If analysis shows SLA not being met for 90% of transactions over specified time period, analysis and repair initiated by IT" Repairs prioritized by business impact

! SLAs also monitored for 100% compliance" May indicate overprovisioning or permissive

specification

Page 21: Quality of Service Task Force Service Level Agreements in

SLA Issues From Scenario

! While SLAs represent end-to-end path through multiple components, measurements done at component level" Limited contextual information, unnecessary

differences in data reporting = slow/costly correlation of instrumentation data to reported failure

! Gratuitous complexity still a problem

Page 22: Quality of Service Task Force Service Level Agreements in

SLA Issues From Scenario

! Different SLAs have different criticality to manufacturing business, however metrics don’t contain sufficient context tags to allow differentiation of transaction flow data" Must distinguish critical from non-critical traffic

in service restoration" Prevents automated resource prioritization or

service restoration for critical flows

Page 23: Quality of Service Task Force Service Level Agreements in

Areas for StandardizationTechnical Needs Standardization AreasSLA Specification • Language and tools for

creating and interpretingSLAs

Prioritization ofresources

• CPU resource monitoring andcontrol

• Network traffic differentiationand prioritization

• Mechanisms to passapplication prioritization andclassification through OS andmiddleware layers

Page 24: Quality of Service Task Force Service Level Agreements in

Areas for Standardization (2)Technical Needs Standardization AreasInstrumentation anddata collection

• Consistent applicationperformance instrumentation

• Metrics at and belowmiddleware layer

• Mechanisms for collectingand labelingcontextual/situationalinformation for performanceand failure data

• Mechanisms for tyinggathered data to applicationtransaction flow

Page 25: Quality of Service Task Force Service Level Agreements in

Areas for Standardization (3)

Instrumentation and data collection Consistent application performanceinstrumentation

Metrics at and below middleware layer

Mechanisms for collecting and labelingcontextual/situational informationfor performance and failure data

Mechanisms for tying gathered data toapplication transaction flow

Technical Needs Standardization AreasIdentification ofperformancebottlenecks andfailures

• Tools for correlation ofperformance and diagnosticinformation across multipleplatforms

• Tools which display end-to-end views of performance,rather than component-focused approach

• Cross-platform and cross-resource resource monitoringtools

Page 26: Quality of Service Task Force Service Level Agreements in

Areas for Standardization (4)

Technical Needs Standardization AreasAutomation • Automated collection and

reduction of performance,failure and contextual data

• Automated mechanisms forprioritized resourcereassignment for servicerestoration

Page 27: Quality of Service Task Force Service Level Agreements in
Page 28: Quality of Service Task Force Service Level Agreements in

Shared Problems

NetworksComputer HardwareOperating Systems

Middleware

Business MetadataManufacturing Metadata for X

SchedulingProcurement

Human resources, …

Business LogicManufacturing Logic for X

SchedulingProcurement

Human resources, …

Business ProcessesManufacturing Process X…

SchedulingProcurement

Human resources, …

Manufacturing Co 1 Manufacturing Co 2 Manufacturing Co 3

NetworksComputer HardwareOperating Systems

Middleware

Business MetadataManufacturing Metadata for Y

SchedulingProcurement

Human resources, …

Business LogicManufacturing Logic for Y

SchedulingProcurement

Human resources, …

Business ProcessesManufacturing Process Y…

SchedulingProcurement

Human resources, …

NetworksComputer HardwareOperating Systems

Middleware

Business MetadataManufacturing Metadata for Z

SchedulingProcurement

Human resources, …

Business LogicManufacturing Logic for Z

SchedulingProcurement

Human resources, …

Business ProcessesManufacturing Process Z…

SchedulingProcurement

Human resources, …

Common problems

Page 29: Quality of Service Task Force Service Level Agreements in

Shared Problems across Industries

NetworksComputer HardwareOperating Systems

Middleware

Business MetadataManufacturing

SchedulingProcurement

Human resources, …

Business LogicManufacturing

SchedulingProcurement

Human resources, …

Business ProcessesManufacturing…

SchedulingProcurement

Human resources, …

Manufacturing Finance Petrochemicals

NetworksComputer HardwareOperating Systems

Middleware

Business MetadataBanking…Scheduling

ProcurementHuman resources, …

Business LogicBanking…Scheduling

ProcurementHuman resources, …

Business ProcessesBanking…Scheduling

ProcurementHuman resources, …

NetworksComputer HardwareOperating Systems

Middleware

Business MetadataExploration…Scheduling

ProcurementHuman resources, …

Business LogicExploration…Scheduling

ProcurementHuman resources, …

Business ProcessesExploration…Scheduling

ProcurementHuman resources, …

Common problems

Page 30: Quality of Service Task Force Service Level Agreements in

Where do we go from HereApplication focus

Focus on Transaction Processing(time to complete) Boeing

Add breadth include,fairness (equal start =’s equal finish) SIAC

Add breadth include Web applications for exam. Ebay or CNN

Business focus & details

What is the business rationale for having internal QoS focusedSLAs

What are the business and legal reasons for having QoS focused SLAs

What are the business and legal reasons for having QoS focused SLAs

Business Costs What are the resources used to deliver the required service

A. How many servers & storage resources m

B. How much network resource

C. Operational costsHow do we measure success

What are the relative costs for achieving success vs. not.