design tradeoffs for ssd performance n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Design Tradeoffs for SSD Performance PowerPoint Presentation
Download Presentation
Design Tradeoffs for SSD Performance

Loading in 2 Seconds...

play fullscreen
1 / 28

Design Tradeoffs for SSD Performance - PowerPoint PPT Presentation


  • 143 Views
  • Uploaded on

Design Tradeoffs for SSD Performance. Nitin Agrawal, Vijayan Prabhakaran, Ted Wobber, John D. Davis, Mark Manasse, and Rina Panigrahy USENIX 2008. 72081085 김유미 단국대학교 대학원 컴퓨터학과. Authors. Vijayan Prabhakaran Ted Wobber John D. Davis Mark Manasse Rina Panigrahy. Nitin Agrawal.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Design Tradeoffs for SSD Performance' - nyoko


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
design tradeoffs for ssd performance

Design Tradeoffs for SSD Performance

Nitin Agrawal, Vijayan Prabhakaran, Ted Wobber,

John D. Davis, Mark Manasse, and Rina Panigrahy

USENIX 2008.

72081085 김유미

단국대학교 대학원 컴퓨터학과

authors
Authors

Vijayan Prabhakaran

Ted Wobber

John D. Davis

Mark Manasse

Rina Panigrahy

Nitin Agrawal

slide3
SSD의 등장

Why?

“Solid-state disks (SSDs) have the potential to revolutionize

the storage system landscape.”

slide4
SSD
  • Solid State Drive의 약자
  • 반도체를 이용하여 정보를 저장하는 장치
  • High: performance, power savings, reliability
hdd vs ssd1
HDD vs. SSD

거의 모든 면에서 SSD가 하드 디스크비해 우수

industry trends
Industry Trends
  • Consumer portable storage
  • Laptop disk replacements
  • Enterprise/database accelerators
ssd flash memory
SSD는 Flash memory 기반
  • Flash Memory
  • 장점
    • 빠른 랜덤 접근 가능
    • 크기 작음
    • 전력소모 적음
    • 충격과 진동에 강함
  • 단점
    • Overwrite 불가
    • 새로운 데이터를 기록하기 위해서 먼저 실제 기록한 데이터보다 큰 영역에 대해 지우기 작업(모든 내용1로) 수행해야 함
    • 각 Block마다 지우기 횟수 제한있음

SSD 내부에 사용된

삼성전자 NAND Flash 메모리

target flash internal
Target Flash Internal
  • Samsung’s K9XXG08UXM 4 GB Single Level Cell (SLC) package
challenges
Challenges
  • Non‐overwrite
    • Erase before writing
  • Limited serial bandwidth
  • Limited lifetime(erasures)

: allocation & layout

: interleaving

: wear‐leveling

ssd design issue
SSD Design Issue
  • Data placement
    • Needed for wear leveling and load balancing.
  • Parallelism
    • Single flash chips aren’t very fast so they need to work together.
  • Write ordering
    • Small random writes are a killer.
  • Workload management
    • Performance is highly workload-dependent.
simulator
Simulator
  • Built an SSD simulator
    • Extended from CMU’s DiskSim

Operational attributes

of the Samsung 4GB

flash memory.

workloads
Workloads
  • TPC-C
  • Exchange
  • IOzone
  • Postmark
wear leveling
Wear-leveling
  • Goal: use all blocks uniformly

Bad!!

Good!!

conclusion
Conclusion
  • Understand design tradeoffs for SSD performance
    • Trace‐based simulator
  • Tradeoff across all dimensions
    • Architecture, Algorithms, Policies, Workload