Please enable JavaScript.
Coggle requires JavaScript to display documents.
WSC - Coggle Diagram
WSC
Google WSC
Power distribution
電力配置
on-site substaion
區域降壓
generator、switch gear、transformer
當地降壓
避免分散式系統offline
uninterruptible power supply
柴油發電機
同等級供應
copper bus ducts
supply for row of rack
依階層分散
方便排錯、維護
WSC
array
row
rack
有益於軟體
分散工作
地行儲存
dependability :arrow_upper_right:
現況:voltage transformer改善有限
冷卻處理
IT設備運行於筆設備高溫的環境(27C)
airflow
facility(冷卻設施)設置
依流體動力計算模擬
熱氣混入 :arrow_lower_right:
處理交錯走道機櫃列熱氣
走道分類
cold aisle
操作者服務走道
hot aisle
排熱管到天花板
風散排出前已冷卻
伺服器風扇與外部大型風扇協作控制氣壓
分工效益
2 more items...
row-end fan-coils天花板水平氣室空氣冷卻
2 more items...
傳統設備風扇將chip冷卻
rack
arch
configurable payload bay
3-4server in tray
power conversion
copper bus bar配置
network switches
UPS system based on battery
distribution 取代 large不中斷電力提供
cost follow deployment
DC after 變壓
衝能優化方案
94 :arrow_forward: 4's 9
PUE :arrow_lower_right:
networking
topology
Clos
multistage
port-count :arrow_lower_right:
switch :arrow_lower_right:
crossbar switched
ingress
middle
egress
effects
fault tolerance :arrow_upper_right:
inherent redundancy
link failure effect overall network capacity :arrow_lower_right:
network scale :arrow_upper_right:
stage adding
bisection bandwidth :arrow_upper_right:
four 16*16 40Gbps link
google character
centralized control
routing
management
customer switches
Jupiter
server
virttual core
socket
core
thread
memory
44GB/s
70ns
intersocket
31GN/s
140ns
benchmark
SPEC
測速
baseline design
network interface card
10、40Gbit/s
結論
PUE :arrow_lower_right:
1.23 -> 1.12
energy system
82+F < 64-71F
more facility
cooling tower
在天氣允許下
蒸氣滿足large portions in a year
大小風扇協作
目標指標
cost-performance
組合vs特攻
work/dollar
Dependability via redundancy
availability
long-running
n's nine
redundancy by software
workload
interactive service
search
batch processing service
energy efficiency
work/J
network I/O
efficiency&cost
CRAC
cool down heat
power comsumption
nameplate power rating
server maximun draw
networking
PUE
Total facility power / IT equipment power
SLO
99% for under 100ms
Dean&Barroso
tail tolerant
fault-torelant
reliable parts :arrow_lower_right:
predictably respinsive
不可預測成分 :arrow_lower_right:
shared resources
quauing
利用fine-grained load mask temporary latency
variable microprocesor performance面相
software garbage collection
CAPEX
facility
servers
networking gear
額外人資、物資
computer architecture
network hierachy
rack
向上層
uplink
內部溝通
oversubscription
14*內部溝通bandwidth=uplink bandwidth
software sheduler burden
sender&reciever異架溝通排程
storage
solution
disk in rack
NUMA
別稱NAS
storage software
task
connectivity
dependability
replicas
redundancy
RAID-like
memory hierachy
termology
local
主力task處理
rack
servers
array
racks
特點
latency&capacity
local < rack < array
bandwidth
local > rack > array
arrays work
sharding || partition
programming models & workloads
batch processing
MapReduce
key,value pair
Reduce
蒐集後分發
commutative func
associative func
generalization SIMD
軟硬支持
dependability
maste-slave
availibility
01RAID
utilization
Hadoop
cloud computing
public utility
4's 9
Hamilton
storage
administrative
networking
amazon web service
Virtual machine
user 隔離
software distribution 簡化
image-instance
control resource usage
reliably 犧牲
實體資源限制
machine identity hiding
intriduce new machine easily
packing more cores
虛擬化
提供效能不須為硬體效能整數倍
低成本
open source software 依賴
無 licensing problem的高品質軟體
No guarantee of service
盡力維護
service health dashboard
replicas
無合約 required
framework
MapReduce
Map
key-value
map piority task
Google File System
Colossus
Reduce
outputs -收> 0 -發放-> function
commutative
associative
SIMD generalization
dependability
master -slave
report status
reassign
4;s 9
monitoring software 負責者
完整replicas of data
server內也有用error-correcting
Cross-Cutting Issue
WSC bottleneck prevent
oversubscription
限制資料取代
軟體複雜化
改善goal
不管toology、bandwidth
實現ser utilization
非network traffic locality
configuration
switches
內外網皆行
single network operator
topology
預先
deployment
server內部能源運用
PUE
電壓調節模組(VRM)