SlideShare ist ein Scribd-Unternehmen logo
1 von 27
1.   구글의 운용 비용
2.   CPU의 전력 사용
3.   PC의 소비전력 절감
4.   Data Centre의 전력 배치
5.   HDD는 언제 고장 나는가?
6.   Bigdaddy
7.   Recently
1. 구글의 운용 비용

기업공개자료
            • 2004년 기업 공개자료
System운용비
     용        → hardware에 2억5000만 달러 투자

 Hardware     → 당시 총 5만 대 전후의 machine

  Power
            • 2007년 보유 machine수 10배 가량 증가
1. 구글의 운용 비용

            하드웨어 비용
기업공개자료
            • Computer & Network equipment
System운용비   전력 비용
     용
            • 전기료 & 설비 비용
 Hardware
            보수 운용 비용

            • 인건비
  Power
            소프트웨어 비용
            • 자체 개발→ 인건비
1. 구글의 운용 비용
              저가의 Hardware로 비용 절감
기업공개자료
                Rack                Server
System운용비
     용          Machine : 88대



               CPU(Xeon2GHz×2)
 Hardware                           CPU(Xeon2GHz×2)

                Memory : 2GB
                                     Memory : 64GB

  Power          HDD : 80GB
                                       HDD : 8TB




            약 2억 8천만 원           약 7억 6천만 원
1. 구글의 운용 비용

기업공개자료

System운용비
     용

 Hardware

            사용 전력증가 최대 원인 = CPU
  Power
2. CPU의 전력 사용
CMOS회로
              • CMOS(Complementary Metal Oxide Semiconductor)
 CPU성능


 Pipeline           입력                                    출력
                   0 = Vss                               Vdd = 1
                             →           C          →
                    입력                                    출력
IPC 와 f 관계         Vdd = 1                               0 = Vss



Superscalar
              • 동작전력 = α x C x V² x f
전력성능비             (α : switch비율 f : clock주파수 C : 정전용량)
2. CPU의 전력 사용
CMOS회로
              • CPU 소비전력 억제 → V & Clocks
                but, 단순히 clock↓ → 성능저하
 CPU성능


 Pipeline     • CPU 성능 = f x IPC
               IPC (Instruction Per Cycle)
               : 1회 clock cycle에서 실행할 수 있는 명령 수
IPC 와 f 관계


Superscalar
                   f 내리고 IPC 올리는 방법?
전력성능비
2. CPU의 전력 사용
CMOS회로


 CPU성능


 Pipeline


IPC 와 f 관계


Superscalar


전력성능비
2. CPU의 전력 사용
CMOS회로


 CPU성능


 Pipeline     Pipeline 길어질 수록 f(주파수) 올라감
                     but, IPC는 오히려 저하
IPC 와 f 관계


Superscalar


전력성능비
2. CPU의 전력 사용
CMOS회로
              • Pipeline 수를 늘림
 CPU성능


 Pipeline


IPC 와 f 관계


Superscalar


전력성능비
2. CPU의 전력 사용
CMOS회로
              • CPU 주파수↑       Multi Core
 CPU성능         : Pipeline 단계 줄여 주파수 내림
                 IPC 높이도록 설계 변경

 Pipeline


IPC 와 f 관계


Superscalar


전력성능비
3. PC의 소비전력 절감

• 저클럭 고IPC CPU 선택

• Multi-Thread 활용

• 전원 효율성 높임
  PSU(Power Supply Unit)의 전력 변환 효율 60%~70%

  → 불필요한 요소 제거(12V만 남김) → 85%~90% 정도까지 향상
4. Data Centre의 전력배치

•   Peak power 는 비용과 직결
•   한정된 전력을 최대한 유용하게 사용
•   계층적 전력배분 설계
•   다양한 machine 조합이
    효율성 있는 전력이용가능
•   Power Capping
    – 최고 전력 사용량 제한
    – System 부하 줄이도록 feedback
• 전력 절감 기술 이용
4. Data Centre의 전력배치

• 실제 Peak power 계측 → Rack의 최대 전력

• Rack 단위에서 여유롭게 설계

• 이용빈도가 다른 machine을 같은 PDU에 연결
  → 전력 평준화 → 실제 Peak power ↓

• 계산상의 최대치보다 Rack을 넉넉히 연결
  → 설비 이용 효율↑

• Power Capping 통해 system 정지 위험 방지
5. HDD는 언제 고장 나는
가?
연평균고장률
               • AFR (Annualized Failure Rate)


 Utilization


Temperature


SMART Data


Conclusions
5. HDD는 언제 고장 나는
가?
연평균고장률


 Utilization


Temperature


SMART Data


Conclusions
5. HDD는 언제 고장 나는
가?
연평균고장률


 Utilization


Temperature


SMART Data


Conclusions
5. HDD는 언제 고장 나는
가?
연평균고장률
               • Scan Error
                 - 발생 후 60일 내 고장 날 확률 : 39배
 Utilization
               • Reallocation Count
Temperature      - 발생 후 60일 내 고장 날 확률 : 14배


SMART Data
               • Offline Reallocation
                 - 발생 후 60일 내 고장 날 확률 : 21배

Conclusions    • Probational Count
                 - 발생 후 60일 내 고장 날 확률 : 16배
5. HDD는 언제 고장 나는
가?
연평균고장률
               • 평균적인 고장률
                 – drive의 종류, maker, 구입시기에 따라 다름
 Utilization
               • Utilization levels 과 고장사이 상관관계 약함
Temperature
               • 높은 온도는 HDD 고장과 큰 상관관계 없고
SMART Data       낮은 온도가 고장발생 비율 높임
                 – 30 ~40도 정도 유지시에 가장 고장률 낮음

Conclusions
               • SMART 값만 가지고 고장을 예측하기 어려움
6. Bigdaddy
 Bigdaddy


  C.C.P     • 새로운 Search engine의 기반 system


URL의 정규화    • Search engine의 frame work를
              바꾸는 대대적인 것
 2-Types
6. Bigdaddy
 Bigdaddy   • Crawl Caching Proxy
             : 새로운 crawling system

  C.C.P


URL의 정규화


 2-Types
6. Bigdaddy
 Bigdaddy
            • URL Canonicalization
              –   www.example.com
  C.C.P
              –   example.com/
              –   www.example.com/index.html
URL의 정규화      –   example.com/home.asp


 2-Types
            → 동일하다고 판단되는 web page에 같은 key 할당
6. Bigdaddy
 Bigdaddy

            • Type 1 – 전세계로 분산된 소규모 data centre
  C.C.P
                 → 빠른 응답 제공
URL의 정규화

            • Type 2 – 엄선된 대규모의 data centre
 2-Types
                 → 적은 비용으로 대용량 데이터 처리
7. Recently
Google Server
                • Case : 2U rack mount
 Data Centre    • CPU : Soket 604 dual-Xenon board
                         running dual Nocono (Prescott) P4 processor
                •   RAM : 8Dimm slots
                •   HDD : 2EA SATA
                •   Power Supply : 12V only
                •   UPS : 12V Battery per server
7. Recently
Google Server
                •   컨테이너를 이용한 모듈화
 Data Centre    •   1개 컨테이너에 최대 1,160대 서버
                •   45개 컨테이너에 약 4만대의 서버
                •   컨테이너당 전력소비량 250Kw
                •   10MW
                •   자체 설계, 조립 한 server 사용
                •   컨테이너 바닥에 cooling system
                    (전면 'Cold Aisle' 측이 27℃ 유지)
                    ※ 찬 공기를 끌어들이는 전면을 Cold Aisle, 반대로
                     공기가 배출되는 뒷면을 Hot Aisle
Thank you

Weitere ähnliche Inhalte

Was ist angesagt?

Character device
Character deviceCharacter device
Character devicezhtlancer
 
2021년 1월 16일 개발자 이야기
2021년 1월 16일 개발자 이야기2021년 1월 16일 개발자 이야기
2021년 1월 16일 개발자 이야기Jay Park
 
Streaming of Huxley
Streaming of HuxleyStreaming of Huxley
Streaming of HuxleySungkyun Kim
 
超有用!Power Cam簡報錄製
超有用!Power Cam簡報錄製超有用!Power Cam簡報錄製
超有用!Power Cam簡報錄製toptpp
 
196 Ch
196 Ch196 Ch
196 Chanjaan
 
Silent Running Side A
Silent Running Side ASilent Running Side A
Silent Running Side AShunsaku Kudo
 
웹20시대의정보검색과전략(Keris)
웹20시대의정보검색과전략(Keris)웹20시대의정보검색과전략(Keris)
웹20시대의정보검색과전략(Keris)POSTECH Library
 
Technological Implications and Design for the Elderly Using Scenarios / 銀髮族科技...
Technological Implications and Design for the Elderly Using Scenarios / 銀髮族科技...Technological Implications and Design for the Elderly Using Scenarios / 銀髮族科技...
Technological Implications and Design for the Elderly Using Scenarios / 銀髮族科技...NTUST
 
331 Ch
331 Ch331 Ch
331 Chanjaan
 
5.保护您的互联网应用—Azure权限管理服务
5.保护您的互联网应用—Azure权限管理服务5.保护您的互联网应用—Azure权限管理服务
5.保护您的互联网应用—Azure权限管理服务GaryYoung
 
Hardware paper 30 dec
Hardware paper 30 decHardware paper 30 dec
Hardware paper 30 decBrajesh Kumar
 
Pure Mvc Implementation Idioms And Best Practices Cn
Pure Mvc Implementation Idioms And Best Practices CnPure Mvc Implementation Idioms And Best Practices Cn
Pure Mvc Implementation Idioms And Best Practices CnHarry Xu
 
Gdc09 Game Design Trend: User Driven Development
Gdc09 Game Design Trend: User Driven DevelopmentGdc09 Game Design Trend: User Driven Development
Gdc09 Game Design Trend: User Driven DevelopmentPaul Jung
 
End to-end observability demo - korea
 End to-end observability demo - korea End to-end observability demo - korea
End to-end observability demo - koreaGuenjun Yoo
 
ロックフリーGCLOCKページ置換アルゴリズム
ロックフリーGCLOCKページ置換アルゴリズムロックフリーGCLOCKページ置換アルゴリズム
ロックフリーGCLOCKページ置換アルゴリズムMakoto Yui
 
Programming言語Lua紹介(Internet版)
Programming言語Lua紹介(Internet版)Programming言語Lua紹介(Internet版)
Programming言語Lua紹介(Internet版)zetamatta
 
346 Ch
346 Ch346 Ch
346 Chanjaan
 

Was ist angesagt? (20)

Character device
Character deviceCharacter device
Character device
 
2021년 1월 16일 개발자 이야기
2021년 1월 16일 개발자 이야기2021년 1월 16일 개발자 이야기
2021년 1월 16일 개발자 이야기
 
Streaming of Huxley
Streaming of HuxleyStreaming of Huxley
Streaming of Huxley
 
超有用!Power Cam簡報錄製
超有用!Power Cam簡報錄製超有用!Power Cam簡報錄製
超有用!Power Cam簡報錄製
 
196 Ch
196 Ch196 Ch
196 Ch
 
Silent Running Side A
Silent Running Side ASilent Running Side A
Silent Running Side A
 
웹20시대의정보검색과전략(Keris)
웹20시대의정보검색과전략(Keris)웹20시대의정보검색과전략(Keris)
웹20시대의정보검색과전략(Keris)
 
Android JNI
Android JNIAndroid JNI
Android JNI
 
Technological Implications and Design for the Elderly Using Scenarios / 銀髮族科技...
Technological Implications and Design for the Elderly Using Scenarios / 銀髮族科技...Technological Implications and Design for the Elderly Using Scenarios / 銀髮族科技...
Technological Implications and Design for the Elderly Using Scenarios / 銀髮族科技...
 
331 Ch
331 Ch331 Ch
331 Ch
 
5.保护您的互联网应用—Azure权限管理服务
5.保护您的互联网应用—Azure权限管理服务5.保护您的互联网应用—Azure权限管理服务
5.保护您的互联网应用—Azure权限管理服务
 
Hardware paper 30 dec
Hardware paper 30 decHardware paper 30 dec
Hardware paper 30 dec
 
Pure Mvc Implementation Idioms And Best Practices Cn
Pure Mvc Implementation Idioms And Best Practices CnPure Mvc Implementation Idioms And Best Practices Cn
Pure Mvc Implementation Idioms And Best Practices Cn
 
Gdc09 Game Design Trend: User Driven Development
Gdc09 Game Design Trend: User Driven DevelopmentGdc09 Game Design Trend: User Driven Development
Gdc09 Game Design Trend: User Driven Development
 
End to-end observability demo - korea
 End to-end observability demo - korea End to-end observability demo - korea
End to-end observability demo - korea
 
ロックフリーGCLOCKページ置換アルゴリズム
ロックフリーGCLOCKページ置換アルゴリズムロックフリーGCLOCKページ置換アルゴリズム
ロックフリーGCLOCKページ置換アルゴリズム
 
ecdevday1
ecdevday1ecdevday1
ecdevday1
 
Programming言語Lua紹介(Internet版)
Programming言語Lua紹介(Internet版)Programming言語Lua紹介(Internet版)
Programming言語Lua紹介(Internet版)
 
Profile
ProfileProfile
Profile
 
346 Ch
346 Ch346 Ch
346 Ch
 

Andere mochten auch

Swing 채팅 프로그램
Swing 채팅 프로그램Swing 채팅 프로그램
Swing 채팅 프로그램g944
 
HDFS를 이용한 다목적저장소_제안영업관련
HDFS를 이용한 다목적저장소_제안영업관련HDFS를 이용한 다목적저장소_제안영업관련
HDFS를 이용한 다목적저장소_제안영업관련Clemens Namkung
 
닥터자르트 이벤트 기획안
닥터자르트 이벤트 기획안닥터자르트 이벤트 기획안
닥터자르트 이벤트 기획안dbcysl0604
 
위시스_제휴제안서
위시스_제휴제안서위시스_제휴제안서
위시스_제휴제안서Jaesup Jang
 
Ok cashbag제휴제안서[1]
Ok cashbag제휴제안서[1]Ok cashbag제휴제안서[1]
Ok cashbag제휴제안서[1]saymi76 lee
 
저스트고 제안서 20120106
저스트고 제안서 20120106저스트고 제안서 20120106
저스트고 제안서 20120106lemonmail
 
모아진 매체 제휴 제안서
모아진 매체 제휴 제안서모아진 매체 제휴 제안서
모아진 매체 제휴 제안서Gujin Jeon
 
모바일 서비스 기획 시작하기
모바일 서비스 기획 시작하기모바일 서비스 기획 시작하기
모바일 서비스 기획 시작하기Jae-hyung Park
 
Syrup_표준 영업 제안서_LE 대상v_배포
Syrup_표준 영업 제안서_LE 대상v_배포Syrup_표준 영업 제안서_LE 대상v_배포
Syrup_표준 영업 제안서_LE 대상v_배포승한 진
 
[프레젠테이션월드 2016 키노트 ] 사업계획서 쓰는법 ≠ 실제 투자 받는 PT
[프레젠테이션월드 2016 키노트 ] 사업계획서 쓰는법 ≠ 실제 투자 받는 PT[프레젠테이션월드 2016 키노트 ] 사업계획서 쓰는법 ≠ 실제 투자 받는 PT
[프레젠테이션월드 2016 키노트 ] 사업계획서 쓰는법 ≠ 실제 투자 받는 PTONOFFMIX Inc
 
제일기획 이마트 기획서
제일기획 이마트 기획서제일기획 이마트 기획서
제일기획 이마트 기획서Yerim An
 
사업계획서 빈스홀릭
사업계획서 빈스홀릭사업계획서 빈스홀릭
사업계획서 빈스홀릭Seong-su Park
 

Andere mochten auch (13)

Swing 채팅 프로그램
Swing 채팅 프로그램Swing 채팅 프로그램
Swing 채팅 프로그램
 
HDFS를 이용한 다목적저장소_제안영업관련
HDFS를 이용한 다목적저장소_제안영업관련HDFS를 이용한 다목적저장소_제안영업관련
HDFS를 이용한 다목적저장소_제안영업관련
 
닥터자르트 이벤트 기획안
닥터자르트 이벤트 기획안닥터자르트 이벤트 기획안
닥터자르트 이벤트 기획안
 
위시스_제휴제안서
위시스_제휴제안서위시스_제휴제안서
위시스_제휴제안서
 
Ok cashbag제휴제안서[1]
Ok cashbag제휴제안서[1]Ok cashbag제휴제안서[1]
Ok cashbag제휴제안서[1]
 
저스트고 제안서 20120106
저스트고 제안서 20120106저스트고 제안서 20120106
저스트고 제안서 20120106
 
[법인영업 GA] 제안서 작성
[법인영업 GA] 제안서 작성[법인영업 GA] 제안서 작성
[법인영업 GA] 제안서 작성
 
모아진 매체 제휴 제안서
모아진 매체 제휴 제안서모아진 매체 제휴 제안서
모아진 매체 제휴 제안서
 
모바일 서비스 기획 시작하기
모바일 서비스 기획 시작하기모바일 서비스 기획 시작하기
모바일 서비스 기획 시작하기
 
Syrup_표준 영업 제안서_LE 대상v_배포
Syrup_표준 영업 제안서_LE 대상v_배포Syrup_표준 영업 제안서_LE 대상v_배포
Syrup_표준 영업 제안서_LE 대상v_배포
 
[프레젠테이션월드 2016 키노트 ] 사업계획서 쓰는법 ≠ 실제 투자 받는 PT
[프레젠테이션월드 2016 키노트 ] 사업계획서 쓰는법 ≠ 실제 투자 받는 PT[프레젠테이션월드 2016 키노트 ] 사업계획서 쓰는법 ≠ 실제 투자 받는 PT
[프레젠테이션월드 2016 키노트 ] 사업계획서 쓰는법 ≠ 실제 투자 받는 PT
 
제일기획 이마트 기획서
제일기획 이마트 기획서제일기획 이마트 기획서
제일기획 이마트 기획서
 
사업계획서 빈스홀릭
사업계획서 빈스홀릭사업계획서 빈스홀릭
사업계획서 빈스홀릭
 

Mehr von sid choi

벤치마킹
벤치마킹벤치마킹
벤치마킹sid choi
 
웹 기획, 사용자를 배려하는 합리적인 생각
웹 기획, 사용자를 배려하는 합리적인 생각웹 기획, 사용자를 배려하는 합리적인 생각
웹 기획, 사용자를 배려하는 합리적인 생각sid choi
 
Google을 지탱하는 기술4
Google을 지탱하는 기술4Google을 지탱하는 기술4
Google을 지탱하는 기술4sid choi
 
Google을 지탱하는 기술3
Google을 지탱하는 기술3Google을 지탱하는 기술3
Google을 지탱하는 기술3sid choi
 
벤치 마킹
벤치 마킹벤치 마킹
벤치 마킹sid choi
 
미코노미
미코노미미코노미
미코노미sid choi
 
웹기획, 사용자를 배려하는
웹기획, 사용자를 배려하는웹기획, 사용자를 배려하는
웹기획, 사용자를 배려하는sid choi
 
Google을 지탱하는 기술2
Google을 지탱하는 기술2Google을 지탱하는 기술2
Google을 지탱하는 기술2sid choi
 
구글을지탱하는기술
구글을지탱하는기술구글을지탱하는기술
구글을지탱하는기술sid choi
 
구글을지탱하는기술
구글을지탱하는기술구글을지탱하는기술
구글을지탱하는기술sid choi
 
구글을지탱하는기술
구글을지탱하는기술구글을지탱하는기술
구글을지탱하는기술sid choi
 
구글을 지탱하는 기술
구글을 지탱하는 기술구글을 지탱하는 기술
구글을 지탱하는 기술sid choi
 
구글을지탱하는기술
구글을지탱하는기술구글을지탱하는기술
구글을지탱하는기술sid choi
 
구글을 지탱하는 기술
구글을 지탱하는 기술구글을 지탱하는 기술
구글을 지탱하는 기술sid choi
 
구글을지탱하는기술
구글을지탱하는기술구글을지탱하는기술
구글을지탱하는기술sid choi
 

Mehr von sid choi (16)

벤치마킹
벤치마킹벤치마킹
벤치마킹
 
Meconomy
MeconomyMeconomy
Meconomy
 
웹 기획, 사용자를 배려하는 합리적인 생각
웹 기획, 사용자를 배려하는 합리적인 생각웹 기획, 사용자를 배려하는 합리적인 생각
웹 기획, 사용자를 배려하는 합리적인 생각
 
Google을 지탱하는 기술4
Google을 지탱하는 기술4Google을 지탱하는 기술4
Google을 지탱하는 기술4
 
Google을 지탱하는 기술3
Google을 지탱하는 기술3Google을 지탱하는 기술3
Google을 지탱하는 기술3
 
벤치 마킹
벤치 마킹벤치 마킹
벤치 마킹
 
미코노미
미코노미미코노미
미코노미
 
웹기획, 사용자를 배려하는
웹기획, 사용자를 배려하는웹기획, 사용자를 배려하는
웹기획, 사용자를 배려하는
 
Google을 지탱하는 기술2
Google을 지탱하는 기술2Google을 지탱하는 기술2
Google을 지탱하는 기술2
 
구글을지탱하는기술
구글을지탱하는기술구글을지탱하는기술
구글을지탱하는기술
 
구글을지탱하는기술
구글을지탱하는기술구글을지탱하는기술
구글을지탱하는기술
 
구글을지탱하는기술
구글을지탱하는기술구글을지탱하는기술
구글을지탱하는기술
 
구글을 지탱하는 기술
구글을 지탱하는 기술구글을 지탱하는 기술
구글을 지탱하는 기술
 
구글을지탱하는기술
구글을지탱하는기술구글을지탱하는기술
구글을지탱하는기술
 
구글을 지탱하는 기술
구글을 지탱하는 기술구글을 지탱하는 기술
구글을 지탱하는 기술
 
구글을지탱하는기술
구글을지탱하는기술구글을지탱하는기술
구글을지탱하는기술
 

Google을 지탱하는 기술5

  • 1.
  • 2. 1. 구글의 운용 비용 2. CPU의 전력 사용 3. PC의 소비전력 절감 4. Data Centre의 전력 배치 5. HDD는 언제 고장 나는가? 6. Bigdaddy 7. Recently
  • 3. 1. 구글의 운용 비용 기업공개자료 • 2004년 기업 공개자료 System운용비 용 → hardware에 2억5000만 달러 투자 Hardware → 당시 총 5만 대 전후의 machine Power • 2007년 보유 machine수 10배 가량 증가
  • 4. 1. 구글의 운용 비용 하드웨어 비용 기업공개자료 • Computer & Network equipment System운용비 전력 비용 용 • 전기료 & 설비 비용 Hardware 보수 운용 비용 • 인건비 Power 소프트웨어 비용 • 자체 개발→ 인건비
  • 5. 1. 구글의 운용 비용 저가의 Hardware로 비용 절감 기업공개자료 Rack Server System운용비 용 Machine : 88대 CPU(Xeon2GHz×2) Hardware CPU(Xeon2GHz×2) Memory : 2GB Memory : 64GB Power HDD : 80GB HDD : 8TB 약 2억 8천만 원 약 7억 6천만 원
  • 6. 1. 구글의 운용 비용 기업공개자료 System운용비 용 Hardware 사용 전력증가 최대 원인 = CPU Power
  • 7. 2. CPU의 전력 사용 CMOS회로 • CMOS(Complementary Metal Oxide Semiconductor) CPU성능 Pipeline 입력 출력 0 = Vss Vdd = 1 → C → 입력 출력 IPC 와 f 관계 Vdd = 1 0 = Vss Superscalar • 동작전력 = α x C x V² x f 전력성능비 (α : switch비율 f : clock주파수 C : 정전용량)
  • 8. 2. CPU의 전력 사용 CMOS회로 • CPU 소비전력 억제 → V & Clocks but, 단순히 clock↓ → 성능저하 CPU성능 Pipeline • CPU 성능 = f x IPC IPC (Instruction Per Cycle) : 1회 clock cycle에서 실행할 수 있는 명령 수 IPC 와 f 관계 Superscalar f 내리고 IPC 올리는 방법? 전력성능비
  • 9. 2. CPU의 전력 사용 CMOS회로 CPU성능 Pipeline IPC 와 f 관계 Superscalar 전력성능비
  • 10. 2. CPU의 전력 사용 CMOS회로 CPU성능 Pipeline Pipeline 길어질 수록 f(주파수) 올라감 but, IPC는 오히려 저하 IPC 와 f 관계 Superscalar 전력성능비
  • 11. 2. CPU의 전력 사용 CMOS회로 • Pipeline 수를 늘림 CPU성능 Pipeline IPC 와 f 관계 Superscalar 전력성능비
  • 12. 2. CPU의 전력 사용 CMOS회로 • CPU 주파수↑ Multi Core CPU성능 : Pipeline 단계 줄여 주파수 내림 IPC 높이도록 설계 변경 Pipeline IPC 와 f 관계 Superscalar 전력성능비
  • 13. 3. PC의 소비전력 절감 • 저클럭 고IPC CPU 선택 • Multi-Thread 활용 • 전원 효율성 높임 PSU(Power Supply Unit)의 전력 변환 효율 60%~70% → 불필요한 요소 제거(12V만 남김) → 85%~90% 정도까지 향상
  • 14. 4. Data Centre의 전력배치 • Peak power 는 비용과 직결 • 한정된 전력을 최대한 유용하게 사용 • 계층적 전력배분 설계 • 다양한 machine 조합이 효율성 있는 전력이용가능 • Power Capping – 최고 전력 사용량 제한 – System 부하 줄이도록 feedback • 전력 절감 기술 이용
  • 15. 4. Data Centre의 전력배치 • 실제 Peak power 계측 → Rack의 최대 전력 • Rack 단위에서 여유롭게 설계 • 이용빈도가 다른 machine을 같은 PDU에 연결 → 전력 평준화 → 실제 Peak power ↓ • 계산상의 최대치보다 Rack을 넉넉히 연결 → 설비 이용 효율↑ • Power Capping 통해 system 정지 위험 방지
  • 16. 5. HDD는 언제 고장 나는 가? 연평균고장률 • AFR (Annualized Failure Rate) Utilization Temperature SMART Data Conclusions
  • 17. 5. HDD는 언제 고장 나는 가? 연평균고장률 Utilization Temperature SMART Data Conclusions
  • 18. 5. HDD는 언제 고장 나는 가? 연평균고장률 Utilization Temperature SMART Data Conclusions
  • 19. 5. HDD는 언제 고장 나는 가? 연평균고장률 • Scan Error - 발생 후 60일 내 고장 날 확률 : 39배 Utilization • Reallocation Count Temperature - 발생 후 60일 내 고장 날 확률 : 14배 SMART Data • Offline Reallocation - 발생 후 60일 내 고장 날 확률 : 21배 Conclusions • Probational Count - 발생 후 60일 내 고장 날 확률 : 16배
  • 20. 5. HDD는 언제 고장 나는 가? 연평균고장률 • 평균적인 고장률 – drive의 종류, maker, 구입시기에 따라 다름 Utilization • Utilization levels 과 고장사이 상관관계 약함 Temperature • 높은 온도는 HDD 고장과 큰 상관관계 없고 SMART Data 낮은 온도가 고장발생 비율 높임 – 30 ~40도 정도 유지시에 가장 고장률 낮음 Conclusions • SMART 값만 가지고 고장을 예측하기 어려움
  • 21. 6. Bigdaddy Bigdaddy C.C.P • 새로운 Search engine의 기반 system URL의 정규화 • Search engine의 frame work를 바꾸는 대대적인 것 2-Types
  • 22. 6. Bigdaddy Bigdaddy • Crawl Caching Proxy : 새로운 crawling system C.C.P URL의 정규화 2-Types
  • 23. 6. Bigdaddy Bigdaddy • URL Canonicalization – www.example.com C.C.P – example.com/ – www.example.com/index.html URL의 정규화 – example.com/home.asp 2-Types → 동일하다고 판단되는 web page에 같은 key 할당
  • 24. 6. Bigdaddy Bigdaddy • Type 1 – 전세계로 분산된 소규모 data centre C.C.P → 빠른 응답 제공 URL의 정규화 • Type 2 – 엄선된 대규모의 data centre 2-Types → 적은 비용으로 대용량 데이터 처리
  • 25. 7. Recently Google Server • Case : 2U rack mount Data Centre • CPU : Soket 604 dual-Xenon board running dual Nocono (Prescott) P4 processor • RAM : 8Dimm slots • HDD : 2EA SATA • Power Supply : 12V only • UPS : 12V Battery per server
  • 26. 7. Recently Google Server • 컨테이너를 이용한 모듈화 Data Centre • 1개 컨테이너에 최대 1,160대 서버 • 45개 컨테이너에 약 4만대의 서버 • 컨테이너당 전력소비량 250Kw • 10MW • 자체 설계, 조립 한 server 사용 • 컨테이너 바닥에 cooling system (전면 'Cold Aisle' 측이 27℃ 유지) ※ 찬 공기를 끌어들이는 전면을 Cold Aisle, 반대로 공기가 배출되는 뒷면을 Hot Aisle