SlideShare una empresa de Scribd logo
1 de 14
EEDC
                          34330
                                   Intelligent Placement of
Execution
                                   Datacenters for Internet
Environments for
                                            Services
Distributed
Computing
Master in Computer Architecture,
Networks and Systems - CANS




                                          Homework number: 6
                                           Umit Cavus Buyuksahin
                                     umit.cavus.buyuksahin@ac.upc.edu
OUTLINE
1. Introduction
2. Example Datacenter
3. Problem
4. Placement of Datacenters
5. Propose
   5.1. Defining Framework
   5.2. Formulation
   5.3. Solving the problem
6. Conclusion




                              2
Introduction


    Internet services reach the whole world.

    Millions of clients on the world.

    Demand high availability
in short response time.

    Thus huge datacenters constructed
around the world

    They have many servers,
cooling systems, energy power systems..




                                        3
Example - Datacenter
    Facebook - Prineville, Oregon USA

        – 147,000-square-foot facility
        – $200 million - $215 million.




* http://www.oregonlive.com/business/index.ssf/2010/01/facebook_picks_prineville


                                             4
Problem

    Clients
       
         ... widespreaded geographically
       
         ... demand high availablity
       
         ... in short response time


    Many servers requirement.

    Supplying Energy

    Cooling system

    Building and operating datacenters

    Green Energy




                                   5
Problem

    Clients
       
         ... widespreaded geographically
       
         ... demand high availablity
       
         ... in short response time


    Many servers requirement.

    Supplying Energy

    Cooling system

    Building and operating datacenters

    Green Energy



    PLACEMENT OF DATACENTER !!


                                   6
Placement of Datacenter
Direct impact on ...

   
       Response time
        
          High availablity
        
          Mirrored Datacenters
        
          Closest one serves

   
       Capital and Operational Costs
        
          Land acquisition and building
        
          Bring network and electricy
        
          Electricity & Water
        
          Staff

   
       CO2 emmisions (indirect)



                                  7
OUTLINE
1. Introduction
2. Example Datacenter
3. Problem
4. Placement of Datacenters
5. Propose
   5.1. Defining Framework
   5.2. Formulation
   5.3. Solving the problem
6. Conclusion




                              8
Propose
Datacenter automation of palcement of data centers..

 Selection and selection and automation,
efficiently !!




                                9
Propose – Defining Framework

    Parameters
      
        Costs
         •
           CAPEX (Capital)
           bringing electricity and network
           land and construction
           power, backup, cooling equipment
           •
               OPEX (Operational)
           maintaince and administor
           electrcicity and water price
      
          Response Time
           •
               Latency & number of servers
      
          Consistency Delay
           •
               Latency from mirrored datacenters
      
          Availablity
           •
               #9 changes in each tier
      
          CO2 emissions
                                          10
Propose – Formulation

    Subject to
    
        Minimizing CAPEX and OPEX


    Constraints
    
        Response times < MAX LATENCY , ∀ users
    
        Min consistency delay between 2 DCs < MAX DELAY
    
        Min system availability > MIN AVAILABILITY


    Output
    
        # of servers at each location
    
        Minimized cost



                                        11
Propose – Solving

    Problem is
      
        ... non linear.
      
        ... not directly solvable by Linear Programming.

    Linear Programming (LP) for potential solution.

    Simulated Annealing (SA) for consiring neighborings.

    CA + LP for cost optimization.

    Quality of results compared with Brute solution.



    Tool is built
      
          ... automatic dacenter location selection
      
          ... new parameters and constraints can be added


                                     12
Tool




       http://www.darklab.rutgers.edu/DCL/dcl.html


                           13
Conclusion

    No other work for intelligent placement of datacenters.

    Contributions:
      
        A framework is proposed by defining parameters
      
        Based on parameters, optimization problem defined
      
        Proposed the most efficient and accurate solution
        approach
      
        A tool is built to automate location selection


    Experimental results shows
      
        Millions dollar are saved




                                    14

Más contenido relacionado

La actualidad más candente

32 bit×32 bit multiprecision razor based dynamic
32 bit×32 bit multiprecision razor based dynamic32 bit×32 bit multiprecision razor based dynamic
32 bit×32 bit multiprecision razor based dynamic
Mastan Masthan
 
Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecasts
inside-BigData.com
 
challenges in data center
challenges in data centerchallenges in data center
challenges in data center
Pons Dela Cruz
 
MRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud ComputingMRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud Computing
Roger Rafanell Mas
 

La actualidad más candente (18)

32 bit×32 bit multiprecision razor based dynamic
32 bit×32 bit multiprecision razor based dynamic32 bit×32 bit multiprecision razor based dynamic
32 bit×32 bit multiprecision razor based dynamic
 
Energy-aware VM Allocation on An Opportunistic Cloud Infrastructure
Energy-aware VM Allocation on An Opportunistic Cloud InfrastructureEnergy-aware VM Allocation on An Opportunistic Cloud Infrastructure
Energy-aware VM Allocation on An Opportunistic Cloud Infrastructure
 
Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecasts
 
Notes
NotesNotes
Notes
 
A LOW-ENERGY DATA AGGREGATION PROTOCOL USING AN EMERGENCY EFFICIENT HYBRID ME...
A LOW-ENERGY DATA AGGREGATION PROTOCOL USING AN EMERGENCY EFFICIENT HYBRID ME...A LOW-ENERGY DATA AGGREGATION PROTOCOL USING AN EMERGENCY EFFICIENT HYBRID ME...
A LOW-ENERGY DATA AGGREGATION PROTOCOL USING AN EMERGENCY EFFICIENT HYBRID ME...
 
Harvesting aware energy management for time-critical wireless sensor networks
Harvesting aware energy management for time-critical wireless sensor networksHarvesting aware energy management for time-critical wireless sensor networks
Harvesting aware energy management for time-critical wireless sensor networks
 
challenges in data center
challenges in data centerchallenges in data center
challenges in data center
 
Datacenter Efficiency: Building for High Density
Datacenter Efficiency: Building for High DensityDatacenter Efficiency: Building for High Density
Datacenter Efficiency: Building for High Density
 
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
 
Virtualization and Cloud Computing: Optimized Power, Cooling, and Management ...
Virtualization and Cloud Computing: Optimized Power, Cooling, and Management ...Virtualization and Cloud Computing: Optimized Power, Cooling, and Management ...
Virtualization and Cloud Computing: Optimized Power, Cooling, and Management ...
 
A stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
A stochastic approach to analysis of energy aware dvs-enabled cloud datacentersA stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
A stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
 
IRJET- Enhancing Data Transmission and Protection in Wireless Sensor Node
IRJET- Enhancing Data Transmission and Protection in Wireless Sensor NodeIRJET- Enhancing Data Transmission and Protection in Wireless Sensor Node
IRJET- Enhancing Data Transmission and Protection in Wireless Sensor Node
 
22). smlevel energy eff-dynamictaskschedng
22). smlevel energy eff-dynamictaskschedng22). smlevel energy eff-dynamictaskschedng
22). smlevel energy eff-dynamictaskschedng
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
Vm consolidation for energy efficient cloud computing
Vm consolidation for energy efficient cloud computingVm consolidation for energy efficient cloud computing
Vm consolidation for energy efficient cloud computing
 
MRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud ComputingMRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud Computing
 
Cloudlet-Based Cyber-Foraging in Resource-Constrained Environments
Cloudlet-Based Cyber-Foraging in Resource-Constrained EnvironmentsCloudlet-Based Cyber-Foraging in Resource-Constrained Environments
Cloudlet-Based Cyber-Foraging in Resource-Constrained Environments
 

Destacado (8)

Nñopq
NñopqNñopq
Nñopq
 
Hw2
Hw2Hw2
Hw2
 
Adventure book
Adventure bookAdventure book
Adventure book
 
Hw2
Hw2Hw2
Hw2
 
M&t presentation
M&t presentationM&t presentation
M&t presentation
 
Hw2
Hw2Hw2
Hw2
 
Doing LinkedIn the right way!
Doing LinkedIn the right way!Doing LinkedIn the right way!
Doing LinkedIn the right way!
 
Procedimientos léxicos
Procedimientos léxicosProcedimientos léxicos
Procedimientos léxicos
 

Similar a Umit hw6

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
 
Intelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidou
Intelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidouIntelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidou
Intelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidou
Ioanna Tsalouchidou
 
6 intelligent-placement-of-datacenters
6 intelligent-placement-of-datacenters6 intelligent-placement-of-datacenters
6 intelligent-placement-of-datacenters
zafargilani
 
MIG 5th Data Centre Summit 2016 PTS Presentation v1
MIG 5th Data Centre Summit 2016 PTS Presentation v1MIG 5th Data Centre Summit 2016 PTS Presentation v1
MIG 5th Data Centre Summit 2016 PTS Presentation v1
blewington
 
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
Linaro
 
presentation on reducing Cost in Cloud Computing
 presentation on reducing Cost in Cloud Computing presentation on reducing Cost in Cloud Computing
presentation on reducing Cost in Cloud Computing
Muhammad Faheem ul Hassan
 
Data Replication In Cloud Computing
Data Replication In Cloud ComputingData Replication In Cloud Computing
Data Replication In Cloud Computing
Rahul Garg
 
Task allocation on many core-multi processor distributed system
Task allocation on many core-multi processor distributed systemTask allocation on many core-multi processor distributed system
Task allocation on many core-multi processor distributed system
Deepak Shankar
 
Cloud computing skepticism - But i'm sure
Cloud computing skepticism - But i'm sureCloud computing skepticism - But i'm sure
Cloud computing skepticism - But i'm sure
Nguyen Duong
 

Similar a Umit hw6 (20)

EEDC Intelligent Placement of Datacenters
EEDC Intelligent Placement of DatacentersEEDC Intelligent Placement of Datacenters
EEDC Intelligent Placement of Datacenters
 
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
 
Intelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidou
Intelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidouIntelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidou
Intelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidou
 
6 intelligent-placement-of-datacenters
6 intelligent-placement-of-datacenters6 intelligent-placement-of-datacenters
6 intelligent-placement-of-datacenters
 
Hipeac 2018 keynote Talk
Hipeac 2018 keynote TalkHipeac 2018 keynote Talk
Hipeac 2018 keynote Talk
 
The Cloud & Its Impact on IT
The Cloud & Its Impact on ITThe Cloud & Its Impact on IT
The Cloud & Its Impact on IT
 
Linaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updatedLinaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updated
 
MIG 5th Data Centre Summit 2016 PTS Presentation v1
MIG 5th Data Centre Summit 2016 PTS Presentation v1MIG 5th Data Centre Summit 2016 PTS Presentation v1
MIG 5th Data Centre Summit 2016 PTS Presentation v1
 
Intelligent Datacenter placement
Intelligent Datacenter placementIntelligent Datacenter placement
Intelligent Datacenter placement
 
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
 
Univa Presentation at DAC 2020
Univa Presentation at DAC 2020 Univa Presentation at DAC 2020
Univa Presentation at DAC 2020
 
presentation on reducing Cost in Cloud Computing
 presentation on reducing Cost in Cloud Computing presentation on reducing Cost in Cloud Computing
presentation on reducing Cost in Cloud Computing
 
Data Replication In Cloud Computing
Data Replication In Cloud ComputingData Replication In Cloud Computing
Data Replication In Cloud Computing
 
Accelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAccelerating Cloud Services - Intel
Accelerating Cloud Services - Intel
 
Task allocation on many core-multi processor distributed system
Task allocation on many core-multi processor distributed systemTask allocation on many core-multi processor distributed system
Task allocation on many core-multi processor distributed system
 
Applying Cloud Techniques to Address Complexity in HPC System Integrations
Applying Cloud Techniques to Address Complexity in HPC System IntegrationsApplying Cloud Techniques to Address Complexity in HPC System Integrations
Applying Cloud Techniques to Address Complexity in HPC System Integrations
 
Cloud computing skepticism - But i'm sure
Cloud computing skepticism - But i'm sureCloud computing skepticism - But i'm sure
Cloud computing skepticism - But i'm sure
 
Scalar Brocade Toronto Roadshow 2013
Scalar Brocade Toronto Roadshow 2013Scalar Brocade Toronto Roadshow 2013
Scalar Brocade Toronto Roadshow 2013
 
Distributed Checkpointing on an Enterprise Desktop Grid
Distributed Checkpointing on an Enterprise Desktop GridDistributed Checkpointing on an Enterprise Desktop Grid
Distributed Checkpointing on an Enterprise Desktop Grid
 
How eStruxture Data Centers is Using ECE to Rapidly Scale Their Business
How eStruxture Data Centers is Using ECE to Rapidly Scale Their BusinessHow eStruxture Data Centers is Using ECE to Rapidly Scale Their Business
How eStruxture Data Centers is Using ECE to Rapidly Scale Their Business
 

Último

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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

Umit hw6

  • 1. EEDC 34330 Intelligent Placement of Execution Datacenters for Internet Environments for Services Distributed Computing Master in Computer Architecture, Networks and Systems - CANS Homework number: 6 Umit Cavus Buyuksahin umit.cavus.buyuksahin@ac.upc.edu
  • 2. OUTLINE 1. Introduction 2. Example Datacenter 3. Problem 4. Placement of Datacenters 5. Propose 5.1. Defining Framework 5.2. Formulation 5.3. Solving the problem 6. Conclusion 2
  • 3. Introduction  Internet services reach the whole world.  Millions of clients on the world.  Demand high availability in short response time.  Thus huge datacenters constructed around the world  They have many servers, cooling systems, energy power systems.. 3
  • 4. Example - Datacenter Facebook - Prineville, Oregon USA – 147,000-square-foot facility – $200 million - $215 million. * http://www.oregonlive.com/business/index.ssf/2010/01/facebook_picks_prineville 4
  • 5. Problem  Clients  ... widespreaded geographically  ... demand high availablity  ... in short response time  Many servers requirement.  Supplying Energy  Cooling system  Building and operating datacenters  Green Energy 5
  • 6. Problem  Clients  ... widespreaded geographically  ... demand high availablity  ... in short response time  Many servers requirement.  Supplying Energy  Cooling system  Building and operating datacenters  Green Energy  PLACEMENT OF DATACENTER !! 6
  • 7. Placement of Datacenter Direct impact on ...  Response time  High availablity  Mirrored Datacenters  Closest one serves  Capital and Operational Costs  Land acquisition and building  Bring network and electricy  Electricity & Water  Staff  CO2 emmisions (indirect) 7
  • 8. OUTLINE 1. Introduction 2. Example Datacenter 3. Problem 4. Placement of Datacenters 5. Propose 5.1. Defining Framework 5.2. Formulation 5.3. Solving the problem 6. Conclusion 8
  • 9. Propose Datacenter automation of palcement of data centers..  Selection and selection and automation, efficiently !! 9
  • 10. Propose – Defining Framework  Parameters  Costs • CAPEX (Capital) bringing electricity and network land and construction power, backup, cooling equipment • OPEX (Operational) maintaince and administor electrcicity and water price  Response Time • Latency & number of servers  Consistency Delay • Latency from mirrored datacenters  Availablity • #9 changes in each tier  CO2 emissions 10
  • 11. Propose – Formulation  Subject to  Minimizing CAPEX and OPEX  Constraints  Response times < MAX LATENCY , ∀ users  Min consistency delay between 2 DCs < MAX DELAY  Min system availability > MIN AVAILABILITY  Output  # of servers at each location  Minimized cost 11
  • 12. Propose – Solving  Problem is  ... non linear.  ... not directly solvable by Linear Programming.  Linear Programming (LP) for potential solution.  Simulated Annealing (SA) for consiring neighborings.  CA + LP for cost optimization.  Quality of results compared with Brute solution.  Tool is built  ... automatic dacenter location selection  ... new parameters and constraints can be added 12
  • 13. Tool http://www.darklab.rutgers.edu/DCL/dcl.html 13
  • 14. Conclusion  No other work for intelligent placement of datacenters.  Contributions:  A framework is proposed by defining parameters  Based on parameters, optimization problem defined  Proposed the most efficient and accurate solution approach  A tool is built to automate location selection  Experimental results shows  Millions dollar are saved 14