Chip-Level RAID with Flexible Stripe Size and Parity Placement for Enhanced SSD Reliability
|
|
|
- Pierce Holland
- 9 years ago
- Views:
Transcription
1 Chip-Level RAID with Flexible Stripe Size and Parity Placement for Enhanced SSD Reliability Jaeho Kim (Postdoctoral Hongik Univ.) Donghee Lee Univ. of Seoul) Sam H. Noh Hongik Univ.) 1
2 Introduction & Motivation Flash SSD products with RAID-5 like data protection Fusion-io s iomemory (Adaptive Flashback Tech.) Baidu s Software-Defined Flash Micron s P420m (Redundant Array Independent NAND Tech.) Shannon Systems s Direct-IO 2
3 Introduction & Motivation Applying RAID-5 into SSD internal Is RAID-5 suitable for flash chips? Is RAID-5 really beneficial for SSD? Exchange I/O workloads Quantitative analysis for reliability and lifetime? SSD MSN Financial Etc. Controller (FTL & RAID) Data Data Data Parity Data Data Parity Data Error Rate Workload 3
4 Applying RAID-5 into SSD Apply RAID-5 configuration to chips comprising the SSD device Flash Chip SSD page Data ECC Controller (FTL & RAID) Data Data Parity ECC ECC ECC Chip Chip Chip Chip RAID-5 stripe... 4
5 Pros & Cons of RAID-5 in SSD UPER (Error Rate: Assumptions of quantitative analysis Conventional SSD (denoted ECC ): MLC 64GB with BCH code (4bit/512bytes) for ECC RAID-5 SSD (denoted RAID-5 ): MLC 64GB applying RAID-5 without parity cache Workload: Financial Pros of RAID-5: Improving reliability of SSD Cons of RAID-5: Decreasing lifetime of SSD Required error Improved rate reliability by HDD vendors 1.0E E E E E E E-39 1TB ECC 25TB 50TB 75TB 100TB 125TB 150TB 175TB 200TB Total written bytes Pros RAID-5 Program/Erasure (P/E) cycles 2.E+04 1.E+04 5.E+03 0.E+00 1TB 25TB 50TB 75TB Decreased lifetime P/E cycle limit (MLC) 100TB 125TB 150TB Total written bytes Cons ECC RAID-5 175TB 200TB 5
6 How can we improve the reliability while prolong the lifespan of the SSD? 6
7 Outlines Introduction & Motivation Challenges of RAID-5 Our Solution: esap-raid Evaluations Analytic Models of RAID Schemes Conclusion 7
8 Applying RAID-5 into SSD: Challenges #1,2 Out-of-place update property of flash memory Parity writes increase write amplification (WA) in SSD LBN (Logical Block Number) based striping feature of RAID-5 Parity update overhead (Read-modify-write) for small write requests Data are written to specific chip depending on the LBN of data Updated data for D0 D0 D0 Write Req. Controller Read for new parity SSD Updated data for D0 Chip0 Chip1 Chip2 Chip3 D0 D1 D2 P0 D0 P0 D0 P0 Parity writes 8
9 Applying RAID-5 into SSD: Challenge #3 Open a window of vulnerability (for totally new data) Small writes must wait until stripe fills up to write parity Totally new data (Not updating existing data) D3 Write Req. RAID-5 may loss SSD incomplete stripe Controller due D3to nonexistent parity Chip0 Chip1 Chip2 Chip3 D0 D3 D1 failure D2 P0 Stripe 9
10 Summary of the Challenges Out-of-place update property of flash memory Parity update may decrease lifespan of flash memory LBN based striping feature of RAID-5 Must read old data or old parity for parity calculation Data is written to specific chip depending on the LBN of data Open a window of vulnerability Small writes must wait until stripe fills up to calculate parity 10
11 Outlines Introduction & Motivation Challenges of RAID-5 Our Solution: esap-raid Evaluations Analytic Models of RAID Schemes Conclusion 11
12 Our Solution: esap-raid RAID-5 esap Elastic Striping & Anywhere Parity (esap) Frequent parity update decrease lifespan of flash memory * Must read data for new parity * Skewed writes to particular chip lead to reduced lifespan Dynamically construct a stripe based on arrival order of write requests regardless of LBN Open a window of vulnerability Solve Stripe size can be flexible with partial stripe parity 12
13 Write Cost: RAID-5 vs. esap D1 D0 D0 Write Req. Controller RAID-5 / esap scheme employed here Updated data Chip0 Chip1 Chip2 Chip3 D0 D3 D1 D4 D2 P1 P0 D5 Stripe 0 Stripe 1 Assumptions Stripe 0 and 1 are already constructed in the SSD Stripe 0: D0, D1, D2, and P0 Stripe 1: D3, D4, D5, and P1 Updated data separately arrive in D0, D0, and D1 order 13
14 Write Cost: RAID-5 vs. esap RAID-5 esap Chip0 Chip1 Chip2 Chip3 Chip0 Chip1 Chip2 Chip3 D0 D1 D2 P0 D3 D4 D3 D4 P1 D5 P1 D0 D1 P0 D0 P0 P0 Stripe D0 D3 D4 D0 D1 D2 D3 P0 D4 D5 P1 D0 D1 P2 Skewed writes occur 3 new parities are written Dynamically construct a stripe with only updated data I/O cost: esap reduces the number of read & write RAID-5 esap Write updated data 3 3 Read for parity calculation 4 0 Write parity 3 1 Physically same offset, chips are always evenly utilized Reduced cost of parity overhead 14
15 RAID-5 Reliability: RAID-5 vs. esap New data (Not updated data) D8 esap Chip0 Chip1 Chip2 Chip3 Chip0 Chip1 Chip2 Chip3 D0 D3 D8 D1 D4 D2 P1 P0 D5 D0 D3 D8 D1 D4 PP D2 D5 P0 P1 Window of vulnerability: D8 must wait until stripe fills up to calculate parity PP: Partial-stripe Parity: Parity can be calculated even for incomplete stripe How can we protect new data D8 before parity write? RAID-5 may loss incomplete stripe due to without parity esap can protect the new data with partial stripe parity (flexible stripe size) 15
16 Outlines Introduction & Motivation Challenges of RAID-5 Flash-aware New RAID Architecture Evaluations Analytic Models of RAID Schemes Conclusion 16
17 Evaluation Setup SSD extension with the DiskSim, which is a simulator for SSD 8 flash memory chips, a stripe consists of 16 pages Evaluate three configurations ECC: No parity (similar to RAID-0) RAID-5: Conventional RAID-5 scheme esap: Elastic Striping and Anywhere Parity-RAID (Proposed scheme) Characteristics of I/O workloads Workload Total Data Req.(GB) Write Ratio Sequential Random Financial Exchange MSN
18 Response time & Life span ECC RAID-5 esap ECC RAID-5 esap Avg. response time (ms) Sequential Financial Life span (P/E cycles) Sequential Financial (a) Response time (b) Life span (P/E cycles) esap reduces the response time over RAID-5 esap prolongs the life span of SSD over RAID-5 RAID-5 performs worst, especially for the financial workloads Small writes incur heavy parity overhead 18
19 Parity overhead (count) 1.6E+7 1.4E+7 1.2E+7 1.0E+7 8.0E+6 6.0E+6 4.0E+6 2.0E+6 0.0E+0 Parity overhead of RAID-5 Analysis of Parity Overhead Reads for parity calculations (PR) Parity writes (PW) Parity overhead of esap Parity writes (PW) RAID-5 esap Partial stripe parity writes (PPW) for small write request Read for parity calculation (PR) Partial stripe parity write (PPW) Parity write (PW) Financial workload 19
20 Outlines Introduction & Motivation Challenges of RAID-5 Flash-aware New RAID Architecture Evaluations Analytic Models of RAID Schemes Conclusion 20
21 Analytic Models of RAID Schemes Goals of analytic models Find expected lifespan (P/E cycles) of SSD with various I/O workloads Project long-term reliability according to the lifespan of SSD Two factors affecting lifespan of SSD Write Amplification Factor (WAF) Garbage collection cost Parity Write Overhead (PWO) Term derived from this work (Mathematical model) Analytic model Lifespan of flash SSD (P/E cycles) Affecting WAF PWO 21
22 Parity Write Overhead (PWO) Parity write overhead are determined by 1) Size of RAID stripe 2) Size of write request 3) Starting position of write request within a stripe From the PWO, We can estimate the number of page writes and erase operations Write Req. Full Stripe Starting position Starting position D D D D P D D D P D D D P P 1 parity 1 parity 2 parities Flash Memory (a) Summit (b) (c) 22
23 Analytic Models of RAID-5 and esap Expected lifespan of SSD with RAID-5 Analytic model of RAID-5 P/E cycles & UPER Affecting WAF PWO of RAID-5 Parameters Please refer to our paper for details!! Characteristics of I/O workload & SSD Expected lifespan of SSD with esap Analytic model of esap P/E cycles & UPER Affecting WAF PWO of esap Parameters Characteristics of I/O workload & SSD 23
24 Projecting Long-term Reliability Procedure of projection 1) Extract characteristics of I/O workloads and parameters of SSD 2) Put extracted values into analytic models to expect lifespan of SSD 3) Calculate reliability equations with expected lifespan of SSD 4) Find Uncorrectable Page Error Rate (UPER) from the calculation Procedure of projection Characteristics of I/O workloads & SSD parameters Analytic model of RAID schemes Expected Lifespan Reliability of SSD (UPER) Equations for quantifying reliability 24
25 Analysis of Long-term Reliability UPER (Log scale) Uncorrectable Page Error Rate (UPER) and life span of SSD 1.E+00 1.E-03 1.E-06 1.E-09 1.E-12 1.E-15 1.E-18 1.E-21 1.E-24 1.E-27 1.E-30 1.E-33 1.E-36 1.E-39 Financial workload For 64GB MLC flash-ssd Required error rate by HDD vendor esap has the lowest UPER among three schemes 1.6E+04 esap can improve reliability 1.4E+04 while limiting SSD s 1.2E+04wear ECC RAID-5 esap Expected life span 1.0E E E E E E+00 esap requires far less P/E cycles compared to RAID-5 P/E cycle limit (MLC) RAID-5 esap ECC Total written bytes Total written bytes 25
26 Conclusion Reliability of flash based storage is getting more crucial A solution to improve reliability is to apply RAID configuration into SSD Conventional RAID-5 is not suitable esap: A novel flash-aware RAID scheme is proposed Derive the analytical model of RAID schemes in SSD Derive performance and lifespan models of RAID schemes in SSDs Project long-term reliability of SSDs 26
27 Thank you! & Questions? Please refer to the paper for details, Chip-Level RAID with Flexible Stripe Size and Parity Placement for Enhanced SSD Reliability, IEEE Transactions on Computers, 2015 Jaeho Kim 27
28 Backup Slides 28
29 Accuracy of Model Accuracy ratio of the model compared to the experimentally obtained Most of the cases, the difference between the model and the experimental results are within 10% Workloads RAID-5 esap Sequential Random Financial Exchange MSN
30 What is Determination factor for WAF & PWO? WAF and PWO are determined by characteristics of the I/O workloads Workload Scheme # of Write req. Avg. size of Write Sequential Financial Avg. u of victim blocks for GC RAID-5 368K 62K 0 esap 184K 124K 0 RAID K 9K 0.66 esap 416K 78K 0.64 utilization Analytic model Life span of flash-ssd Affecting WAF PWO Affecting Characteristics of I/O workload 30
31 ECC Bit Correction Requirements Trends Bit requirements for BCH From: 1) ECC Options for Improving NAND Flash Memory Reliability Micron, ) Signal processing and the evolution of NAND flash memory Anobit, 2010
32 RBER of MLC vs. TLC BER of MLC Flash 32
Incremental Redundancy to Reduce Data Retention Errors in Flash-based SSDs
Incremental Redundancy to Reduce Data Retention Errors in Flash-based SSDs Heejin Park University of Seoul [email protected] Jaeho Kim Hongik University [email protected] Jongmoo Choi Dankook University [email protected]
In-Block Level Redundancy Management for Flash Storage System
, pp.309-318 http://dx.doi.org/10.14257/ijmue.2015.10.9.32 In-Block Level Redundancy Management for Flash Storage System Seung-Ho Lim Division of Computer and Electronic Systems Engineering Hankuk University
Impact of Stripe Unit Size on Performance and Endurance of SSD-Based RAID Arrays
1 Impact of Stripe Unit Size on Performance and Endurance of SSD-Based RAID Arrays Farzaneh Rajaei Salmasi Hossein Asadi Majid GhasemiGol [email protected] [email protected] [email protected]
Don t Let RAID Raid the Lifetime of Your SSD Array
Don t Let RAID Raid the Lifetime of Your SSD Array Sangwhan Moon Texas A&M University A. L. Narasimha Reddy Texas A&M University Abstract Parity protection at system level is typically employed to compose
NAND Flash Architecture and Specification Trends
NAND Flash Architecture and Specification Trends Michael Abraham ([email protected]) NAND Solutions Group Architect Micron Technology, Inc. August 2012 1 Topics NAND Flash Architecture Trends The Cloud
Choosing Storage Systems
Choosing Storage Systems For MySQL Peter Zaitsev, CEO Percona Percona Live MySQL Conference and Expo 2013 Santa Clara,CA April 25,2013 Why Right Choice for Storage is Important? 2 because Wrong Choice
Solid State Drive Technology
Technical white paper Solid State Drive Technology Differences between SLC, MLC and TLC NAND Table of contents Executive summary... 2 SLC vs MLC vs TLC... 2 NAND cell technology... 2 Write amplification...
Technologies Supporting Evolution of SSDs
Technologies Supporting Evolution of SSDs By TSUCHIYA Kenji Notebook PCs equipped with solid-state drives (SSDs), featuring shock and vibration durability due to the lack of moving parts, appeared on the
NAND Flash Architecture and Specification Trends
NAND Flash Architecture and Specification Trends Michael Abraham ([email protected]) NAND Solutions Group Architect Micron Technology, Inc. August 2011 1 Topics NAND Flash trends SSD/Enterprise application
Flash for Databases. September 22, 2015 Peter Zaitsev Percona
Flash for Databases September 22, 2015 Peter Zaitsev Percona In this Presentation Flash technology overview Review some of the available technology What does this mean for databases? Specific opportunities
Important Differences Between Consumer and Enterprise Flash Architectures
Important Differences Between Consumer and Enterprise Flash Architectures Robert Sykes Director of Firmware Flash Memory Summit 2013 Santa Clara, CA OCZ Technology Introduction This presentation will describe
Buffer-Aware Garbage Collection for NAND Flash Memory-Based Storage Systems
Buffer-Aware Garbage Collection for NAND Flash Memory-Based Storage Systems Sungin Lee, Dongkun Shin and Jihong Kim School of Computer Science and Engineering, Seoul National University, Seoul, Korea {chamdoo,
SALSA Flash-Optimized Software-Defined Storage
Flash-Optimized Software-Defined Storage Nikolas Ioannou, Ioannis Koltsidas, Roman Pletka, Sasa Tomic,Thomas Weigold IBM Research Zurich 1 New Market Category of Big Data Flash Multiple workloads don t
SOS: Software-Based Out-of-Order Scheduling for High-Performance NAND Flash-Based SSDs
SOS: Software-Based Out-of-Order Scheduling for High-Performance NAND -Based SSDs Sangwook Shane Hahn, Sungjin Lee, and Jihong Kim Department of Computer Science and Engineering, Seoul National University,
Low-Power Error Correction for Mobile Storage
Low-Power Error Correction for Mobile Storage Jeff Yang Principle Engineer Silicon Motion 1 Power Consumption The ECC engine will consume a great percentage of power in the controller Both RAID and LDPC
Differential RAID: Rethinking RAID for SSD Reliability
Differential RAID: Rethinking RAID for SSD Reliability ABSTRACT Asim Kadav University of Wisconsin Madison, WI [email protected] Vijayan Prabhakaran [email protected] Deployment of SSDs in enterprise
Comparison of NAND Flash Technologies Used in Solid- State Storage
An explanation and comparison of SLC and MLC NAND technologies August 2010 Comparison of NAND Flash Technologies Used in Solid- State Storage By Shaluka Perera IBM Systems and Technology Group Bill Bornstein
COS 318: Operating Systems. Storage Devices. Kai Li and Andy Bavier Computer Science Department Princeton University
COS 318: Operating Systems Storage Devices Kai Li and Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall13/cos318/ Today s Topics! Magnetic disks!
System Architecture. CS143: Disks and Files. Magnetic disk vs SSD. Structure of a Platter CPU. Disk Controller...
System Architecture CS143: Disks and Files CPU Word (1B 64B) ~ 10 GB/sec Main Memory System Bus Disk Controller... Block (512B 50KB) ~ 100 MB/sec Disk 1 2 Magnetic disk vs SSD Magnetic Disk Stores data
SSDs and RAID: What s the right strategy. Paul Goodwin VP Product Development Avant Technology
SSDs and RAID: What s the right strategy Paul Goodwin VP Product Development Avant Technology SSDs and RAID: What s the right strategy Flash Overview SSD Overview RAID overview Thoughts about Raid Strategies
FAST 11. Yongseok Oh <[email protected]> University of Seoul. Mobile Embedded System Laboratory
CAFTL: A Content-Aware Flash Translation Layer Enhancing the Lifespan of flash Memory based Solid State Drives FAST 11 Yongseok Oh University of Seoul Mobile Embedded System Laboratory
Offline Deduplication for Solid State Disk Using a Lightweight Hash Algorithm
JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.15, NO.5, OCTOBER, 2015 ISSN(Print) 1598-1657 http://dx.doi.org/10.5573/jsts.2015.15.5.539 ISSN(Online) 2233-4866 Offline Deduplication for Solid State
Speeding Up Cloud/Server Applications Using Flash Memory
Speeding Up Cloud/Server Applications Using Flash Memory Sudipta Sengupta Microsoft Research, Redmond, WA, USA Contains work that is joint with B. Debnath (Univ. of Minnesota) and J. Li (Microsoft Research,
The IntelliMagic White Paper: Green Storage: Reduce Power not Performance. December 2010
The IntelliMagic White Paper: Green Storage: Reduce Power not Performance December 2010 Summary: This white paper provides techniques to configure the disk drives in your storage system such that they
The Pitfalls of Deploying Solid-State Drive RAIDs
The Pitfalls of Deploying Solid-State Drive RAIDs Nikolaus Jeremic 1, Gero Mühl 1, Anselm Busse 2 and Jan Richling 2 Architecture of Application Systems Group 1 Faculty of Computer Science and Electrical
Understanding endurance and performance characteristics of HP solid state drives
Understanding endurance and performance characteristics of HP solid state drives Technology brief Introduction... 2 SSD endurance... 2 An introduction to endurance... 2 NAND organization... 2 SLC versus
NAND Flash FAQ. Eureka Technology. apn5_87. NAND Flash FAQ
What is NAND Flash? What is the major difference between NAND Flash and other Memory? Structural differences between NAND Flash and NOR Flash What does NAND Flash controller do? How to send command to
Sistemas Operativos: Input/Output Disks
Sistemas Operativos: Input/Output Disks Pedro F. Souto ([email protected]) April 28, 2012 Topics Magnetic Disks RAID Solid State Disks Topics Magnetic Disks RAID Solid State Disks Magnetic Disk Construction
HybridLog: an Efficient Hybrid-Mapped Flash Translation Layer for Modern NAND Flash Memory
HybridLog: an Efficient Hybrid-Mapped Flash Translation Layer for Modern NAND Flash Memory Mong-Ling Chiao and Da-Wei Chang Abstract A Flash Translation Layer (FTL) emulates a block device interface on
Data Retention in MLC NAND Flash Memory: Characterization, Optimization, and Recovery
Data Retention in MLC NAND Flash Memory: Characterization, Optimization, and Recovery Yu Cai, Yixin Luo, Erich F. Haratsch*, Ken Mai, Onur Mutlu Carnegie Mellon University, *LSI Corporation 1 Many use
Price/performance Modern Memory Hierarchy
Lecture 21: Storage Administration Take QUIZ 15 over P&H 6.1-4, 6.8-9 before 11:59pm today Project: Cache Simulator, Due April 29, 2010 NEW OFFICE HOUR TIME: Tuesday 1-2, McKinley Last Time Exam discussion
RAID Performance Analysis
RAID Performance Analysis We have six 500 GB disks with 8 ms average seek time. They rotate at 7200 RPM and have a transfer rate of 20 MB/sec. The minimum unit of transfer to each disk is a 512 byte sector.
Benchmarking Mobile Storage with the Arasan High Performance HVP
White Paper with the Arasan High Performance HVP Executive Summary NAND Flash is the nonvolatile memory used in virtually all mobile devices. (smartphones, tablets, cameras, game controllers). High performance
The Technologies & Architectures. President, Demartek
Deep Dive on Solid State t Storage The Technologies & Architectures Dennis Martin Dennis Martin President, Demartek Demartek Company Overview Industry analysis with on-site test lab Lab includes servers,
COS 318: Operating Systems. Storage Devices. Kai Li Computer Science Department Princeton University. (http://www.cs.princeton.edu/courses/cos318/)
COS 318: Operating Systems Storage Devices Kai Li Computer Science Department Princeton University (http://www.cs.princeton.edu/courses/cos318/) Today s Topics Magnetic disks Magnetic disk performance
Nasir Memon Polytechnic Institute of NYU
Nasir Memon Polytechnic Institute of NYU SSD Drive Technology Overview SSD Drive Components NAND FLASH Microcontroller SSD Drive Forensics Challenges Overview SSD s are fairly new to the market Whereas
Flash Memory Basics for SSD Users
Flash Memory Basics for SSD Users April 2014, Rainer W. Kaese Toshiba Electronics Europe Storage Products Division SSD vs. HDD Enterprise SSD Can write the full capacity 30x per day over lifetime Client/Laptop
Disks and RAID. Profs. Bracy and Van Renesse. based on slides by Prof. Sirer
Disks and RAID Profs. Bracy and Van Renesse based on slides by Prof. Sirer 50 Years Old! 13th September 1956 The IBM RAMAC 350 Stored less than 5 MByte Reading from a Disk Must specify: cylinder # (distance
High-Performance SSD-Based RAID Storage. Madhukar Gunjan Chakhaiyar Product Test Architect
High-Performance SSD-Based RAID Storage Madhukar Gunjan Chakhaiyar Product Test Architect 1 Agenda HDD based RAID Performance-HDD based RAID Storage Dynamics driving to SSD based RAID Storage Evolution
Definition of RAID Levels
RAID The basic idea of RAID (Redundant Array of Independent Disks) is to combine multiple inexpensive disk drives into an array of disk drives to obtain performance, capacity and reliability that exceeds
Indexing on Solid State Drives based on Flash Memory
Indexing on Solid State Drives based on Flash Memory Florian Keusch MASTER S THESIS Systems Group Department of Computer Science ETH Zurich http://www.systems.ethz.ch/ September 2008 - March 2009 Supervised
Application-Focused Flash Acceleration
IBM System Storage Application-Focused Flash Acceleration XIV SDD Caching Overview FLASH MEMORY SUMMIT 2012 Anthony Vattathil [email protected] 1 Overview Flash technology is an excellent choice to service
Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays
Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays By Scott D. Lowe, vexpert Co-Founder, ActualTech Media February, 2015 Table of Contents Introduction: How Flash Storage Works 3 Flash Storage
PARALLELS CLOUD STORAGE
PARALLELS CLOUD STORAGE Performance Benchmark Results 1 Table of Contents Executive Summary... Error! Bookmark not defined. Architecture Overview... 3 Key Features... 5 No Special Hardware Requirements...
Solid State Drive (SSD) FAQ
Solid State Drive (SSD) FAQ Santosh Kumar Rajesh Vijayaraghavan O c t o b e r 2 0 1 1 List of Questions Why SSD? Why Dell SSD? What are the types of SSDs? What are the best Use cases & applications for
An Overview of Flash Storage for Databases
An Overview of Flash Storage for Databases Vadim Tkachenko Morgan Tocker http://percona.com MySQL CE Apr 2010 -2- Introduction Vadim Tkachenko Percona Inc, CTO and Lead of Development Morgan Tocker Percona
FUSION iocontrol HYBRID STORAGE ARCHITECTURE 1 WWW.FUSIONIO.COM
1 WWW.FUSIONIO.COM FUSION iocontrol HYBRID STORAGE ARCHITECTURE Contents Contents... 2 1 The Storage I/O and Management Gap... 3 2 Closing the Gap with Fusion-io... 4 2.1 Flash storage, the Right Way...
Implementation of Buffer Cache Simulator for Hybrid Main Memory and Flash Memory Storages
Implementation of Buffer Cache Simulator for Hybrid Main Memory and Flash Memory Storages Soohyun Yang and Yeonseung Ryu Department of Computer Engineering, Myongji University Yongin, Gyeonggi-do, Korea
How To Write On A Flash Memory Flash Memory (Mlc) On A Solid State Drive (Samsung)
Using MLC NAND in Datacenters (a.k.a. Using Client SSD Technology in Datacenters) Tony Roug, Intel Principal Engineer SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA.
Flash In The Enterprise
Flash In The Enterprise Technology and Market Overview Chris M Evans, Langton Blue Ltd Architecting IT January 2014 Doc ID: AI1401-01S Table of Contents The Need for Flash Storage... 3 IOPS Density...
Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card
Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card Version 1.0 April 2011 DB15-000761-00 Revision History Version and Date Version 1.0, April 2011 Initial
File System Management
Lecture 7: Storage Management File System Management Contents Non volatile memory Tape, HDD, SSD Files & File System Interface Directories & their Organization File System Implementation Disk Space Allocation
SH-Sim: A Flexible Simulation Platform for Hybrid Storage Systems
, pp.61-70 http://dx.doi.org/10.14257/ijgdc.2014.7.3.07 SH-Sim: A Flexible Simulation Platform for Hybrid Storage Systems Puyuan Yang 1, Peiquan Jin 1,2 and Lihua Yue 1,2 1 School of Computer Science and
NAND Flash Media Management Through RAIN
Flash Media Management Through RAIN Scott Shadley, Senior roduct Marketing Manager Micron Technology, Inc. Technical Marketing Brief What Is RAIN, and Why Do SSDs Need It? This brief compares redundant
RAID. RAID 0 No redundancy ( AID?) Just stripe data over multiple disks But it does improve performance. Chapter 6 Storage and Other I/O Topics 29
RAID Redundant Array of Inexpensive (Independent) Disks Use multiple smaller disks (c.f. one large disk) Parallelism improves performance Plus extra disk(s) for redundant data storage Provides fault tolerant
Firebird and RAID. Choosing the right RAID configuration for Firebird. Paul Reeves IBPhoenix. mail: [email protected]
Firebird and RAID Choosing the right RAID configuration for Firebird. Paul Reeves IBPhoenix mail: [email protected] Introduction Disc drives have become so cheap that implementing RAID for a firebird
Solid State Storage in a Hard Disk Package. Brian McKean, LSI Corporation
Solid State Storage in a Hard Disk Package Brian McKean, LSI Corporation SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individual members may
NAND Flash-based Disk Cache Using SLC/MLC Combined Flash Memory
International Workshop on Storage Network Architecture and Parallel I/Os NAND Flash-based Disk Cache Using /MLC Combined Flash Memory Seongcheol Hong School of Information and Communication Engineering
Maximizing Your Server Memory and Storage Investments with Windows Server 2012 R2
Executive Summary Maximizing Your Server Memory and Storage Investments with Windows Server 2012 R2 October 21, 2014 What s inside Windows Server 2012 fully leverages today s computing, network, and storage
Endurance Models for Cactus Technologies Industrial-Grade Flash Storage Products. White Paper CTWP006
Endurance Models for Cactus Technologies Industrial-Grade Flash Storage Products White Paper CTWP006 Cactus Technologies Limited Suite C, 15/F, Capital Trade Center 6 Tsun Yip Street, Kwun Tong Kowloon,
Flash 101. Violin Memory Switzerland. Violin Memory Inc. Proprietary 1
Flash 101 Violin Memory Switzerland Violin Memory Inc. Proprietary 1 Agenda - What is Flash? - What is the difference between Flash types? - Why are SSD solutions different from Flash Storage Arrays? -
Why disk arrays? CPUs speeds increase faster than disks. - Time won t really help workloads where disk in bottleneck
1/19 Why disk arrays? CPUs speeds increase faster than disks - Time won t really help workloads where disk in bottleneck Some applications (audio/video) require big files Disk arrays - make one logical
Industrial Flash Storage Module
April 9, 2012 Version 1. 1 Industrial Flash Storage Module Author: Precyan Lee E-mail: [email protected] April 9, 2012 Version 1. 1 Table of Contents Current Market Trends for Flash Storage...
Flash Fabric Architecture
Flash Fabric Architecture Violin Memory s Flash Fabric Architecture is the foundation for the next generation of enterprise storage Version 2.0 Abstract Purpose- built flash technology impacts data center
RFLRU: A Buffer Cache Management Algorithm for Solid State Drive to Improve the Write Performance on Mixed Workload
Engineering Letters, :, EL RFLRU: A Buffer Cache Management Algorithm for Solid State Drive to Improve the Write Performance on Mixed Workload Arul Selvan Ramasamy, and Porkumaran Karantharaj Abstract
DELL SOLID STATE DISK (SSD) DRIVES
DELL SOLID STATE DISK (SSD) DRIVES STORAGE SOLUTIONS FOR SELECT POWEREDGE SERVERS By Bryan Martin, Dell Product Marketing Manager for HDD & SSD delltechcenter.com TAB LE OF CONTENTS INTRODUCTION 3 DOWNFALLS
The Pros and Cons of Erasure Coding & Replication vs. RAID in Next-Gen Storage Platforms. Abhijith Shenoy Engineer, Hedvig Inc.
The Pros and Cons of Erasure Coding & Replication vs. RAID in Next-Gen Storage Platforms Abhijith Shenoy Engineer, Hedvig Inc. @hedviginc The need for new architectures Business innovation Time-to-market
Deep Dive: Maximizing EC2 & EBS Performance
Deep Dive: Maximizing EC2 & EBS Performance Tom Maddox, Solutions Architect 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved What we ll cover Amazon EBS overview Volumes Snapshots
An Exploration of Hybrid Hard Disk Designs Using an Extensible Simulator
An Exploration of Hybrid Hard Disk Designs Using an Extensible Simulator Pavan Konanki Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment
EMC XTREMIO EXECUTIVE OVERVIEW
EMC XTREMIO EXECUTIVE OVERVIEW COMPANY BACKGROUND XtremIO develops enterprise data storage systems based completely on random access media such as flash solid-state drives (SSDs). By leveraging the underlying
How it can benefit your enterprise. Dejan Kocic Netapp
PRESENTATION Case for flash TITLE GOES storage HERE How it can benefit your enterprise Dejan Kocic Netapp SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise
Flash-Friendly File System (F2FS)
Flash-Friendly File System (F2FS) Feb 22, 2013 Joo-Young Hwang ([email protected]) S/W Dev. Team, Memory Business, Samsung Electronics Co., Ltd. Agenda Introduction FTL Device Characteristics
Technical Paper. Performance and Tuning Considerations for SAS on Fusion-io ioscale Flash Storage
Technical Paper Performance and Tuning Considerations for SAS on Fusion-io ioscale Flash Storage Release Information Content Version: 1.0 May 2014. Trademarks and Patents SAS Institute Inc., SAS Campus
Seeking Fast, Durable Data Management: A Database System and Persistent Storage Benchmark
Seeking Fast, Durable Data Management: A Database System and Persistent Storage Benchmark In-memory database systems (IMDSs) eliminate much of the performance latency associated with traditional on-disk
Caching Mechanisms for Mobile and IOT Devices
Caching Mechanisms for Mobile and IOT Devices Masafumi Takahashi Toshiba Corporation JEDEC Mobile & IOT Technology Forum Copyright 2016 Toshiba Corporation Background. Unified concept. Outline The first
RNFTL: A Reuse-Aware NAND Flash Translation Layer for Flash Memory
RNFTL: A Reuse-Aware NAND Flash Translation Layer for Flash Memory Yi Wang, DuoLiu, MengWang, ZhiweiQin, Zili Shao and Yong Guan Department of Computing College of Computer and Information Management The
SSD Write Performance IOPS Confusion Due to Poor Benchmarking Techniques
SSD Write Performance IOPS Confusion Due to Poor Benchmarking Techniques Dominique A. Heger [email protected] www.dhtusa.com Introduction Over the last few years, the proliferation of solid state disk
An In-Depth Look at Variable Stripe RAID (VSR)
An In-Depth Look at Variable Stripe RAID (VSR) A white paper by Robbie Stevens, Senior Marketing/Technical Writer 10777 Westheimer Rd. Houston, TX 77042 www.ramsan.com Scan this QR code with your smartphone
A Data De-duplication Access Framework for Solid State Drives
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 28, 941-954 (2012) A Data De-duplication Access Framework for Solid State Drives Department of Electronic Engineering National Taiwan University of Science
Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations. Database Solutions Engineering
Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations A Dell Technical White Paper Database Solutions Engineering By Sudhansu Sekhar and Raghunatha
A PRAM and NAND Flash Hybrid Architecture for High-Performance Embedded Storage Subsystems
1 A PRAM and NAND Flash Hybrid Architecture for High-Performance Embedded Storage Subsystems Chul Lee Software Laboratory Samsung Advanced Institute of Technology Samsung Electronics Outline 2 Background
RAID technology and IBM TotalStorage NAS products
IBM TotalStorage Network Attached Storage October 2001 RAID technology and IBM TotalStorage NAS products By Janet Anglin and Chris Durham Storage Networking Architecture, SSG Page No.1 Contents 2 RAID
Disk Storage & Dependability
Disk Storage & Dependability Computer Organization Architectures for Embedded Computing Wednesday 19 November 14 Many slides adapted from: Computer Organization and Design, Patterson & Hennessy 4th Edition,
Managing Storage Space in a Flash and Disk Hybrid Storage System
Managing Storage Space in a Flash and Disk Hybrid Storage System Xiaojian Wu, and A. L. Narasimha Reddy Dept. of Electrical and Computer Engineering Texas A&M University IEEE International Symposium on
Fusion iomemory iodrive PCIe Application Accelerator Performance Testing
WHITE PAPER Fusion iomemory iodrive PCIe Application Accelerator Performance Testing SPAWAR Systems Center Atlantic Cary Humphries, Steven Tully and Karl Burkheimer 2/1/2011 Product testing of the Fusion
Outline. CS 245: Database System Principles. Notes 02: Hardware. Hardware DBMS ... ... Data Storage
CS 245: Database System Principles Notes 02: Hardware Hector Garcia-Molina Outline Hardware: Disks Access Times Solid State Drives Optimizations Other Topics: Storage costs Using secondary storage Disk
Filesystems Performance in GNU/Linux Multi-Disk Data Storage
JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 22 No. 2 (2014), pp. 65-80 Filesystems Performance in GNU/Linux Multi-Disk Data Storage Mateusz Smoliński 1 1 Lodz University of Technology Faculty of Technical
RAID Overview: Identifying What RAID Levels Best Meet Customer Needs. Diamond Series RAID Storage Array
ATTO Technology, Inc. Corporate Headquarters 155 Crosspoint Parkway Amherst, NY 14068 Phone: 716-691-1999 Fax: 716-691-9353 www.attotech.com [email protected] RAID Overview: Identifying What RAID Levels
Building Flexible, Fault-Tolerant Flash-based Storage Systems
Building Flexible, Fault-Tolerant Flash-based Storage Systems Kevin M. Greenan Darrell D.E. Long Ethan L. Miller Thomas J. E. Schwarz, S.J. Avani Wildani Univ. of California, Santa Cruz Santa Clara University
Accelerating Datacenter Server Workloads with NVDIMMs
Accelerating Datacenter Workloads with NVDIMMs Nigel Alvares Senior Director of Marketing Inphi Corporation November 2014 1 Key Datacenter Trends to Tackle Software-Defined Everything Open Software & Hardware
Intel Solid-State Drive 320 Series
Intel Solid-State Drive 320 Series Enterprise Server/Storage Application Product Specification Addendum Form Factors: 1.8-inch and 2.5-inch Capacity: 80/160/300 GB (1.8-inch) 40/80/120/160/300/600 GB (2.5-inch)
