SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
Intelligent placement of
datacenters for Internet Services
   Inigo Goiriyz, Kien Lez, Jordi Guitart,
    Jordi Torres, and Ricardo Bianchini
             Presenter: Zafar Gilani
Introduction
• Selection of suitable datacenter locations is
  very important.
• Why?
  – Running and maintenance costs.
  – Network latency.
  – Environmental factors (renewable energy vs
    carbon-intensive).
Important considerations for location
             selection
• Proximity to
  – population centers,
  – power plants, and
  – network backbones.
• Source of electricity in the region.
• Electricity, land and water prices.
• Average temperatures of the location.
Framework
Framework for placement
• Goal:
  – Minimize overall cost, while respecting response
    time, consistency and availability.
• Objectives:
  – Formalize the process as a non-linear cost
    optimization problem.
  – Automated datacenter location selection process.
Framework: Parameters
• Capital costs: investments made upfront.
      Type of capital cost   Description
      Independent of         Electricity, external networking.
      number of servers
      Maximum number of      Land acquisition, datacenter construction,
      servers                power delivery, backup, cooling systems.
      Actual number of       Purchase of servers, internal networking.
      servers
Framework: Parameters
• Operational costs: incurred during operation.
     Type of operational     Description
     cost
     Actual number of        Maintenance of equipment, external
     servers                 bandwidth usage.
     Utilization of hosted   Electricity and water costs.
     servers
Framework: Parameters
•   Response time.
•   Consistency delay.
•   Availability.
•   CO2 emissions.
Framework: Optimization problem
 Placement of a     Maximum
                    number of       Number of servers that
  datacenter at                   service population center c
locaton d, either    servers at
                    location d.          at location d.
     1 or 0.
Framework: Optimization problem
 Placement of a     Maximum
                    number of       Number of servers that
  datacenter at                   service population center c
locaton d, either    servers at
                    location d.          at location d.
     1 or 0.
Framework: Solution approaches
• Make it linear.
            Remove Sd and Pd,c.
                                               Use linear version of
    PBd,c is use of servers at location d to         CAP_max.
   serve population center c, either 1 or 0.

   This is actual number of servers at each
                   location d.
Framework: Solution approaches
• Using Heuristics:
  1. Use simple linear program to generate M1
     datacenter networks for 1 to D datacenters. We
     have M1 * D configurations.
  2. Use SBd (placement) and PBd,c (use to meet
     demand) to derive pre-set linear program.
  3. Select most popular locations and run brute
     force.
Framework: Solution approaches
• Simulated Annealing:
  – For each candidate solution we have values for
    each location d and population center c.
  – Optimization starts with a configuration and
    datacenter at each location.
  – Each iteration evaluates a neighboring
    configuration.
  – Iterate until no more cost reductions observed for
    n iterations.
Input data and datacenter
characteristics for placement tool
Input data

SE        BI

                SL          NY

     LA    AU
                       OR
Input data
Input data
Datacenter characteristics
• Datacenter size, cooling and PUEs.
   – 8% power delivery losses.

• Connection costs.
   – $500K/mile for transmission.
   – $480K/mile for fiber optic.
   – $1 per Mbps. 1Mbps per server.
• Building costs.
   – As a function of maximum power: $15 per watt (small),
     $12 per watt (large).
   – Availability: 99.827%
Datacenter characteristics
• Land cost.
   – 6K sq. ft. per MW
• Water cost.
   – 24K gallons of water per MW per day.
• Server and internal networking hardware.
   – $2K per server.
   – $20K per switch.
• Staff costs.
   – An admin can manage 1K servers for an average salary
     of $100K/year.
Results from the tool, a few
     characterizations
Location characteristics
Location characteristics: observations
            City       PUE/Temp   Land/Water       Network         CO2
                                     cost            cost        emissions
Austin             H              L            L             L
Bismarck           L              L            H             H
Los Angeles        H              H            L             L
New York           H              H            L             L
Orlando            H              H            L             L
Seattle            L              H            L             L
St. Louis          H              L            H             H
A case study: placing a datacenter
            network
Evaluation
Evaluating solution approaches
                  Heuristic was run for 3 days and
                  then forcefully terminated, results
                  were extrapolated.

                  OSA+LP1 is:
                  •2x faster than Heuristic.
                  •5x faster than Brute.
Datacenter placement tradeoffs:
            Latency
               2x difference in
                price between
              desired latency of
               33ms and 50ms


                     $7.8M/month for
                   latency 70ms or more
Datacenter placement tradeoffs:
Cheaper to have 3 Tier
                       Availability Overall Tier II
  II than 2 Tier IV                     datacenters are the
    datacenters.                           best option.
Datacenter placement tradeoffs:
             Consistency delay
Consistency delay and
latency are conflicting
        goals.




                             Acceptable ranges for
                             consistency delay and
                                    latency.
Datacenter placement tradeoffs:
            Green datacenters
     A network of 8
  datacenters with 60K
servers produces 8K tons
     of CO2/month.

                           Will cost a lot more
                           for lower latencies.

                                        With relatively higher latency of
                                        70ms, it will cost $100K/month
                                            more for green energy.
Datacenter placement tradeoffs:
    chiller-less datacenters
              Avoiding chillers can
             reduce costs by 8% for
               latencies > 70ms.
Conclusion
In a nutshell
• Intelligent placement of datacenters can save
  millions of $/€ .

• Cost of networks of datacenters doubles when
  maximum acceptable response time is reduce
  from 50ms to 35ms.
Intelligent placement of
datacenters for Internet Services
   Inigo Goiriyz, Kien Lez, Jordi Guitart,
    Jordi Torres, and Ricardo Bianchini
             Presenter: Zafar Gilani

Contenu connexe

Tendances

Lug best practice_hpc_workflow
Lug best practice_hpc_workflowLug best practice_hpc_workflow
Lug best practice_hpc_workflow
rjmurphyslideshare
 
A Framework for Protecting Worker Location Privacy in Spatial Crowdsourcing
A Framework for Protecting Worker Location Privacy in Spatial CrowdsourcingA Framework for Protecting Worker Location Privacy in Spatial Crowdsourcing
A Framework for Protecting Worker Location Privacy in Spatial Crowdsourcing
University of Southern California
 
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMS
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMSDESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMS
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMS
VLSICS Design
 

Tendances (10)

Lug best practice_hpc_workflow
Lug best practice_hpc_workflowLug best practice_hpc_workflow
Lug best practice_hpc_workflow
 
Application-engaged Dynamic Orchestration of Optical Network Resources
Application-engaged Dynamic Orchestration of Optical Network ResourcesApplication-engaged Dynamic Orchestration of Optical Network Resources
Application-engaged Dynamic Orchestration of Optical Network Resources
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
A Framework for Protecting Worker Location Privacy in Spatial Crowdsourcing
A Framework for Protecting Worker Location Privacy in Spatial CrowdsourcingA Framework for Protecting Worker Location Privacy in Spatial Crowdsourcing
A Framework for Protecting Worker Location Privacy in Spatial Crowdsourcing
 
FPGA Based Power Efficient Chanalizer For Software Defined Radio
FPGA Based Power Efficient Chanalizer For Software Defined RadioFPGA Based Power Efficient Chanalizer For Software Defined Radio
FPGA Based Power Efficient Chanalizer For Software Defined Radio
 
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMS
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMSDESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMS
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMS
 
Mncs 16-08-3주-변승규-opportunistic flooding in low-duty-cycle wireless sensor ne...
Mncs 16-08-3주-변승규-opportunistic flooding in low-duty-cycle wireless sensor ne...Mncs 16-08-3주-변승규-opportunistic flooding in low-duty-cycle wireless sensor ne...
Mncs 16-08-3주-변승규-opportunistic flooding in low-duty-cycle wireless sensor ne...
 
White paper-xwdm-solution-for-64-terabit-optical-networking-xtera-december-2013
White paper-xwdm-solution-for-64-terabit-optical-networking-xtera-december-2013White paper-xwdm-solution-for-64-terabit-optical-networking-xtera-december-2013
White paper-xwdm-solution-for-64-terabit-optical-networking-xtera-december-2013
 
Real IO and Parallel NetCDF4 Performance
Real IO and Parallel NetCDF4 PerformanceReal IO and Parallel NetCDF4 Performance
Real IO and Parallel NetCDF4 Performance
 
Sustainability: Actors, Behavior, and Transparency
Sustainability: Actors, Behavior, and TransparencySustainability: Actors, Behavior, and Transparency
Sustainability: Actors, Behavior, and Transparency
 

En vedette

Assignment 1-mtat
Assignment 1-mtatAssignment 1-mtat
Assignment 1-mtat
zafargilani
 
2 rest-elevator-pitch
2 rest-elevator-pitch2 rest-elevator-pitch
2 rest-elevator-pitch
zafargilani
 
5 state-of-cloud-applications-and-platforms
5 state-of-cloud-applications-and-platforms5 state-of-cloud-applications-and-platforms
5 state-of-cloud-applications-and-platforms
zafargilani
 
1 distributed-systems-template-modified
1 distributed-systems-template-modified1 distributed-systems-template-modified
1 distributed-systems-template-modified
zafargilani
 

En vedette (12)

Assignment 1-mtat
Assignment 1-mtatAssignment 1-mtat
Assignment 1-mtat
 
2 rest-elevator-pitch
2 rest-elevator-pitch2 rest-elevator-pitch
2 rest-elevator-pitch
 
5 state-of-cloud-applications-and-platforms
5 state-of-cloud-applications-and-platforms5 state-of-cloud-applications-and-platforms
5 state-of-cloud-applications-and-platforms
 
Bigtable
BigtableBigtable
Bigtable
 
1 distributed-systems-template-modified
1 distributed-systems-template-modified1 distributed-systems-template-modified
1 distributed-systems-template-modified
 
1 logical data models for cc arch
1 logical data models for cc arch1 logical data models for cc arch
1 logical data models for cc arch
 
Laporan lengakap percobaan pembiasan cahaya
Laporan lengakap percobaan pembiasan cahayaLaporan lengakap percobaan pembiasan cahaya
Laporan lengakap percobaan pembiasan cahaya
 
Topik 1 Dunia Melalui Deria Kita (bahagian 1)
Topik 1 Dunia Melalui Deria Kita (bahagian 1)Topik 1 Dunia Melalui Deria Kita (bahagian 1)
Topik 1 Dunia Melalui Deria Kita (bahagian 1)
 
Bab 1 Dunia Melalui Deria Kita
Bab 1 Dunia Melalui Deria Kita Bab 1 Dunia Melalui Deria Kita
Bab 1 Dunia Melalui Deria Kita
 
3 apache-avro
3 apache-avro3 apache-avro
3 apache-avro
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Similaire à 6 intelligent-placement-of-datacenters

EEDC Intelligent Placement of Datacenters
EEDC Intelligent Placement of DatacentersEEDC Intelligent Placement of Datacenters
EEDC Intelligent Placement of Datacenters
Roger Rafanell Mas
 
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
inside-BigData.com
 
Lecture notes - Data Centers________.pptx
Lecture notes - Data Centers________.pptxLecture notes - Data Centers________.pptx
Lecture notes - Data Centers________.pptx
SandeepGupta229023
 
Data Replication In Cloud Computing
Data Replication In Cloud ComputingData Replication In Cloud Computing
Data Replication In Cloud Computing
Rahul Garg
 
AquaQ Analytics Kx Event - Data Direct Networks Presentation
AquaQ Analytics Kx Event - Data Direct Networks PresentationAquaQ Analytics Kx Event - Data Direct Networks Presentation
AquaQ Analytics Kx Event - Data Direct Networks Presentation
AquaQ Analytics
 

Similaire à 6 intelligent-placement-of-datacenters (20)

Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services
 
EEDC Intelligent Placement of Datacenters
EEDC Intelligent Placement of DatacentersEEDC Intelligent Placement of Datacenters
EEDC Intelligent Placement of Datacenters
 
Intelligent Datacenter placement
Intelligent Datacenter placementIntelligent Datacenter placement
Intelligent Datacenter placement
 
Umit hw6
Umit hw6Umit hw6
Umit hw6
 
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
 
Lecture notes - Data Centers________.pptx
Lecture notes - Data Centers________.pptxLecture notes - Data Centers________.pptx
Lecture notes - Data Centers________.pptx
 
Data Replication In Cloud Computing
Data Replication In Cloud ComputingData Replication In Cloud Computing
Data Replication In Cloud Computing
 
Intelligent Placement of Datacenters for Internet Services
Intelligent Placement of Datacenters for Internet ServicesIntelligent Placement of Datacenters for Internet Services
Intelligent Placement of Datacenters for Internet Services
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
DevDay: Corda Enterprise: Journey to 1000 TPS per node, Rick Parker
DevDay: Corda Enterprise: Journey to 1000 TPS per node, Rick ParkerDevDay: Corda Enterprise: Journey to 1000 TPS per node, Rick Parker
DevDay: Corda Enterprise: Journey to 1000 TPS per node, Rick Parker
 
Introduction to Data Center Network Architecture
Introduction to Data Center Network ArchitectureIntroduction to Data Center Network Architecture
Introduction to Data Center Network Architecture
 
Dcnintroduction 141010054657-conversion-gate01
Dcnintroduction 141010054657-conversion-gate01Dcnintroduction 141010054657-conversion-gate01
Dcnintroduction 141010054657-conversion-gate01
 
AquaQ Analytics Kx Event - Data Direct Networks Presentation
AquaQ Analytics Kx Event - Data Direct Networks PresentationAquaQ Analytics Kx Event - Data Direct Networks Presentation
AquaQ Analytics Kx Event - Data Direct Networks Presentation
 
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...
 
An Architecture for Data Intensive Service Enabled by Next Generation Optical...
An Architecture for Data Intensive Service Enabled by Next Generation Optical...An Architecture for Data Intensive Service Enabled by Next Generation Optical...
An Architecture for Data Intensive Service Enabled by Next Generation Optical...
 
CoolDC'16: Seeing into a Public Cloud: Monitoring the Massachusetts Open Cloud
CoolDC'16: Seeing into a Public Cloud: Monitoring the Massachusetts Open CloudCoolDC'16: Seeing into a Public Cloud: Monitoring the Massachusetts Open Cloud
CoolDC'16: Seeing into a Public Cloud: Monitoring the Massachusetts Open Cloud
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
Virtualization in 4-4 1-4 Data Center Network.
Virtualization in 4-4 1-4 Data Center Network.Virtualization in 4-4 1-4 Data Center Network.
Virtualization in 4-4 1-4 Data Center Network.
 
Virtualization for efficiency: by Kathrin Winkler, The green grid
Virtualization for efficiency: by Kathrin Winkler, The green gridVirtualization for efficiency: by Kathrin Winkler, The green grid
Virtualization for efficiency: by Kathrin Winkler, The green grid
 
Network-Wide Heavy-Hitter Detection with Commodity Switches
Network-Wide Heavy-Hitter Detection with Commodity SwitchesNetwork-Wide Heavy-Hitter Detection with Commodity Switches
Network-Wide Heavy-Hitter Detection with Commodity Switches
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

6 intelligent-placement-of-datacenters

  • 1. Intelligent placement of datacenters for Internet Services Inigo Goiriyz, Kien Lez, Jordi Guitart, Jordi Torres, and Ricardo Bianchini Presenter: Zafar Gilani
  • 2. Introduction • Selection of suitable datacenter locations is very important. • Why? – Running and maintenance costs. – Network latency. – Environmental factors (renewable energy vs carbon-intensive).
  • 3. Important considerations for location selection • Proximity to – population centers, – power plants, and – network backbones. • Source of electricity in the region. • Electricity, land and water prices. • Average temperatures of the location.
  • 5. Framework for placement • Goal: – Minimize overall cost, while respecting response time, consistency and availability. • Objectives: – Formalize the process as a non-linear cost optimization problem. – Automated datacenter location selection process.
  • 6. Framework: Parameters • Capital costs: investments made upfront. Type of capital cost Description Independent of Electricity, external networking. number of servers Maximum number of Land acquisition, datacenter construction, servers power delivery, backup, cooling systems. Actual number of Purchase of servers, internal networking. servers
  • 7. Framework: Parameters • Operational costs: incurred during operation. Type of operational Description cost Actual number of Maintenance of equipment, external servers bandwidth usage. Utilization of hosted Electricity and water costs. servers
  • 8. Framework: Parameters • Response time. • Consistency delay. • Availability. • CO2 emissions.
  • 9. Framework: Optimization problem Placement of a Maximum number of Number of servers that datacenter at service population center c locaton d, either servers at location d. at location d. 1 or 0.
  • 10. Framework: Optimization problem Placement of a Maximum number of Number of servers that datacenter at service population center c locaton d, either servers at location d. at location d. 1 or 0.
  • 11. Framework: Solution approaches • Make it linear. Remove Sd and Pd,c. Use linear version of PBd,c is use of servers at location d to CAP_max. serve population center c, either 1 or 0. This is actual number of servers at each location d.
  • 12. Framework: Solution approaches • Using Heuristics: 1. Use simple linear program to generate M1 datacenter networks for 1 to D datacenters. We have M1 * D configurations. 2. Use SBd (placement) and PBd,c (use to meet demand) to derive pre-set linear program. 3. Select most popular locations and run brute force.
  • 13. Framework: Solution approaches • Simulated Annealing: – For each candidate solution we have values for each location d and population center c. – Optimization starts with a configuration and datacenter at each location. – Each iteration evaluates a neighboring configuration. – Iterate until no more cost reductions observed for n iterations.
  • 14. Input data and datacenter characteristics for placement tool
  • 15. Input data SE BI SL NY LA AU OR
  • 18. Datacenter characteristics • Datacenter size, cooling and PUEs. – 8% power delivery losses. • Connection costs. – $500K/mile for transmission. – $480K/mile for fiber optic. – $1 per Mbps. 1Mbps per server. • Building costs. – As a function of maximum power: $15 per watt (small), $12 per watt (large). – Availability: 99.827%
  • 19. Datacenter characteristics • Land cost. – 6K sq. ft. per MW • Water cost. – 24K gallons of water per MW per day. • Server and internal networking hardware. – $2K per server. – $20K per switch. • Staff costs. – An admin can manage 1K servers for an average salary of $100K/year.
  • 20. Results from the tool, a few characterizations
  • 22. Location characteristics: observations City PUE/Temp Land/Water Network CO2 cost cost emissions Austin H L L L Bismarck L L H H Los Angeles H H L L New York H H L L Orlando H H L L Seattle L H L L St. Louis H L H H
  • 23. A case study: placing a datacenter network
  • 25. Evaluating solution approaches Heuristic was run for 3 days and then forcefully terminated, results were extrapolated. OSA+LP1 is: •2x faster than Heuristic. •5x faster than Brute.
  • 26. Datacenter placement tradeoffs: Latency 2x difference in price between desired latency of 33ms and 50ms $7.8M/month for latency 70ms or more
  • 27. Datacenter placement tradeoffs: Cheaper to have 3 Tier Availability Overall Tier II II than 2 Tier IV datacenters are the datacenters. best option.
  • 28. Datacenter placement tradeoffs: Consistency delay Consistency delay and latency are conflicting goals. Acceptable ranges for consistency delay and latency.
  • 29. Datacenter placement tradeoffs: Green datacenters A network of 8 datacenters with 60K servers produces 8K tons of CO2/month. Will cost a lot more for lower latencies. With relatively higher latency of 70ms, it will cost $100K/month more for green energy.
  • 30. Datacenter placement tradeoffs: chiller-less datacenters Avoiding chillers can reduce costs by 8% for latencies > 70ms.
  • 32. In a nutshell • Intelligent placement of datacenters can save millions of $/€ . • Cost of networks of datacenters doubles when maximum acceptable response time is reduce from 50ms to 35ms.
  • 33. Intelligent placement of datacenters for Internet Services Inigo Goiriyz, Kien Lez, Jordi Guitart, Jordi Torres, and Ricardo Bianchini Presenter: Zafar Gilani