SlideShare a Scribd company logo
1 of 26
Download to read offline
Why predictive modeling is
essential for managing a
modern computing facility
Jonathan G Koomey, Ph.D.
http://www.koomey
Research Fellow, Steyer-Taylor Center for Energy
Policy and Finance, Stanford University
Data Center Dynamics
San Francisco, CA
July 12, 2013
1
Understanding systems
2
The business problem
•  Data centers deliver computing services
that generate business value (i.e., profits)
•  Decisions about IT deployment over the
facility life almost never take business
value fully into account, because of
– siloed departments and budgets
– misplaced incentives
– imperfect foresight
3
The data center problem
•  Facilities are built using an estimate of
compute capacity that is never realized
•  IT deployment decisions after construction
are almost never according to plan
•  The result: lost capacity due to
fragmentation, resulting in stranded capex
and high cost per computation
4
Capacity fragments over time
5
The actual IT configuration will differ from the design assumptions. These differences will fragment
space, power, cooling & networking resources, and ultimately, limit data center capacity.
Source: Future Facilities
My focus today
•  What is a model?
– Uses of models
– Making a model
•  Why predictive modeling is essential for
avoiding stranded capex in data centers
•  Case study: Predictive modeling for
Equinix
6
“An explicit model is a laboratory
for the imagination.”
–Anthony Starfield et al., How to Model It.
7
The Bay Model, Sausalito, CA
http://www.spn.usace.army.mil/Missions/Recreation/BayModelVisitorCenter.aspx
8
Everyone uses models, most badly
•  Usually informal models
•  Intuitive but not necessarily accurate
– Ignoring physics and interdependencies
– Ignoring effects of actions on lost capacity and
business value
•  Need to be more formal!
9
Uses of formal models
•  Organize
– thinking
– data
– assumptions
– terminology
– communication between teams
•  Learn about complex systems
– Intuition usually isn’t enough!
•  Test alternative choices to aid planning
10
Making a model
•  Understand first principles
– Key drivers
– Functional relationships
•  Formalize using equations or physical
structures
•  Test against reality
– measure and calibrate
•  Then (and only then) use model to test
alternatives!
11
Accurate calibration requires…
•  Real-time measurements
•  Comparison of model results to
measurement
•  Understanding of physical reasons for
differences
•  Adjustment of model parameters,
accounting for physical reality (can’t just
hard wire results!)
12
Real measurements needed!
13
Data centers are complex
systems
≠
14
http://www.fatcow.com/data-center-photos http://www.dell.com
Same equipment, different locations
15
Source: Future Facilities
Key data center issues
•  Constraints
– Reliability
– Power
– Cooling
– Space
– Networking
•  Interdependencies between
– Constraints
– Business objectives
16
A complete model of a data center
should include…
•  Characteristics of equipment
– Physical dimensions and location
– Operating characteristics (e.g., utilization)
– Power use/efficiency curves
– Equipment and building level air flows
•  Characteristics of the physical space
– #, type, capacity, and location of vents/fans
– Obstructions (e.g., stray boxes and cabling)
– Modifications in the envelope
17
An accurate model also requires
•  Real-time measurement (i.e., DCIM) of
– Temperature
– Air flows
– Power use
•  Periodic calibration to reflect changed
conditions over time
•  Performance and financial metrics to judge
progress
18
and all of these things need to
be tracked in real time for the
life of the facility!
19
Equinix case study
20
Characteristics of Equinix facility
•  Case study, Spring 2013
•  Colocation facility in the SF Bay Area
•  Floor 1, modeled white space: 8,750 sq ft
•  Total facility floor space: 42,000 sq ft.
•  Details on infrastructure
– 2 ft raised floor airflow delivery
– 42” false ceiling return plenum.
– 12 AHU’s N+2 redundancy
21
Recapturing lost capacity
22
Source: Future Facilities
Predictive IT deployment
23
•  How can Equinix
identify void
capacity for
clients?
•  Void capacity can
be reclaimed!
•  Simulating IT
changes prior to
installation will:
–  Increase thermal
resilience
–  Enable additional
cabinet power to
be utilized
Managing
IT Deployment
Projected
Configuration
From Current
Source: Future Facilities
Recapture lost capacity
24
Conclusions
•  Data centers are complex systems, changing
constantly over time
–  Like a game of Tetris
–  Fragmentation leads to lost capacity
•  Monitoring and measurement are not
enough!
•  Much lost capacity can be reclaimed using
predictive modeling and state of the art tools,
with support of DCIM measurements
•  Don’t turn knobs without knowing the likely
results!
25
References
•  Koomey, Jonathan, Kenneth G. Brill, W. Pitt Turner, John R. Stanley, and Bruce Taylor.
2007. A simple model for determining true total cost of ownership for data centers. Santa
Fe, NM: The Uptime Institute. September. <http://www.uptimeinstitute.org/>
•  Koomey, Jonathan. 2008. "Worldwide electricity used in data centers." Environmental
Research Letters. vol. 3, no. 034008. September 23. <http://stacks.iop.org/
1748-9326/3/034008>.
•  Koomey, Jonathan. 2008. Turning Numbers into Knowledge: Mastering the Art of Problem
Solving. 2nd ed. Oakland, CA: Analytics Press. [http://www.analyticspress.com]
•  Koomey, Jonathan. 2011. Growth in data center electricity use 2005 to 2010. Oakland, CA:
Analytics Press. August 1. <http://www.analyticspress.com/datacenters.html>
•  Stanley, John, and Jonathan Koomey. 2009. The Science of Measurement: Improving Data
Center Performance with Continuous Monitoring and Measurement of Site Infrastructure.
Oakland, CA: Analytics Press. October 23. <http://www.analyticspress.com/
scienceofmeasurement.html>
•  Starfield, Anthony M., Karl A. Smith, and Andrew L. Bleloch. 1990. How to Model It:
Problem Solving for the Computer Age. New York, NY: McGraw-Hill, Inc.
26

More Related Content

Similar to Why predictive modeling is essential for managing a modern computing facility

Improvements in Data Center Management
Improvements in Data Center ManagementImprovements in Data Center Management
Improvements in Data Center ManagementScottMadden, Inc.
 
Ppt4 london - michael rudgyard ( concurrent thinking ) driving efficiencie...
Ppt4   london -  michael rudgyard ( concurrent thinking ) driving efficiencie...Ppt4   london -  michael rudgyard ( concurrent thinking ) driving efficiencie...
Ppt4 london - michael rudgyard ( concurrent thinking ) driving efficiencie...JISC's Green ICT Programme
 
AI Sustainability Mascots 23-f.pptx
AI Sustainability Mascots 23-f.pptxAI Sustainability Mascots 23-f.pptx
AI Sustainability Mascots 23-f.pptxTamar Eilam
 
Commercial Overview DC Session 4 Introduction To Energy In The Data Centre
Commercial Overview   DC Session 4   Introduction To Energy In The Data CentreCommercial Overview   DC Session 4   Introduction To Energy In The Data Centre
Commercial Overview DC Session 4 Introduction To Energy In The Data Centrepaul_mathews
 
Cloud Computing Berkeley.pdf
Cloud Computing Berkeley.pdfCloud Computing Berkeley.pdf
Cloud Computing Berkeley.pdfAtaulAzizIkram
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationDATAVERSITY
 
Connectix Commercial Overview Dc Session 8 Using The Fear Model To Design...
Connectix Commercial Overview   Dc Session 8   Using The Fear Model To Design...Connectix Commercial Overview   Dc Session 8   Using The Fear Model To Design...
Connectix Commercial Overview Dc Session 8 Using The Fear Model To Design...paul_mathews
 
Bringing Enterprise IT into the 21st Century: A Management and Sustainabilit...
Bringing Enterprise IT into the 21st Century:  A Management and Sustainabilit...Bringing Enterprise IT into the 21st Century:  A Management and Sustainabilit...
Bringing Enterprise IT into the 21st Century: A Management and Sustainabilit...Jonathan Koomey
 
See the App Performance Future with Predictive Analytics Webcast
See the App Performance Future with Predictive Analytics WebcastSee the App Performance Future with Predictive Analytics Webcast
See the App Performance Future with Predictive Analytics WebcastCompuware
 
Koomeyoncloudcomputing V5
Koomeyoncloudcomputing V5Koomeyoncloudcomputing V5
Koomeyoncloudcomputing V5Jonathan Koomey
 
Building Simulation, Its Role, Softwares & Their Limitations
Building Simulation, Its Role, Softwares & Their LimitationsBuilding Simulation, Its Role, Softwares & Their Limitations
Building Simulation, Its Role, Softwares & Their LimitationsPrasad Thanthratey
 
Codes and standards
Codes and standardsCodes and standards
Codes and standardssflaig
 
Big Data Analytics for connected home
Big Data Analytics for connected homeBig Data Analytics for connected home
Big Data Analytics for connected homeHéloïse Nonne
 
Simulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud InfrastructuresSimulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud InfrastructuresCloudLightning
 
Machine Learning & Predictive Maintenance
Machine Learning &  Predictive MaintenanceMachine Learning &  Predictive Maintenance
Machine Learning & Predictive MaintenanceArnab Biswas
 
UK Data Centre Capabilty Presentation Rev.A
UK Data Centre Capabilty Presentation Rev.AUK Data Centre Capabilty Presentation Rev.A
UK Data Centre Capabilty Presentation Rev.AGary Marshall
 
Data quality in decision making - Dr. Philip Woodall, University of Cambridge
Data quality in decision making - Dr. Philip Woodall, University of CambridgeData quality in decision making - Dr. Philip Woodall, University of Cambridge
Data quality in decision making - Dr. Philip Woodall, University of CambridgeBCS Data Management Specialist Group
 

Similar to Why predictive modeling is essential for managing a modern computing facility (20)

Ron hutchins ga_tech
Ron hutchins ga_techRon hutchins ga_tech
Ron hutchins ga_tech
 
Improvements in Data Center Management
Improvements in Data Center ManagementImprovements in Data Center Management
Improvements in Data Center Management
 
PUE Reconsidered
PUE ReconsideredPUE Reconsidered
PUE Reconsidered
 
Ppt4 london - michael rudgyard ( concurrent thinking ) driving efficiencie...
Ppt4   london -  michael rudgyard ( concurrent thinking ) driving efficiencie...Ppt4   london -  michael rudgyard ( concurrent thinking ) driving efficiencie...
Ppt4 london - michael rudgyard ( concurrent thinking ) driving efficiencie...
 
AI Sustainability Mascots 23-f.pptx
AI Sustainability Mascots 23-f.pptxAI Sustainability Mascots 23-f.pptx
AI Sustainability Mascots 23-f.pptx
 
Commercial Overview DC Session 4 Introduction To Energy In The Data Centre
Commercial Overview   DC Session 4   Introduction To Energy In The Data CentreCommercial Overview   DC Session 4   Introduction To Energy In The Data Centre
Commercial Overview DC Session 4 Introduction To Energy In The Data Centre
 
Cloud Computing Berkeley.pdf
Cloud Computing Berkeley.pdfCloud Computing Berkeley.pdf
Cloud Computing Berkeley.pdf
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data Integration
 
Connectix Commercial Overview Dc Session 8 Using The Fear Model To Design...
Connectix Commercial Overview   Dc Session 8   Using The Fear Model To Design...Connectix Commercial Overview   Dc Session 8   Using The Fear Model To Design...
Connectix Commercial Overview Dc Session 8 Using The Fear Model To Design...
 
Bringing Enterprise IT into the 21st Century: A Management and Sustainabilit...
Bringing Enterprise IT into the 21st Century:  A Management and Sustainabilit...Bringing Enterprise IT into the 21st Century:  A Management and Sustainabilit...
Bringing Enterprise IT into the 21st Century: A Management and Sustainabilit...
 
See the App Performance Future with Predictive Analytics Webcast
See the App Performance Future with Predictive Analytics WebcastSee the App Performance Future with Predictive Analytics Webcast
See the App Performance Future with Predictive Analytics Webcast
 
Koomeyoncloudcomputing V5
Koomeyoncloudcomputing V5Koomeyoncloudcomputing V5
Koomeyoncloudcomputing V5
 
Building Simulation, Its Role, Softwares & Their Limitations
Building Simulation, Its Role, Softwares & Their LimitationsBuilding Simulation, Its Role, Softwares & Their Limitations
Building Simulation, Its Role, Softwares & Their Limitations
 
Codes and standards
Codes and standardsCodes and standards
Codes and standards
 
Modular Data Center Design
Modular Data Center DesignModular Data Center Design
Modular Data Center Design
 
Big Data Analytics for connected home
Big Data Analytics for connected homeBig Data Analytics for connected home
Big Data Analytics for connected home
 
Simulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud InfrastructuresSimulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud Infrastructures
 
Machine Learning & Predictive Maintenance
Machine Learning &  Predictive MaintenanceMachine Learning &  Predictive Maintenance
Machine Learning & Predictive Maintenance
 
UK Data Centre Capabilty Presentation Rev.A
UK Data Centre Capabilty Presentation Rev.AUK Data Centre Capabilty Presentation Rev.A
UK Data Centre Capabilty Presentation Rev.A
 
Data quality in decision making - Dr. Philip Woodall, University of Cambridge
Data quality in decision making - Dr. Philip Woodall, University of CambridgeData quality in decision making - Dr. Philip Woodall, University of Cambridge
Data quality in decision making - Dr. Philip Woodall, University of Cambridge
 

More from Jonathan Koomey

Past performance is no guide to future returns: Why we can't accurately fore...
Past performance is no guide to future returns:  Why we can't accurately fore...Past performance is no guide to future returns:  Why we can't accurately fore...
Past performance is no guide to future returns: Why we can't accurately fore...Jonathan Koomey
 
Bringing data center management and technology into the 21st Century
Bringing data center management and technology into the 21st CenturyBringing data center management and technology into the 21st Century
Bringing data center management and technology into the 21st CenturyJonathan Koomey
 
Koomey on Climate Change as an Entrepreneurial Challenge
Koomey on Climate Change as an Entrepreneurial ChallengeKoomey on Climate Change as an Entrepreneurial Challenge
Koomey on Climate Change as an Entrepreneurial ChallengeJonathan Koomey
 
Speak dollars not gadgets: How to get upper management to pay attention
Speak dollars not gadgets:  How to get upper management to pay attentionSpeak dollars not gadgets:  How to get upper management to pay attention
Speak dollars not gadgets: How to get upper management to pay attentionJonathan Koomey
 
Climate Change as an Entrepreneurial Challenge: A virtual talk for the St. L...
Climate Change as an Entrepreneurial Challenge:  A virtual talk for the St. L...Climate Change as an Entrepreneurial Challenge:  A virtual talk for the St. L...
Climate Change as an Entrepreneurial Challenge: A virtual talk for the St. L...Jonathan Koomey
 
Koomey's talk at the Clean Tech Open SF event, April 2, 2014
Koomey's talk at the Clean Tech Open SF event, April 2, 2014Koomey's talk at the Clean Tech Open SF event, April 2, 2014
Koomey's talk at the Clean Tech Open SF event, April 2, 2014Jonathan Koomey
 
Koomey's talk on energy use and the information economy at the UC Berkeley Ph...
Koomey's talk on energy use and the information economy at the UC Berkeley Ph...Koomey's talk on energy use and the information economy at the UC Berkeley Ph...
Koomey's talk on energy use and the information economy at the UC Berkeley Ph...Jonathan Koomey
 
Facing the climate challenge: Implications of the 2 degree limit
Facing the climate challenge:  Implications of the 2 degree limitFacing the climate challenge:  Implications of the 2 degree limit
Facing the climate challenge: Implications of the 2 degree limitJonathan Koomey
 
Rough seas ahead for "in-house" data centers
Rough seas ahead for "in-house" data centersRough seas ahead for "in-house" data centers
Rough seas ahead for "in-house" data centersJonathan Koomey
 
The computing trend that will change everything
The computing trend that will change everythingThe computing trend that will change everything
The computing trend that will change everythingJonathan Koomey
 
Koomey on Internet infrastructure energy 101
Koomey on Internet infrastructure energy 101Koomey on Internet infrastructure energy 101
Koomey on Internet infrastructure energy 101Jonathan Koomey
 
Koomey on why ultra-low power computing will change everything
Koomey on why ultra-low power computing will change everythingKoomey on why ultra-low power computing will change everything
Koomey on why ultra-low power computing will change everythingJonathan Koomey
 
Pastperformancenoguidetofuturereturns v2
Pastperformancenoguidetofuturereturns v2Pastperformancenoguidetofuturereturns v2
Pastperformancenoguidetofuturereturns v2Jonathan Koomey
 
J konpredictingthefuturefornuclearworkshop v3
J konpredictingthefuturefornuclearworkshop v3J konpredictingthefuturefornuclearworkshop v3
J konpredictingthefuturefornuclearworkshop v3Jonathan Koomey
 
Lomborgtalkfordebatewith koomey
Lomborgtalkfordebatewith koomeyLomborgtalkfordebatewith koomey
Lomborgtalkfordebatewith koomeyJonathan Koomey
 
Koomey rosenfeldpresentation-v2
Koomey rosenfeldpresentation-v2Koomey rosenfeldpresentation-v2
Koomey rosenfeldpresentation-v2Jonathan Koomey
 
JKwinningoilendgamepreview
JKwinningoilendgamepreviewJKwinningoilendgamepreview
JKwinningoilendgamepreviewJonathan Koomey
 
Koomeyondatacenterelectricityuse v24
Koomeyondatacenterelectricityuse v24Koomeyondatacenterelectricityuse v24
Koomeyondatacenterelectricityuse v24Jonathan Koomey
 
Koomeyoncomputingtrends v2
Koomeyoncomputingtrends v2Koomeyoncomputingtrends v2
Koomeyoncomputingtrends v2Jonathan Koomey
 
Jk lomborgpresentation-v7
Jk lomborgpresentation-v7Jk lomborgpresentation-v7
Jk lomborgpresentation-v7Jonathan Koomey
 

More from Jonathan Koomey (20)

Past performance is no guide to future returns: Why we can't accurately fore...
Past performance is no guide to future returns:  Why we can't accurately fore...Past performance is no guide to future returns:  Why we can't accurately fore...
Past performance is no guide to future returns: Why we can't accurately fore...
 
Bringing data center management and technology into the 21st Century
Bringing data center management and technology into the 21st CenturyBringing data center management and technology into the 21st Century
Bringing data center management and technology into the 21st Century
 
Koomey on Climate Change as an Entrepreneurial Challenge
Koomey on Climate Change as an Entrepreneurial ChallengeKoomey on Climate Change as an Entrepreneurial Challenge
Koomey on Climate Change as an Entrepreneurial Challenge
 
Speak dollars not gadgets: How to get upper management to pay attention
Speak dollars not gadgets:  How to get upper management to pay attentionSpeak dollars not gadgets:  How to get upper management to pay attention
Speak dollars not gadgets: How to get upper management to pay attention
 
Climate Change as an Entrepreneurial Challenge: A virtual talk for the St. L...
Climate Change as an Entrepreneurial Challenge:  A virtual talk for the St. L...Climate Change as an Entrepreneurial Challenge:  A virtual talk for the St. L...
Climate Change as an Entrepreneurial Challenge: A virtual talk for the St. L...
 
Koomey's talk at the Clean Tech Open SF event, April 2, 2014
Koomey's talk at the Clean Tech Open SF event, April 2, 2014Koomey's talk at the Clean Tech Open SF event, April 2, 2014
Koomey's talk at the Clean Tech Open SF event, April 2, 2014
 
Koomey's talk on energy use and the information economy at the UC Berkeley Ph...
Koomey's talk on energy use and the information economy at the UC Berkeley Ph...Koomey's talk on energy use and the information economy at the UC Berkeley Ph...
Koomey's talk on energy use and the information economy at the UC Berkeley Ph...
 
Facing the climate challenge: Implications of the 2 degree limit
Facing the climate challenge:  Implications of the 2 degree limitFacing the climate challenge:  Implications of the 2 degree limit
Facing the climate challenge: Implications of the 2 degree limit
 
Rough seas ahead for "in-house" data centers
Rough seas ahead for "in-house" data centersRough seas ahead for "in-house" data centers
Rough seas ahead for "in-house" data centers
 
The computing trend that will change everything
The computing trend that will change everythingThe computing trend that will change everything
The computing trend that will change everything
 
Koomey on Internet infrastructure energy 101
Koomey on Internet infrastructure energy 101Koomey on Internet infrastructure energy 101
Koomey on Internet infrastructure energy 101
 
Koomey on why ultra-low power computing will change everything
Koomey on why ultra-low power computing will change everythingKoomey on why ultra-low power computing will change everything
Koomey on why ultra-low power computing will change everything
 
Pastperformancenoguidetofuturereturns v2
Pastperformancenoguidetofuturereturns v2Pastperformancenoguidetofuturereturns v2
Pastperformancenoguidetofuturereturns v2
 
J konpredictingthefuturefornuclearworkshop v3
J konpredictingthefuturefornuclearworkshop v3J konpredictingthefuturefornuclearworkshop v3
J konpredictingthefuturefornuclearworkshop v3
 
Lomborgtalkfordebatewith koomey
Lomborgtalkfordebatewith koomeyLomborgtalkfordebatewith koomey
Lomborgtalkfordebatewith koomey
 
Koomey rosenfeldpresentation-v2
Koomey rosenfeldpresentation-v2Koomey rosenfeldpresentation-v2
Koomey rosenfeldpresentation-v2
 
JKwinningoilendgamepreview
JKwinningoilendgamepreviewJKwinningoilendgamepreview
JKwinningoilendgamepreview
 
Koomeyondatacenterelectricityuse v24
Koomeyondatacenterelectricityuse v24Koomeyondatacenterelectricityuse v24
Koomeyondatacenterelectricityuse v24
 
Koomeyoncomputingtrends v2
Koomeyoncomputingtrends v2Koomeyoncomputingtrends v2
Koomeyoncomputingtrends v2
 
Jk lomborgpresentation-v7
Jk lomborgpresentation-v7Jk lomborgpresentation-v7
Jk lomborgpresentation-v7
 

Recently uploaded

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

Why predictive modeling is essential for managing a modern computing facility

  • 1. Why predictive modeling is essential for managing a modern computing facility Jonathan G Koomey, Ph.D. http://www.koomey Research Fellow, Steyer-Taylor Center for Energy Policy and Finance, Stanford University Data Center Dynamics San Francisco, CA July 12, 2013 1
  • 3. The business problem •  Data centers deliver computing services that generate business value (i.e., profits) •  Decisions about IT deployment over the facility life almost never take business value fully into account, because of – siloed departments and budgets – misplaced incentives – imperfect foresight 3
  • 4. The data center problem •  Facilities are built using an estimate of compute capacity that is never realized •  IT deployment decisions after construction are almost never according to plan •  The result: lost capacity due to fragmentation, resulting in stranded capex and high cost per computation 4
  • 5. Capacity fragments over time 5 The actual IT configuration will differ from the design assumptions. These differences will fragment space, power, cooling & networking resources, and ultimately, limit data center capacity. Source: Future Facilities
  • 6. My focus today •  What is a model? – Uses of models – Making a model •  Why predictive modeling is essential for avoiding stranded capex in data centers •  Case study: Predictive modeling for Equinix 6
  • 7. “An explicit model is a laboratory for the imagination.” –Anthony Starfield et al., How to Model It. 7
  • 8. The Bay Model, Sausalito, CA http://www.spn.usace.army.mil/Missions/Recreation/BayModelVisitorCenter.aspx 8
  • 9. Everyone uses models, most badly •  Usually informal models •  Intuitive but not necessarily accurate – Ignoring physics and interdependencies – Ignoring effects of actions on lost capacity and business value •  Need to be more formal! 9
  • 10. Uses of formal models •  Organize – thinking – data – assumptions – terminology – communication between teams •  Learn about complex systems – Intuition usually isn’t enough! •  Test alternative choices to aid planning 10
  • 11. Making a model •  Understand first principles – Key drivers – Functional relationships •  Formalize using equations or physical structures •  Test against reality – measure and calibrate •  Then (and only then) use model to test alternatives! 11
  • 12. Accurate calibration requires… •  Real-time measurements •  Comparison of model results to measurement •  Understanding of physical reasons for differences •  Adjustment of model parameters, accounting for physical reality (can’t just hard wire results!) 12
  • 14. Data centers are complex systems ≠ 14 http://www.fatcow.com/data-center-photos http://www.dell.com
  • 15. Same equipment, different locations 15 Source: Future Facilities
  • 16. Key data center issues •  Constraints – Reliability – Power – Cooling – Space – Networking •  Interdependencies between – Constraints – Business objectives 16
  • 17. A complete model of a data center should include… •  Characteristics of equipment – Physical dimensions and location – Operating characteristics (e.g., utilization) – Power use/efficiency curves – Equipment and building level air flows •  Characteristics of the physical space – #, type, capacity, and location of vents/fans – Obstructions (e.g., stray boxes and cabling) – Modifications in the envelope 17
  • 18. An accurate model also requires •  Real-time measurement (i.e., DCIM) of – Temperature – Air flows – Power use •  Periodic calibration to reflect changed conditions over time •  Performance and financial metrics to judge progress 18
  • 19. and all of these things need to be tracked in real time for the life of the facility! 19
  • 21. Characteristics of Equinix facility •  Case study, Spring 2013 •  Colocation facility in the SF Bay Area •  Floor 1, modeled white space: 8,750 sq ft •  Total facility floor space: 42,000 sq ft. •  Details on infrastructure – 2 ft raised floor airflow delivery – 42” false ceiling return plenum. – 12 AHU’s N+2 redundancy 21
  • 23. Predictive IT deployment 23 •  How can Equinix identify void capacity for clients? •  Void capacity can be reclaimed! •  Simulating IT changes prior to installation will: –  Increase thermal resilience –  Enable additional cabinet power to be utilized Managing IT Deployment Projected Configuration From Current Source: Future Facilities
  • 25. Conclusions •  Data centers are complex systems, changing constantly over time –  Like a game of Tetris –  Fragmentation leads to lost capacity •  Monitoring and measurement are not enough! •  Much lost capacity can be reclaimed using predictive modeling and state of the art tools, with support of DCIM measurements •  Don’t turn knobs without knowing the likely results! 25
  • 26. References •  Koomey, Jonathan, Kenneth G. Brill, W. Pitt Turner, John R. Stanley, and Bruce Taylor. 2007. A simple model for determining true total cost of ownership for data centers. Santa Fe, NM: The Uptime Institute. September. <http://www.uptimeinstitute.org/> •  Koomey, Jonathan. 2008. "Worldwide electricity used in data centers." Environmental Research Letters. vol. 3, no. 034008. September 23. <http://stacks.iop.org/ 1748-9326/3/034008>. •  Koomey, Jonathan. 2008. Turning Numbers into Knowledge: Mastering the Art of Problem Solving. 2nd ed. Oakland, CA: Analytics Press. [http://www.analyticspress.com] •  Koomey, Jonathan. 2011. Growth in data center electricity use 2005 to 2010. Oakland, CA: Analytics Press. August 1. <http://www.analyticspress.com/datacenters.html> •  Stanley, John, and Jonathan Koomey. 2009. The Science of Measurement: Improving Data Center Performance with Continuous Monitoring and Measurement of Site Infrastructure. Oakland, CA: Analytics Press. October 23. <http://www.analyticspress.com/ scienceofmeasurement.html> •  Starfield, Anthony M., Karl A. Smith, and Andrew L. Bleloch. 1990. How to Model It: Problem Solving for the Computer Age. New York, NY: McGraw-Hill, Inc. 26