SlideShare a Scribd company logo
Demand & Capacity Management Vishwanath Ramdas
Capacity – Demand Management framework Identify usage patterns both short term and  long term translate customer demands into workloads put upon critical  components  Monitor and collect performance data of critical components in current configuration Determine the current and future resource needs. Ensure resources are acquired & implemented in a timely and cost-effective manner Demand  Management Performance  Management Workload  Management Resource  Management
What are the criticality  Maps to setup monitoring?  Demand  Management .a 1 Define the Service Catalog within IT Develop the services catalog. IT services catalog is generated across all functions within IT The Team sits with each function and lists down the services provided by each function  Services are defined from an outside in perspective [ business users perspective] Services would be  Business Applications Internal Applications Infrastructure Applications IT Infrastructure Services  The service catalog is an overall IT asset and would be helpful in IT SLM process.
What are the criticality  Maps to setup monitoring?  Demand  Management .b 1 Define parameters that would help classify services.  Develop the services catalog. Parameters along 2 dimensions Critical to Business  Critical on Capacity WIPRO would bring a ready template  to define parameters. Finalize these key parameters for classifying IT services with IT managers in a brainstorming session. Define the service catalog data collection Create the service classification template of the service catalog.  The service catalog is an overall IT asset and certain data in the service catalog would be useful for capacity – demand planning and management.
What are the criticality  Maps to setup monitoring?  Demand  Management .b 1 Service Catalog developed for a petrochem - MNC Sample of a developed services catalog as part of SLM workshop. The Service catalog workshop defined the parameters of each service and listed all key IT services and created an SLA for each service
What are the criticality  Maps to setup monitoring?  Demand  Management .c 1 While listing the services with each function, the capacity parameters are collected based on past experience, issues and data  Typically capacity criteria are picked from past 6 Mo performance / legacy Finally for the services identified, the Business parameters are defined by a central team with visibility into the business  The Service catalog listing could either be in a database or in a spreadsheet format.  Get Ratings from IT Managers on the business and capacity criteria.  Classify and define capacity management approaches
What are the criticality  Maps to setup monitoring?  Demand  Management .d 1 Services in 1st Quadrant are both business and capacity critical & would require Active Monitoring.  Services in 2nd Quadrant are Capacity Critical but not business critical, use Resource Monitoring  Services in 3rd Quadrant are only Business critical and they could be managed with periodic reviews and long term forecasts  Services in 4th Quadrant are neither critical and these are good targets for consolidation. Visualize the services map & select capacity management strategy based on classification. Classify and define capacity management approaches 2 1 4 3
Mapping Business Drivers to Infrastructure Capacity  For selected Application services, define the Main Use Cases.  For each Use Case, identify what are the infrastructure resources required by defining a Component Capacity Impact Matrix. – QFD Format The CCIM requires current monitoring data or heuristics to define the quantum of influence Workload  Management 2 Define the Use Scenarios for each service and build the Component Capacity Impact Matrix [CCIM] .a Applicable for 1 st  Quadrant Services / Active Monitoring. – Mapping demand to capacity. The CCIM is a critical asset to IT, it can control and provide data on business value of IT if Value metrics are drawn for the services.  This can then trace the value of each infrastructure element back to business.
Mapping Business Drivers to Infrastructure Capacity  2 Identify Business drivers that influence capacity. For each service use case identify Business drivers in terms of users volume, Concurrency, Revenue, Transaction volume, data size. This is contextual to each service and the business context. Map the business drivers to infrastructure element using the Capacity Impact Matrix. .b Applicable for 1 st  Quadrant Services / Active Monitoring. – Mapping demand to capacity. Supply side Demand side Workload  Management
Modeling Long term Aggregate Demand Forecasting 3 Define the Capacity Planning process .a Create a demand forecasting & capacity planning framework  Defining the capacity thresholds for a exchange service for a large Indian MNC SLM Planning process provides inputs on new services being introduced into the system. Regular review of the above activities and models by capacity planning Capacity planning  does an impact analysis of new services on common infrastructure CI. Capacity planning should also ensure execution of changes in infrastructure based on analysis - roadmap What and how of change  Budget process  Performance Management
Modeling Long term Aggregate Demand Forecasting 3 Build the Model [spreadsheet / Modeler software] Would be refined regularly through monitoring. A software would provide simulation and provide scenario analysis and what if analysis. For a education services leader In UK, their capacity requirements were simulated and finally modeled in EXCEL Determined the network bandwidth for a large Digital Signage SAAS service with potential 100K screens. Create a demand forecasting & capacity planning framework  Build the long term Demand & capacity modeling framework .b .1 .2 Performance Management
Samples of Long term aggregate demand Forecasting 3 Capacity – Demand Forecasting for Hosted services for a European Education Services Co 2 3 Performance Benchmarks were conducted on the systems on simulated load and data from 70% capacity utilization taken  Key performance metrics at std utilization level were captured for all critical software elements across application and database  Based on the measurement data a forecasting model was built to estimate what would be the capacity requirements at different load points. .1 Performance Management
Defined the key services provided by the ISP. Translated the services into transactions requests within the system  Heuristic / empirical translation of the transaction requests as workload on infrastructure Modeled the infrastructure on a queuing model using process simulation tool  Modeled the infrastructure for various demand scenarios using demand distributions across time. Developed infrastructure specifications and  Thereby developed infrastructure setup plan. Samples of Long term aggregate demand Forecasting 3 Capacity – Demand Forecasting for infrastructure capacity of hosted service  provider .2 Performance Management
Different Monitoring approaches for critical applications System monitoring, setup measurement agents for capturing, CPU, memory, storage space, process metrics and OS metrics on the server & network nodes. .a .b 4 Different ways to monitor infrastructure. End user end to end transaction monitoring. This is done through remote agents that create synthetic transactions and trap various response times for each use case transaction. End User Monitoring was setup for a large IT services / consulting organization for their  central – web project management software Performance Management
Different Monitoring approaches for critical applications Performance  Management Capture logs and traces from web servers and DB servers to capture both response times for specific transactions and the patterns of usage of the resources. What are end users demanding? Transaction tracing within application servers to capture execution of software code on systems. Used in software performance engineering in load simulated environments. Used with prior care in production environments as these monitors can consume significant resources. .c 4 .d Different ways to monitor infrastructure.
Samples of Monitoring setup for different clients. Resource  Management 4 Typical capacity monitoring done for a large US MNC. Trend view of hosting center bandwidth consumption from AT&T services. These trends are used as inputs for fine tuning the demand models and for capacity planning. Capacity usage trends for staff usage for the network service, showing available capacity and usage. Such a trend was used to re-contract and redeploy resources in network management and support
Modeling Capacity (Six Sigma: Process Capability) Identify critical apps managed by the DC, define performance criteria and setup the monitoring systems Map and identify demand scenarios in critical apps [ in pilot – 2/3 apps] – monitor demand  - sys monitors  Correlate application into infrastructure elements and collect data on infrastructure Join demand & infrastructure performance and monitor capacity metrics w.r.t limits App - DC inventory 1 2 4
Forecasting (Six Sigma: Process Trends) Analyze the performance across parameters  Forecasting using statistical tools like trend analysis, seasonality, c/r-charts 7 patterns analysis of C – Charts  Trends with seasonality settings to ensure peak load  Demand MACD [moving average convergence divergence] curves which are moving average exponential 2 sigma UCL LCL to show how demand is  Bottleneck analysis across infrastructure streams for each application / service.  Across time, infrastructure elements  Across all elements of a transaction to see where constraints lie. Define the throughput at each stage and find the constraining elements
Setting the Limits ( Six Sigma : Process Control ) Define  relationship between the demands and workload,  Monitor resource workloads and utilizations, so that appropriate thresholds can be set at each level.  Analysis follows with reports, & recommendations Interpret the trends  - event management and alerts. Setup Capacity governance and control procedures based on ITIL  standards and 6sigma control Event Collection & Logging Event Consolidation: Filtering & Classification Event Correlation & Enrichment Event Action / Processing Event Closure
What are solutions to identified constraints? 3 approaches are presented here based on lean tenets. Capacity planning and monitoring help identify  Wastes [Under Utilized Resources] Consolidate  Retire  These wasted resources are the Quadrant 3 &  4 resources in the services criticality map. Find the bottleneck and remove the non value add wastes in the system [MUDA] 1
What are solutions to identified constraints? 3 approaches are presented here based on lean tenets. Weakest link in the chain reflects the strength of the chain. Capacity planning and monitoring help identify Bottlenecks [Over utilized Resources] Optimize the application  Increase the capacity to meet demand Balance demand & Capacity [MURA]. Level demand across time and make capacity flexible to varying demand 2
What are solutions to identified constraints? 3 approaches are presented here based on lean tenets. Capacity planning and monitoring help identify overload in the system  Excess data flow in the system – network? AJAX | JSON  Sub optimal code execution Service Oriented Architecture. Innovatively expand capacity  or shrink processing to obviate overload  [MURI] 3
Vishwanath Ramdas is … Business Process  Operations Consultant  Working in areas like ITSM, Software development, process consulting … Based in bangalore [India] Visit him @  http://gopu44.googlepages.com Thank You

More Related Content

PPTX
Product allocation problem
DOCX
Quality gurus and their contribution to TQM
PPT
Design principles & quality factors
PPT
D05 Define VOC, VOB and CTQ
PPTX
Introduction to six sigma
PPT
Quality paradigm
PPTX
Tqm in infosys
PDF
Kaizen Lego Game
Product allocation problem
Quality gurus and their contribution to TQM
Design principles & quality factors
D05 Define VOC, VOB and CTQ
Introduction to six sigma
Quality paradigm
Tqm in infosys
Kaizen Lego Game

What's hot (15)

PPT
Introduction To Software Configuration Management
PDF
31185020 purchasing-and-vendor-management-lecture-6
PDF
Quality Assurance Activities And Processes PowerPoint Presentation Slides
DOCX
TOTAL QUALITY MANAGEMENT
PPTX
Quality, needs of quality and importance of quality. Total quality management.
PPTX
Six Sigma Project on Distribution Efficiency
PPTX
House of quality matrix
PDF
Team structure & development
PPT
TQM GURUS
PPT
7.quality management chapter 7
PDF
Unit 1. quality, total quality, tqm
PPTX
Achieving Asset Optimization: A Strategic Approach To Aligning Assets With Mi...
PDF
ISO 9001: Customer Focus and Continuous Improvement
PDF
Goal programming
PPT
Value Stream Mapping in Anatomic Pathology
Introduction To Software Configuration Management
31185020 purchasing-and-vendor-management-lecture-6
Quality Assurance Activities And Processes PowerPoint Presentation Slides
TOTAL QUALITY MANAGEMENT
Quality, needs of quality and importance of quality. Total quality management.
Six Sigma Project on Distribution Efficiency
House of quality matrix
Team structure & development
TQM GURUS
7.quality management chapter 7
Unit 1. quality, total quality, tqm
Achieving Asset Optimization: A Strategic Approach To Aligning Assets With Mi...
ISO 9001: Customer Focus and Continuous Improvement
Goal programming
Value Stream Mapping in Anatomic Pathology
Ad

Similar to Capacity and Demand Management (20)

PDF
Pradeepnsingh praveenkyadav-131008015758-phpapp02
PDF
Pradeep n singh_praveenkyadav
PDF
IRJET- Performance Analysis of Store Inventory Management (SIM) an Enterp...
DOCX
Service quality management
PDF
Streaming Analytics Unit 1 notes for engineers
PDF
TENDER_DOC_TD53asjbdhsadguaysguayfduyf309 3...pdf
PDF
TENDERytftrsreaehgchgchgctatshfxgjcjgcgcycjtr
PPT
Application SLA - the missing part of complete SLA management
PDF
Redefining-Smart-Grid-Architectural-Thinking-Using-Stream-Computing
PDF
IRJET - Customer Churn Analysis in Telecom Industry
PDF
Using Predictive Analytics to Optimize Asset Maintenance in the Utilities Ind...
PDF
A Practical Approach for Power Utilities Seeking to Create Sustaining Busines...
DOC
PDF
UtiliAPP - Utility Analytics - Indigo Advisory Group
PPTX
Enterprise resource planning_system
PDF
10 Ways to Better Application-Centric Service Management
PPTX
unit 5 cloud.pptx
PPTX
Requirement analysis
PDF
5063 - IT Operations Analytics Bridging Business and IT
PDF
4sl Demand Management
Pradeepnsingh praveenkyadav-131008015758-phpapp02
Pradeep n singh_praveenkyadav
IRJET- Performance Analysis of Store Inventory Management (SIM) an Enterp...
Service quality management
Streaming Analytics Unit 1 notes for engineers
TENDER_DOC_TD53asjbdhsadguaysguayfduyf309 3...pdf
TENDERytftrsreaehgchgchgctatshfxgjcjgcgcycjtr
Application SLA - the missing part of complete SLA management
Redefining-Smart-Grid-Architectural-Thinking-Using-Stream-Computing
IRJET - Customer Churn Analysis in Telecom Industry
Using Predictive Analytics to Optimize Asset Maintenance in the Utilities Ind...
A Practical Approach for Power Utilities Seeking to Create Sustaining Busines...
UtiliAPP - Utility Analytics - Indigo Advisory Group
Enterprise resource planning_system
10 Ways to Better Application-Centric Service Management
unit 5 cloud.pptx
Requirement analysis
5063 - IT Operations Analytics Bridging Business and IT
4sl Demand Management
Ad

More from Vishwanath Ramdas (20)

PDF
Sumyag profile deck
PPTX
Book summary sankara
PPTX
DevOps 201607
PPTX
Analytics Service Framework
PPTX
Thinking for a living Tom Davenport book summary
PPTX
constants nature John Barrow A Book Summary
PPTX
art of innov ideo tom kelley - A Boox summary 2011
PPTX
HR Training Sessions
PPTX
Boox summary 201602 sri sankara
PPTX
Boox summary 201512 my gita devduttpatnaik
PPTX
20150118 s snet analytics vca
PPTX
Top android apps
PPTX
six sigma key introduction
PPTX
Unified Competency Framework
PPTX
Indian Banks Atm cash out problem
PPTX
The managers handbook - morey stettner
PPTX
Analytics capability framework viramdas 201212 ssnet
PPTX
Iima notes
PPTX
Design new dimension
PPTX
Anticipatory Failure Determination
Sumyag profile deck
Book summary sankara
DevOps 201607
Analytics Service Framework
Thinking for a living Tom Davenport book summary
constants nature John Barrow A Book Summary
art of innov ideo tom kelley - A Boox summary 2011
HR Training Sessions
Boox summary 201602 sri sankara
Boox summary 201512 my gita devduttpatnaik
20150118 s snet analytics vca
Top android apps
six sigma key introduction
Unified Competency Framework
Indian Banks Atm cash out problem
The managers handbook - morey stettner
Analytics capability framework viramdas 201212 ssnet
Iima notes
Design new dimension
Anticipatory Failure Determination

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
KodekX | Application Modernization Development
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Cloud computing and distributed systems.
PDF
Empathic Computing: Creating Shared Understanding
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Encapsulation theory and applications.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Machine learning based COVID-19 study performance prediction
Encapsulation_ Review paper, used for researhc scholars
Building Integrated photovoltaic BIPV_UPV.pdf
KodekX | Application Modernization Development
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Reach Out and Touch Someone: Haptics and Empathic Computing
Per capita expenditure prediction using model stacking based on satellite ima...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Big Data Technologies - Introduction.pptx
Cloud computing and distributed systems.
Empathic Computing: Creating Shared Understanding
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
“AI and Expert System Decision Support & Business Intelligence Systems”
Encapsulation theory and applications.pdf
Spectral efficient network and resource selection model in 5G networks
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Capacity and Demand Management

  • 1. Demand & Capacity Management Vishwanath Ramdas
  • 2. Capacity – Demand Management framework Identify usage patterns both short term and long term translate customer demands into workloads put upon critical components Monitor and collect performance data of critical components in current configuration Determine the current and future resource needs. Ensure resources are acquired & implemented in a timely and cost-effective manner Demand Management Performance Management Workload Management Resource Management
  • 3. What are the criticality Maps to setup monitoring? Demand Management .a 1 Define the Service Catalog within IT Develop the services catalog. IT services catalog is generated across all functions within IT The Team sits with each function and lists down the services provided by each function Services are defined from an outside in perspective [ business users perspective] Services would be Business Applications Internal Applications Infrastructure Applications IT Infrastructure Services The service catalog is an overall IT asset and would be helpful in IT SLM process.
  • 4. What are the criticality Maps to setup monitoring? Demand Management .b 1 Define parameters that would help classify services. Develop the services catalog. Parameters along 2 dimensions Critical to Business Critical on Capacity WIPRO would bring a ready template to define parameters. Finalize these key parameters for classifying IT services with IT managers in a brainstorming session. Define the service catalog data collection Create the service classification template of the service catalog. The service catalog is an overall IT asset and certain data in the service catalog would be useful for capacity – demand planning and management.
  • 5. What are the criticality Maps to setup monitoring? Demand Management .b 1 Service Catalog developed for a petrochem - MNC Sample of a developed services catalog as part of SLM workshop. The Service catalog workshop defined the parameters of each service and listed all key IT services and created an SLA for each service
  • 6. What are the criticality Maps to setup monitoring? Demand Management .c 1 While listing the services with each function, the capacity parameters are collected based on past experience, issues and data Typically capacity criteria are picked from past 6 Mo performance / legacy Finally for the services identified, the Business parameters are defined by a central team with visibility into the business The Service catalog listing could either be in a database or in a spreadsheet format. Get Ratings from IT Managers on the business and capacity criteria. Classify and define capacity management approaches
  • 7. What are the criticality Maps to setup monitoring? Demand Management .d 1 Services in 1st Quadrant are both business and capacity critical & would require Active Monitoring. Services in 2nd Quadrant are Capacity Critical but not business critical, use Resource Monitoring Services in 3rd Quadrant are only Business critical and they could be managed with periodic reviews and long term forecasts Services in 4th Quadrant are neither critical and these are good targets for consolidation. Visualize the services map & select capacity management strategy based on classification. Classify and define capacity management approaches 2 1 4 3
  • 8. Mapping Business Drivers to Infrastructure Capacity For selected Application services, define the Main Use Cases. For each Use Case, identify what are the infrastructure resources required by defining a Component Capacity Impact Matrix. – QFD Format The CCIM requires current monitoring data or heuristics to define the quantum of influence Workload Management 2 Define the Use Scenarios for each service and build the Component Capacity Impact Matrix [CCIM] .a Applicable for 1 st Quadrant Services / Active Monitoring. – Mapping demand to capacity. The CCIM is a critical asset to IT, it can control and provide data on business value of IT if Value metrics are drawn for the services. This can then trace the value of each infrastructure element back to business.
  • 9. Mapping Business Drivers to Infrastructure Capacity 2 Identify Business drivers that influence capacity. For each service use case identify Business drivers in terms of users volume, Concurrency, Revenue, Transaction volume, data size. This is contextual to each service and the business context. Map the business drivers to infrastructure element using the Capacity Impact Matrix. .b Applicable for 1 st Quadrant Services / Active Monitoring. – Mapping demand to capacity. Supply side Demand side Workload Management
  • 10. Modeling Long term Aggregate Demand Forecasting 3 Define the Capacity Planning process .a Create a demand forecasting & capacity planning framework Defining the capacity thresholds for a exchange service for a large Indian MNC SLM Planning process provides inputs on new services being introduced into the system. Regular review of the above activities and models by capacity planning Capacity planning does an impact analysis of new services on common infrastructure CI. Capacity planning should also ensure execution of changes in infrastructure based on analysis - roadmap What and how of change Budget process Performance Management
  • 11. Modeling Long term Aggregate Demand Forecasting 3 Build the Model [spreadsheet / Modeler software] Would be refined regularly through monitoring. A software would provide simulation and provide scenario analysis and what if analysis. For a education services leader In UK, their capacity requirements were simulated and finally modeled in EXCEL Determined the network bandwidth for a large Digital Signage SAAS service with potential 100K screens. Create a demand forecasting & capacity planning framework Build the long term Demand & capacity modeling framework .b .1 .2 Performance Management
  • 12. Samples of Long term aggregate demand Forecasting 3 Capacity – Demand Forecasting for Hosted services for a European Education Services Co 2 3 Performance Benchmarks were conducted on the systems on simulated load and data from 70% capacity utilization taken Key performance metrics at std utilization level were captured for all critical software elements across application and database Based on the measurement data a forecasting model was built to estimate what would be the capacity requirements at different load points. .1 Performance Management
  • 13. Defined the key services provided by the ISP. Translated the services into transactions requests within the system Heuristic / empirical translation of the transaction requests as workload on infrastructure Modeled the infrastructure on a queuing model using process simulation tool Modeled the infrastructure for various demand scenarios using demand distributions across time. Developed infrastructure specifications and Thereby developed infrastructure setup plan. Samples of Long term aggregate demand Forecasting 3 Capacity – Demand Forecasting for infrastructure capacity of hosted service provider .2 Performance Management
  • 14. Different Monitoring approaches for critical applications System monitoring, setup measurement agents for capturing, CPU, memory, storage space, process metrics and OS metrics on the server & network nodes. .a .b 4 Different ways to monitor infrastructure. End user end to end transaction monitoring. This is done through remote agents that create synthetic transactions and trap various response times for each use case transaction. End User Monitoring was setup for a large IT services / consulting organization for their central – web project management software Performance Management
  • 15. Different Monitoring approaches for critical applications Performance Management Capture logs and traces from web servers and DB servers to capture both response times for specific transactions and the patterns of usage of the resources. What are end users demanding? Transaction tracing within application servers to capture execution of software code on systems. Used in software performance engineering in load simulated environments. Used with prior care in production environments as these monitors can consume significant resources. .c 4 .d Different ways to monitor infrastructure.
  • 16. Samples of Monitoring setup for different clients. Resource Management 4 Typical capacity monitoring done for a large US MNC. Trend view of hosting center bandwidth consumption from AT&T services. These trends are used as inputs for fine tuning the demand models and for capacity planning. Capacity usage trends for staff usage for the network service, showing available capacity and usage. Such a trend was used to re-contract and redeploy resources in network management and support
  • 17. Modeling Capacity (Six Sigma: Process Capability) Identify critical apps managed by the DC, define performance criteria and setup the monitoring systems Map and identify demand scenarios in critical apps [ in pilot – 2/3 apps] – monitor demand - sys monitors Correlate application into infrastructure elements and collect data on infrastructure Join demand & infrastructure performance and monitor capacity metrics w.r.t limits App - DC inventory 1 2 4
  • 18. Forecasting (Six Sigma: Process Trends) Analyze the performance across parameters Forecasting using statistical tools like trend analysis, seasonality, c/r-charts 7 patterns analysis of C – Charts Trends with seasonality settings to ensure peak load Demand MACD [moving average convergence divergence] curves which are moving average exponential 2 sigma UCL LCL to show how demand is Bottleneck analysis across infrastructure streams for each application / service. Across time, infrastructure elements Across all elements of a transaction to see where constraints lie. Define the throughput at each stage and find the constraining elements
  • 19. Setting the Limits ( Six Sigma : Process Control ) Define relationship between the demands and workload, Monitor resource workloads and utilizations, so that appropriate thresholds can be set at each level. Analysis follows with reports, & recommendations Interpret the trends - event management and alerts. Setup Capacity governance and control procedures based on ITIL standards and 6sigma control Event Collection & Logging Event Consolidation: Filtering & Classification Event Correlation & Enrichment Event Action / Processing Event Closure
  • 20. What are solutions to identified constraints? 3 approaches are presented here based on lean tenets. Capacity planning and monitoring help identify Wastes [Under Utilized Resources] Consolidate Retire These wasted resources are the Quadrant 3 & 4 resources in the services criticality map. Find the bottleneck and remove the non value add wastes in the system [MUDA] 1
  • 21. What are solutions to identified constraints? 3 approaches are presented here based on lean tenets. Weakest link in the chain reflects the strength of the chain. Capacity planning and monitoring help identify Bottlenecks [Over utilized Resources] Optimize the application Increase the capacity to meet demand Balance demand & Capacity [MURA]. Level demand across time and make capacity flexible to varying demand 2
  • 22. What are solutions to identified constraints? 3 approaches are presented here based on lean tenets. Capacity planning and monitoring help identify overload in the system Excess data flow in the system – network? AJAX | JSON Sub optimal code execution Service Oriented Architecture. Innovatively expand capacity or shrink processing to obviate overload [MURI] 3
  • 23. Vishwanath Ramdas is … Business Process Operations Consultant Working in areas like ITSM, Software development, process consulting … Based in bangalore [India] Visit him @ http://gopu44.googlepages.com Thank You

Editor's Notes

  • #3: Usage patterns would mean use Scenarios and cases by end users both in volume terms and functionality terms. There by identify critical services from a capacity management perspective.
  • #4: In this presentation we presume that there is no services listed and catalogued. You may already have a well defined catalogue which can form the starting point for discussions This exercise has value beyond the current requirement of capacity management. This exercise ensures a proper SCatM and SLM. The next step is to furnish the catalog with data to help identify and classify services and there by the infrastructure from a monitoring perspective.
  • #5: The key parameters in classifying services is shown here. There are 3 areas [ describe ] for service classification overall out of which 2 apply to capacity management as marked [ describe] We would bring pre-defined templates based on experience and standard practices like ITIL. We would then custom fit it to the Cap One Context.
  • #6: Here is a sample Service catalog created for a Petrochem Major where we helped them list and present their services to their business users. The presentation format was an interactive MS Powerpoint document and would finally be built into a web platform.
  • #7: Once the parameters are finalized, the team then needs to collect the service information for these parameters. [Desscribe] Capacity critical information would be derived from technical functions and the business parameters would be finalized with the central team [ who should have a good perspective into the business and the business impact of the applications
  • #8: Based on the parameters, we then use some simple arithmetic functions to derive Criticality ratios for each service and present it in a 2-D domain. [Describe] Typically this map is created in phases taking most important obvious service first and then following up with lesser critical applications.
  • #9: We would like to introduce a concept called CCIM – which is very simlar to Component Failure Impact Analysis and QFD. It is a core asset – Not only Capacity but Business Value for portfolio SLM and IT Governance. The artefact attached is a sample showcasing how CCIM would look and the values there would be numbers rather than classifiers. The CCIM would have the service Breakdown along the left column derived using usage scenarios and cases & sequence Diagrams for each service The infrastructure breakdown is thereby built [ forming a CMDB like model]
  • #10: CCIM looks at the supply side relationships WE would need to model the demand side to capture how business drivers affect service usage volumes. Typically there are 5 end measures for the services
  • #11: Ensure that changes to the infrastructure are incorporated in the framework.
  • #13: Designed and sized the hosted servers for a Education Services provider. The objective was to create a deployment road map based on the demand growth. Sat with the end customer team to identify the key use cases for the application. Also derived the relation of users to concurrency Ran multiple performance tests and a pilot environment. The performance tests had runs at different levels of concurrency and marked the workload at which utilization was 70% also ran multiple tests with varying database sizes. Identified the business drivers with the customer, based on user population profile, derived concurrency and database size with time. Transferred the performance data from the tests into EXCEL application for both application , network and database. Developed a mathematical transformation that would calculate system specifications for different business scenarios. Arrived at a road map for the client on how the should approach the hosted for the next 4 years. Based on a business growth plan. Created a future proofed architecture to minimize re-build and obsolescence.