SlideShare a Scribd company logo
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

More Related Content

PDF
Path Addressed Depth Based Routing
PDF
Channel Bonding
DOCX
Notes
PDF
Dcn invited ecoc2018_short
PDF
Optimization of Resource Provisioning Cost in Cloud Computing
PDF
PLNOG 22 - Aleksandra Chećko, Robert Cieloch - 5G: wydatek czy oszczędność?
PDF
IRJET- Underwater Acoustic Wsn:Routing Protocol
PDF
i2ct_submission_105
Path Addressed Depth Based Routing
Channel Bonding
Notes
Dcn invited ecoc2018_short
Optimization of Resource Provisioning Cost in Cloud Computing
PLNOG 22 - Aleksandra Chećko, Robert Cieloch - 5G: wydatek czy oszczędność?
IRJET- Underwater Acoustic Wsn:Routing Protocol
i2ct_submission_105

What's hot (10)

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

Viewers also liked (12)

PDF
Assignment 1-mtat
PDF
2 rest-elevator-pitch
PDF
5 state-of-cloud-applications-and-platforms
PDF
Bigtable
PDF
1 distributed-systems-template-modified
PDF
1 logical data models for cc arch
DOCX
Laporan lengakap percobaan pembiasan cahaya
PPTX
Topik 1 Dunia Melalui Deria Kita (bahagian 1)
PPT
Bab 1 Dunia Melalui Deria Kita
PDF
3 apache-avro
PDF
Hype vs. Reality: The AI Explainer
PDF
Study: The Future of VR, AR and Self-Driving Cars
Assignment 1-mtat
2 rest-elevator-pitch
5 state-of-cloud-applications-and-platforms
Bigtable
1 distributed-systems-template-modified
1 logical data models for cc arch
Laporan lengakap percobaan pembiasan cahaya
Topik 1 Dunia Melalui Deria Kita (bahagian 1)
Bab 1 Dunia Melalui Deria Kita
3 apache-avro
Hype vs. Reality: The AI Explainer
Study: The Future of VR, AR and Self-Driving Cars
Ad

Similar to 6 intelligent-placement-of-datacenters (20)

PPT
Intelligent Datacenter placement
PDF
Intelligent Placement of Datacenters for Internet Services
PPT
EEDC Intelligent Placement of Datacenters
PPT
Umit hw6
PDF
Intelligent Placement of Datacenter for Internet Services
PDF
Hw6 faik aras_tarhan
PDF
Intelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidou
PPT
Derek Schwartz Fed Lessons Learned.Final
PDF
IRJET- Reducing electricity usage in Internet using transactional data
PDF
Hp Flexible DC -- A new approach to industralized IT
PDF
Grow a Greener Data Center
PDF
Summer Intern Report
PDF
AN INTEGER-LINEAR ALGORITHM FOR OPTIMIZING ENERGY EFFICIENCY IN DATA CENTERS
DOCX
COMMON PROBLEMS AND CHALLENGES IN DATA CENTRES
PDF
Green it economics_aurora_tco_paper
PDF
Energy-Efficient Infrastructures For Data Center
PDF
Ron hutchins ga_tech
PDF
CleanMed Presentation
PDF
Intel Server & Data Center Optimization Plan
PDF
Cio data center definition and solutions
Intelligent Datacenter placement
Intelligent Placement of Datacenters for Internet Services
EEDC Intelligent Placement of Datacenters
Umit hw6
Intelligent Placement of Datacenter for Internet Services
Hw6 faik aras_tarhan
Intelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidou
Derek Schwartz Fed Lessons Learned.Final
IRJET- Reducing electricity usage in Internet using transactional data
Hp Flexible DC -- A new approach to industralized IT
Grow a Greener Data Center
Summer Intern Report
AN INTEGER-LINEAR ALGORITHM FOR OPTIMIZING ENERGY EFFICIENCY IN DATA CENTERS
COMMON PROBLEMS AND CHALLENGES IN DATA CENTRES
Green it economics_aurora_tco_paper
Energy-Efficient Infrastructures For Data Center
Ron hutchins ga_tech
CleanMed Presentation
Intel Server & Data Center Optimization Plan
Cio data center definition and solutions

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
August Patch Tuesday
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Hybrid model detection and classification of lung cancer
PPTX
A Presentation on Touch Screen Technology
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
August Patch Tuesday
Web App vs Mobile App What Should You Build First.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
Hybrid model detection and classification of lung cancer
A Presentation on Touch Screen Technology
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Unlocking AI with Model Context Protocol (MCP)
SOPHOS-XG Firewall Administrator PPT.pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
DP Operators-handbook-extract for the Mautical Institute
OMC Textile Division Presentation 2021.pptx
Hindi spoken digit analysis for native and non-native speakers
Building Integrated photovoltaic BIPV_UPV.pdf
Encapsulation theory and applications.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Zenith AI: Advanced Artificial Intelligence
Agricultural_Statistics_at_a_Glance_2022_0.pdf
cloud_computing_Infrastucture_as_cloud_p

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