Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Intelligent Placement of Datacenter for Internet Services
1. EEDC
34330
Execution Intelligent Placement of
Environments for Datacenter for Internet
Distributed Services
Computing
Master in Computer Architecture,
Networks and Systems - CANS
Homework number: 6
by
Arinto Murdopo – arinto@gmail.com
2. Problem Statement
where? dónde? di mana? oú? waar?
Data Center
dove? どこですか? πού? 在哪里?어디?
Response time, availability,
cost, environmental concerns
2
3. Proposed Solution
Framework
Produce tool to compare
Solve optimization efficiency and accuracy
Problem
Characterization
3
4. Framework
Efficiently select data center locations
Response Time
Minimize Cost
Consistency
Availability
4
5. Solve Optimization Problem
Problem formulation
Approaches:
• Simple Linear Programming (LP0)
• Pre-set Linear Programming (LP1)
• Brute force (Brute)
• Heuristic-based on LP (Heuristic)
• Simulated Annealing plus LP1 (SA+LP1)
• Optimzed SA + LP1 (OSA + LP1)
5
6. Placement Tool
Available Inputs:
MaxS
1/ratioServerUser
MAXLAT
MAXDELAY
MINAVAIL
area of interest
Granularity
existing data center
6
7. Placement Tool
Location-dependent data:
Network backbones: latency data from backbone ISP
Power plants, transmission lines, and CO2 emissions:
obtained from DOE
Electricity, land, water and temperature: obtained from DOE
as well
Missing data are obtained from neighboring location
7
8. Placement Tool
Datacenter characteristics:
Cooling : CRACs and Water Chillers for cooling
Connection: It costs $500k/mile of transmission
line, and $480k/mile of fiber. Amortization of 12
years
Building: Its costs depends of the maximum
power
Land: 6 K square feet per Megawatt
8
9. Placement Tool
Datacenter characteristics:
Water: 24K gallons of water per MW per day
Server: Each server costs $2000 (4 years
amortization), each interconnect switch costs
$20K (4 years amortization)
Staff: $0.05 per Watt per month. $100K per year
salary for 1K servers
9
14. Sample Output
Specifications: Results
1. 60 K servers Three locations :
2. Latency <= 60 ms 1. Seattle(A, 1789 servers)
3. Consistency Delay <= 85 ms 2. St. Louis (B, 22712 servers)
4. Minimum Availability = 5 nines 3. Oklahoma city(C, 5501 servers)
14
15. Evaluation of Chosen Approach
Based on this specification:
1. 60 K servers
2. Latency <= 60 ms
3. Consistency Delay <= 85 ms
4. Minimum Availability = 5 nines
15
21. Exploring Placement Tradeoff
Availability
It is usually cheaper to build networks out of less redundant datacenters
Tier II data centers are the best option
21
23. Exploring Placement Tradeoff
Green datacenters
Green network is less than $100k more expensive per
month than the cost-optimal network when the maximum
latency can be relatively high (> 70ms)
23
25. Conclusions
• Proposed and implemented optimization
framework for automatic data center
placement for Internet Services
• Characterized US regions
• Evaluated solutions based on the framework
25