1 / 25

Sleepless in Seattle No Longer Joshua Reich, Michel Goraczko , Aman Kansal , Jitu Padhye

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

atira
Download Presentation

Sleepless in Seattle No Longer Joshua Reich, Michel Goraczko , Aman Kansal , Jitu Padhye

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sleepless in Seattle No LongerJoshua Reich, Michel Goraczko,AmanKansal, JituPadhye 72110280 방성천

  2. Content • Introduction • Design Goals & Alternatives • Architecture • Result

  3. Content • Introduction • Design Goals & Alternatives • Architecture • Result

  4. Introduction • Desktop • Workdays : 자주 사용, 때로는 유휴 상태 • 저녁, 휴가, 주말 : 자주 유휴 상태 • 때로는 원격으로 접속함 • IT(패치, 업데이트, 검사)가 더 자주 접속함 • 항상 전원이 켜져 있음 • 돈과 에너지 낭비를 의미

  5. Introduction • Desktop이 유휴 상태를 유지하는 이유 • 사용자의 언제나 원격 액세스를 원하기 때문 • 백업, 패치, 바이러스 검사 등이 언제나 액세스를 원하기 때문

  6. Wasteful Resource Consumption

  7. Content • Introduction • Design Goals & Alternatives • Architecture • Result

  8. Design Goals • 네 가지 목표 • 시스템은 가능한 많은 전력을 절약해야 함 • 사용자가 접근을 원할 때 잠자고 있는 컴퓨터가 항상 깨어나야 하는 것을 보장 • 쉽게 배치되고 관리되어야 함 • Scalable 하며 확장성이 있음

  9. Design alternatives • NIC Pattern Matching • Virtualization • Network-Based Sleep Proxies

  10. Content • Introduction • Design Goals & Alternatives • Architecture • Result

  11. Architecture

  12. Reaction Policy • 컴퓨터가 잠을 잘 때 sleep proxy를 통해 트래픽을 조사하여 반응 정책을 수행 • Respond(예 ARP) • Wake the sleep machine(예 remote login) • Ignore(예 ICMP)

  13. Sleep Proxy Works Subnet router WAN Remote User Sleep Proxy Client Machine

  14. Wakeup Timeline Remote User RU Client Machine CM Sleep Proxy SP

  15. Content • Introduction • Design Goals & Alternatives • Architecture • Result

  16. Sleep Savings 대부분의 컴퓨터들이 대부분의 시간을 잠 20% 정도의 컴퓨터는 잠을 잘 못 잠

  17. Energy Savings 많은 컴퓨터에 대해 상당한 전력 절감

  18. Why Machines Lose Sleep • Crying baby syndrome • 잠자는 Machine(부모)을원격 클라이언트(우는 아기)가 자주 깨운다 • Application induced insomnia • Media server, Virus scanner

  19. Impact of Crying Babies

  20. Who wakes up machines? 원격 머신의subset이 작을 수록 많은 wake event를 유발

  21. Who wakes up machines? 원격 머신의subset이 작을 수록 많은 sleeping client를 깨움

  22. Impact of Insomnia

  23. Who Causes Insomnia? • 맨 위 7개중 4개가 IT 응용프로그램 • 다시구성하거나 활성 시간을 조정가능 • QuickTime과 Audio Stream은 드라이버 버그의 결과임

  24. Summary • 불면증의 가장 큰 원인은 잠을 잃어버린 것 • 에너지 절감을 위해 깨어있는 이유를 찾아 해결함 • IT 응용프로그램은 불면증과 얕은 잠의 주요 원인

  25. Q&A

More Related