Solid State Drive. Advantages Reliability in portable environments and no noise No moving parts Faster start up Does not need spin up Extremely low.

Slides:



Advertisements
Similar presentations
Chapter 8 Interfacing Processors and Peripherals.
Advertisements

Secondary Storage Devices: Magnetic Disks
SOLID STATE HARD DISKS Presented by Dean Casey. Solid State Hard Disks The solid state hard disk uses a solid state memory to store its data. The solid.
M AINTAINING L ARGE A ND F AST S TREAMING I NDEXES O N F LASH Aditya Akella, UW-Madison First GENI Measurement Workshop Joint work with Ashok Anand, Steven.
Describing Storage Devices Store data when computer is off Two processes –Writing data –Reading data Storage terms –Media is the material storing data.
SLC MLC VtVtVtVt VtVtVtVt % Cells.
Memory Memory technologies
Storage and Disks.
Flash storage memory and Design Trade offs for SSD performance
Main MemoryCS510 Computer ArchitecturesLecture Lecture 15 Main Memory.
 Storage Capacity:3.75 MB  Physical Size:87.9 ft 3  Price for storage:15,000$/MB  Seek Time:600 ms  Rotational Speed:1200 RPM.
Storing Data: Disks and Files: Chapter 9
SSDs: advantages exhibit higher speed than disks drive down power consumption offer standard interfaces like HDDs do.
The hard disk drive (HDD) market is set to shrink from $37 billion in 2012 to $33 billion in 2013 and $32 billion in 2014.
R EG P LANE 0P LANE 1P LANE 2P LANE 3 D IE 0 R EG P LANE 0P LANE 1P LANE 2P LANE 3 D IE 1 R EG Data Register4 KB Page.
International Conference on Supercomputing June 12, 2009
Hybrid Hard Disk Drive Radhika Patel. Basic Terms  HDD (Hard Disk Drive): storage center for data  SSD (Solid State Drive): same thing as a hard drive,
Avishai Wool lecture Introduction to Systems Programming Lecture 8.3 Non-volatile Memory Flash.
1 CS143: Disks and Files. 2 System Architecture CPU Main Memory Disk Controller... Disk Word (1B – 64B) ~ x GB/sec Block (512B – 50KB) ~ x MB/sec System.
Hybrid Hard Drive William Sullivan HTM /09/2007.
Secondary Storage CSCI 444/544 Operating Systems Fall 2008.
MODULE 5: Introduction to Memory system
SSD (Flash-Based) Anthony Bonomi. SSD (Solid State Drive) Commercially available for only a few years Big use in laptops Released the first 512GB last.
Solid-State Drive Ding Ruogu Kong Liang. A solid-state drive (SSD) is a data storage device that uses solid-state memory to store persistent data.
Brian Easter TASC Security Certification Services November 2013 New Technology: Solid State Hard Drives, Considerations & Concerns.
Introduction to Database Systems 1 The Storage Hierarchy and Magnetic Disks Storage Technology: Topic 1.
Comparing Coordinated Garbage Collection Algorithms for Arrays of Solid-state Drives Junghee Lee, Youngjae Kim, Sarp Oral, Galen M. Shipman, David A. Dillow,
Solid State Drive Feb 15. NAND Flash Memory Main storage component of Solid State Drive (SSD) USB Drive, cell phone, touch pad…
 A basic overview  Presented by:  Steve Jones, Gran-IT Consulting, Inc.
Operating Systems CMPSC 473 I/O Management (2) December Lecture 24 Instructor: Bhuvan Urgaonkar.
Understanding Intrinsic Characteristics and System Implications of Flash Memory based Solid State Drives Feng Chen, David A. Koufaty, and Xiaodong Zhang.
Lecture 11: DMBS Internals
Flash memory Yi-Chang Li
Flashing Up the Storage Layer I. Koltsidas, S. D. Viglas (U of Edinburgh), VLDB 2008 Shimin Chen Big Data Reading Group.
SOLID STATE DRIVES By: Vaibhav Talwar UE84071 EEE(5th Sem)
Overview of Physical Storage Media
+ CS 325: CS Hardware and Software Organization and Architecture Memory Organization.
Programming for GCSE Topic 5.1: Memory and Storage T eaching L ondon C omputing William Marsh School of Electronic Engineering and Computer Science Queen.
DMBS Internals I. What Should a DBMS Do? Store large amounts of data Process queries efficiently Allow multiple users to access the database concurrently.
A Semi-Preemptive Garbage Collector for Solid State Drives
연세대학교 Yonsei University Data Processing Systems for Solid State Drive Yonsei University Mincheol Shin
CLOUD BASED STORAGE Amy. Cloud Based Storage Cloud based storage is “the storage of data online in the cloud”
Katie Hintze.  A non-volatile storage device that stores digitally encoded data  Introduced in 1956  Long-term persistent storage.
DMBS Internals I. What Should a DBMS Do? Store large amounts of data Process queries efficiently Allow multiple users to access the database concurrently.
 The emerged flash-memory based solid state drives (SSDs) have rapidly replaced the traditional hard disk drives (HDDs) in many applications.  Characteristics.
1 Paolo Bianco Storage Architect Sun Microsystems An overview on Hybrid Storage Technologies.
CPSC 426: Building Decentralized Systems Persistence
Solid State Disk Prof. Moinuddin Qureshi Georgia Tech.
Internal Parallelism of Flash Memory-Based Solid-State Drives
Storage HDD, SSD and RAID.
COS 518: Advanced Computer Systems Lecture 8 Michael Freedman
Database Applications (15-415) DBMS Internals- Part I Lecture 11, February 16, 2016 Mohammad Hammoud.
FileSystems.
Database Management Systems (CS 564)
Solid State Drives ( SSD )
CS 105 Tour of the Black Holes of Computing
Operating Systems ECE344 Lecture 11: SSD Ding Yuan
Lecture 11: DMBS Internals
VNX Storage Report Project: Sample VNX Report Project ID:
Design Tradeoffs for SSD Performance
Disk scheduling In multiprogramming systems several different processes may want to use the system's resources simultaneously. The disk drive needs some.
COS 518: Advanced Computer Systems Lecture 8 Michael Freedman
CS 105 Tour of the Black Holes of Computing
CS 140 Lecture Notes: Technology and Operating Systems
CS 140 Lecture Notes: Technology and Operating Systems
PARAMETER-AWARE I/O MANAGEMENT FOR SOLID STATE DISKS
2.C Memory GCSE Computing Langley Park School for Boys.
Parallel Garbage Collection in Solid State Drives (SSDs)
COS 518: Advanced Computer Systems Lecture 9 Michael Freedman
CS 295: Modern Systems Storage Technologies Introduction
Presentation transcript:

Solid State Drive

Advantages Reliability in portable environments and no noise No moving parts Faster start up Does not need spin up Extremely low read latency No seek time (25 us per page/4KB) Deterministic read performance The performance does not depends on the location of data

Disadvantage Cost significantly more per unit capacity 3$/GB vs. 0.15$/GB Limited write erase time writes for SLC (MLC is even fewer) high endurance cells may have an 1-5 million But some files still need more Weaver leaving to spread writes all over the disk Slower write speeds because of the erase blocks are becoming larger and larger(1.5 ms per erase) For low capacity flash SSDs, low power consumption and heat production when in active use. High capacity SSDs may have significant higher power requirements

Typical read and write rates

Drive read performance

Drive write performance

Mixed writes and reads

Improve write performance OS write caching Flash specific file system Drive Write Caching Multiple concurrent erase blocks Expensive: 200~400$ /GB

Samsug flash internals

Bandwidth and interleave Without interleaving For read: us per page 8000 reads/s = 32MB/s For write: us per page 3330 writes/s = 13 MB/s With interleaving For read reads/s = 40MB/s For write 5000 writes/s = 20 MB/s

SSD Logic components

Power consumption

An example of SSD 1 die = 4 planes 1 plane = 2048 blocks 1 block = 64 pages 1 page = 4KB Dies can operate independently Reading and programming is performed on a page basis, erasure can only be performed on a block basis.

Read 25μs from page to data register 100μs transfer in the serial line Write Page granularity Sequentially with in a block Block must be erased before writing 200 μs from register into flash cells

Block erasure: The erase state: 0xFF or 0x00 1.5ms ( 25μs for reading a page) Finite number of erase-write cycles Cleaning: Erase out-of-date pages Garbage collecting

Flash File System: ZFS, has be optimized JFFS2