250 likes | 626 Views
Sleepless in Seattle No Longer Joshua Reich, Michel Goraczko , Aman Kansal , Jitu Padhye. 72110280 방성천. C ontent. Introduction Design Goals & Alternatives Architecture Result. C ontent. Introduction Design Goals & Alternatives Architecture Result. Introduction. Desktop
E N D
Sleepless in Seattle No LongerJoshua Reich, Michel Goraczko,AmanKansal, JituPadhye 72110280 방성천
Content • Introduction • Design Goals & Alternatives • Architecture • Result
Content • Introduction • Design Goals & Alternatives • Architecture • Result
Introduction • Desktop • Workdays : 자주 사용, 때로는 유휴 상태 • 저녁, 휴가, 주말 : 자주 유휴 상태 • 때로는 원격으로 접속함 • IT(패치, 업데이트, 검사)가 더 자주 접속함 • 항상 전원이 켜져 있음 • 돈과 에너지 낭비를 의미
Introduction • Desktop이 유휴 상태를 유지하는 이유 • 사용자의 언제나 원격 액세스를 원하기 때문 • 백업, 패치, 바이러스 검사 등이 언제나 액세스를 원하기 때문
Content • Introduction • Design Goals & Alternatives • Architecture • Result
Design Goals • 네 가지 목표 • 시스템은 가능한 많은 전력을 절약해야 함 • 사용자가 접근을 원할 때 잠자고 있는 컴퓨터가 항상 깨어나야 하는 것을 보장 • 쉽게 배치되고 관리되어야 함 • Scalable 하며 확장성이 있음
Design alternatives • NIC Pattern Matching • Virtualization • Network-Based Sleep Proxies
Content • Introduction • Design Goals & Alternatives • Architecture • Result
Reaction Policy • 컴퓨터가 잠을 잘 때 sleep proxy를 통해 트래픽을 조사하여 반응 정책을 수행 • Respond(예 ARP) • Wake the sleep machine(예 remote login) • Ignore(예 ICMP)
Sleep Proxy Works Subnet router WAN Remote User Sleep Proxy Client Machine
Wakeup Timeline Remote User RU Client Machine CM Sleep Proxy SP
Content • Introduction • Design Goals & Alternatives • Architecture • Result
Sleep Savings 대부분의 컴퓨터들이 대부분의 시간을 잠 20% 정도의 컴퓨터는 잠을 잘 못 잠
Energy Savings 많은 컴퓨터에 대해 상당한 전력 절감
Why Machines Lose Sleep • Crying baby syndrome • 잠자는 Machine(부모)을원격 클라이언트(우는 아기)가 자주 깨운다 • Application induced insomnia • Media server, Virus scanner
Who wakes up machines? 원격 머신의subset이 작을 수록 많은 wake event를 유발
Who wakes up machines? 원격 머신의subset이 작을 수록 많은 sleeping client를 깨움
Who Causes Insomnia? • 맨 위 7개중 4개가 IT 응용프로그램 • 다시구성하거나 활성 시간을 조정가능 • QuickTime과 Audio Stream은 드라이버 버그의 결과임
Summary • 불면증의 가장 큰 원인은 잠을 잃어버린 것 • 에너지 절감을 위해 깨어있는 이유를 찾아 해결함 • IT 응용프로그램은 불면증과 얕은 잠의 주요 원인