Quality of Service Task Force Service Level Agreements in ...
Transcript of Quality of Service Task Force Service Level Agreements in ...
![Page 1: Quality of Service Task Force Service Level Agreements in ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/1.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/2.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/3.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/4.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/5.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/6.jpg)
Boeing Scenario as it Exists Today
![Page 7: Quality of Service Task Force Service Level Agreements in ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/7.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/8.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/9.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/10.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/11.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/12.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/13.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/14.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/15.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/16.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/17.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/18.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/19.jpg)
SLA Lifecycle
![Page 20: Quality of Service Task Force Service Level Agreements in ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/20.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/21.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/22.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/23.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/24.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/25.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/26.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/27.jpg)
![Page 28: Quality of Service Task Force Service Level Agreements in ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/28.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/29.jpg)
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 ...](https://reader031.fdocuments.in/reader031/viewer/2022013018/61d0ffc45cdb6759f25c3cc3/html5/thumbnails/30.jpg)
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.