The Multi-streamed Solid-State Drive
|
|
- Angela Bailey
- 7 years ago
- Views:
Transcription
1 The Multi-streamed Solid-State Drive Jeong-Uk Kang, Jeeseok Hyun, Hyunjoo Maeng*, and Sangyeun Cho Memory Solutions Lab. Memory Division, Samsung Electronics Co., Ltd
2 SSD as a Drop-in Replacement of HDD SSD shares a common interface with HDD The block device abstraction paved the way for wide adoption of SSDs Host Application Host Application OS File System SATA OS File System Generic Layer Logical Address Generic Layer HDD SSD
3 Great, BUT Rotating media and NAND flash memory are very different! Host Host Application OS Sector base Application OS File System File System Generic Layer Logical Address Generic Layer HDD Read_Sector() Write_Sector()? SSD Read_() Write_() Erase_() Copy_() Disk NAND Flash Memory NAND Flash Memory NAND Flash Memory
4 The Trick is FTL! Flash translation layer (FTL) Logical block mapping Bad block management Garbage Collection (GC) Host Application OS (Sector based) File System Generic Layer SSD FTL Write Erase Read NAND Flash Memory
5 Garbage Collection (GC) GC reclaims space to prepare new empty blocks NAND s erase-before-update requirement Valid page copying followed by an erase operation Has a large impact on SSD lifetime and performance A A B Valid ERASED data Valid ERASED data2 Invalid ERASED data Invalid ERASED data B Invalid ERASED data Invalid ERASED data Valid ERASED data3 Valid ERASED data4 Valid page copying Free block Valid data Valid data2 Valid data3 Valid data4
6 GC is Expensive! Cassandra Update Throughput (ops/sec) Valid s copied (ops/sec) Performance of SSD gradually decreases as time goes on Example: Cassandra update throughput.2 GC overhead 3. Throughput GC highly affects the SSD performance! Time (Minutes)
7 Our Idea: Multi-streamed SSD Host Application OS File System Co-exists with the existing block layer Generic Layer General & concrete interface New interface for SSD Multi-streaming Interface SSD FTL Host-provided stream information guides desirable data placement within SSD! NAND Flash memory
8 End Result Update Throughput (ops/sec) The multi-streamed SSD can sustain Cassandra update throughput.2 Proposed Traditional SSD Time (Minutes)
9 Contents Background Write optimization in SSD The Multi-streamed SSD Our approach Case study Evaluation Experimental setup Results Conclusion
10 Effects of Write Patterns Previous write patterns (=current state) matter LBA 7 LBA 2 LBA 0 LBA 7 LBA 2 LBA 0 LBA 0 LBA 3 LBA LBA 0 LBA 3 LBA LBA LBA 6 LBA 2 LBA LBA 6 LBA 4 LBA 4 LBA 5 LBA 3 LBA 4 LBA 5 LBA 7 Sequential LBA updates into 2 Random LBA updates into 2 Need valid page copying from 0 & Just erase 0
11 Stream SSD Write to stream Lifetime Stream Data Lifetime? Write to stream 2 Lifetime 2 Stream 2 Write to stream 3 Lifetime 3 Stream 3
12 The Multi-streamed SSD Multi-streamed SSD Mapping data with different lifetime to different streams Data Host Data2 StreamID Multi-stream Generic interface Layer Data3 Data5 Application Data4 Data0 Provide information about data lifetime Data3 Data Data3 Stream ID = SSD FTL NAND Flash Memory Data2 Data7 Data9 Stream ID = Data0 Data2 Data3 Stream ID = 3 Place data with similar lifetime into the same erase unit
13 Working Example Multi-streamed SSD High GC efficiency (Reduce GC overheads) effects on Performance! Request data Request data Without Stream Reduce valid pages to copy Multi-Stream For effective multi-streaming, proper mapping of data to streams is essential!
14 Case Study: Cassandra Flushing Cassandra employs a size-tiered compaction strategy Write Request Memtable Memory Commit Log SSTable 2 SSTable 5 K K2 SSTable 6 SSTable 7 SSTable SSTable 2 SSTable 3 SSTable 4 K K2 K K2 K
15 Summary of Cassandra s Write Patterns Write operations when Cassandra runs Memtable Memory Flushing data Commit-log Write Commit Log System data Write SSTable 2 SSTable 5 K K2 SSTable 6 SSTable 7 metadata, journal SSTable SSTable 2 Compaction data write SSTable 3 SSTable 4 System K K2 K K2 K
16 Mapping #: Just one stream ID (= conventional SSD) Memtable Memory 0 Flushing data 0 Commit-log Write Commit Log 0 System data Write SSTable 2 SSTable 5 K K2 SSTable 6 SSTable 7 metadata, journal SSTable SSTable 2 Compaction data write SSTable 3 SSTable 4 0 System K K2 K K2 K
17 Mapping #2: Multi-App Add a new stream to separately handle application writes (stream ID ) from system traffic (stream ID 0) Memtable Memory Flushing data Commit-log Write Commit Log 0 System data Write SSTable 2 SSTable 5 K K2 SSTable 6 SSTable 7 metadata, journal SSTable SSTable 2 Compaction data write SSTable 3 SSTable 4 System K K2 K K2 K
18 Mapping #3: Multi-Log Use three streams; further separate Commit Log Memtable Memory 2 Flushing data Commit-log Write Commit Log 0 System data Write SSTable 2 SSTable 5 K K2 SSTable 6 SSTable 7 metadata, journal SSTable SSTable 2 Compaction data write SSTable 3 SSTable 4 2 System K K2 K K2 K
19 Mapping #4: Multi-Data Give distinct streams to different tiers of SSTables Memtable Memory 2 Flushing data Commit-log Write Commit Log 0 System data Write SSTable 2 Compaction data write 4 SSTable 5 K K2 SSTable 6 SSTable 7 metadata, journal SSTable SSTable 2 Compaction data write SSTable 3 SSTable 4 3 System K K2 K K2 K
20 Experimental Setup Multi-stream SSD Prototype Samsung 840 Pro SSD 60 GB device capacity YCSB benchmark on Cassandra Write intensive workload K data x,000,000 record counts 00,000,000 operation counts Linux kernel 3.3 (modified) Passes the stream ID through fadvise() system call Stores in the inode of VFS Application VFS fadvise (fd, Stream ID) inode field = Stream ID Intel i GHz processor 2 GB Memory Accelerates SSD aging by increasing Cassandra s flush frequency EXT4 Device Store Stream ID In buffer head SSD
21 Results Update Throughput (ops/sec) Cassandra s normalized update throughput TRIM off (TRIM off) Time (Minutes)
22 Results Update Throughput (ops/sec) Cassandra s normalized update throughput TRIM on.2 But still far from ideal 0.8 (TRIM on) TRIM gives non-trivial improvement Time (Minutes) (TRIM off) 27/37
23 Results Update Throughput (ops/sec) Cassandra s normalized update throughput Multi-App (System data vs. Cassandra data).2 Multi-App 0.8 (TRIM on) Time (Minutes) (TRIM off)
24 Results Update Throughput (ops/sec) Cassandra s normalized update throughput Multi-Log (System data vs. Commit-Log vs. Flushed data).2 Multi-Log (TRIM on) Multi-App Time (Minutes) (TRIM off)
25 Results Update Throughput (ops/sec) Cassandra s normalized update throughput Multi-Data (System data vs. Commit-Log vs. Flushed data vs. Compaction data).2 Multi-Data Multi-Log (TRIM on) Multi-App Time (Minutes) (TRIM off)
26 Result #2 Cassandra s GC overheads TRIM off (TRIM off) Time (Minutes)
27 Results Valid page copied (ops/sec) Cassandra s GC overheads TRIM on (TRIM on) (TRIM off) Time (Minutes)
28 Results Valid page copied (ops/sec) Cassandra s GC overheads Multi-App (System data vs. Cassandra data) Multi-App (TRIM off) (TRIM on) Time (Minutes)
29 Results Valid page copied (ops/sec) Cassandra s GC overheads Multi-Log (System data vs. Commit-Log vs. Flushed data) Multi-App (TRIM off) (TRIM on) Multi-Log Time (Minutes)
30 Results Valid page copied (ops/sec) Cassandra s GC overheads Multi-Data (System data vs. Commit-Log vs. Flushed data vs. Compaction data) Multi-App The throughput is very well correlated with GC overheads 0.2 (TRIM off) (TRIM on) Multi-Log Multi-Data Time (Minutes)
31 Result #3 Cumulated distribution (%) Cassandra s cumulated latency distribution Multi-streaming improves write latency At 99.9%, Multi-Data lowers the latency by 54 % compared to Normal 00 Multi-Data Multi-Log Multi-App (TRIM on) Latency (us)
32 Conclusion Multi-streamed SSD Mapping application and system data with different lifetimes to SSD streams Higher GC efficiency, lower latency Multi-streaming can be supported on a state-of-the-art SSD and co-exist with the traditional block interface Host Multi-stream enhanced Layer Multi-stream interface can be standard for using SSD more efficiently SSD FTL NAND Flash memory
33
Flash-Friendly File System (F2FS)
Flash-Friendly File System (F2FS) Feb 22, 2013 Joo-Young Hwang (jooyoung.hwang@samsung.com) S/W Dev. Team, Memory Business, Samsung Electronics Co., Ltd. Agenda Introduction FTL Device Characteristics
More informationBenchmarking Cassandra on Violin
Technical White Paper Report Technical Report Benchmarking Cassandra on Violin Accelerating Cassandra Performance and Reducing Read Latency With Violin Memory Flash-based Storage Arrays Version 1.0 Abstract
More informationAccelerating Cassandra Workloads using SanDisk Solid State Drives
WHITE PAPER Accelerating Cassandra Workloads using SanDisk Solid State Drives February 2015 951 SanDisk Drive, Milpitas, CA 95035 2015 SanDIsk Corporation. All rights reserved www.sandisk.com Table of
More informationCAVE: Channel-Aware Buffer Management Scheme for Solid State Disk
CAVE: Channel-Aware Buffer Management Scheme for Solid State Disk Sung Kyu Park, Youngwoo Park, Gyudong Shim, and Kyu Ho Park Korea Advanced Institute of Science and Technology (KAIST) 305-701, Guseong-dong,
More informationEmpirical Inspection of IO subsystem for Flash Storage Device at the aspect of discard
, pp.59-63 http://dx.doi.org/10.14257/astl.2016.135.16 Empirical Inspection of IO subsystem for Flash Storage Device at the aspect of discard Seung-Ho Lim and Ki-Jin Kim Division of Computer and Electronic
More informationFlash 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
More informationIndexing 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
More informationSSD Write Performance IOPS Confusion Due to Poor Benchmarking Techniques
SSD Write Performance IOPS Confusion Due to Poor Benchmarking Techniques Dominique A. Heger dheger@dhtusa.com www.dhtusa.com Introduction Over the last few years, the proliferation of solid state disk
More informationA 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
More informationUSB Flash Drives as an Energy Efficient Storage Alternative
USB s as an Energy Efficient Storage Alternative Olga Mordvinova, Julian Martin Kunkel, Christian Baun, Thomas Ludwig and Marcel Kunze University of Heidelberg Karlsruhe Institute of Technology University
More informationSolid 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
More informationHow 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.
More informationSALSA 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
More informationMethods to achieve low latency and consistent performance
Methods to achieve low latency and consistent performance Alan Wu, Architect, Memblaze zhongjie.wu@memblaze.com 2015/8/13 1 Software Defined Flash Storage System Memblaze provides software defined flash
More informationUpdating Your Firmware
Updating Your Firmware WARNING: This firmware update is only valid for OCZ VERTEX Solid State Drives Flashing your Vertex will result in complete data loss. Please back up your drive before proceeding
More informationRoHS Compliant SATA High Capacity Flash Drive Series Datasheet for SAFD 25NH-M
RoHS Compliant SATA High Capacity Flash Drive Series Datasheet for SAFD 25NH-M February 9 th, 2015 Revision 1.4 This Specification Describes the Features and Capabilities of the Standard and Industrial
More informationWhy are state-of-the-art flash-based multi-tiered storage systems performing poorly for HTTP video streaming?
Why are state-of-the-art flash-based multi-tiered storage systems performing poorly for HTTP video streaming? Moonkyung Ryu Hyojun Kim Umakishore Ramachandran Georgia Institute of Technology Contents Background
More informationSOLID STATE DRIVES AND PARALLEL STORAGE
SOLID STATE DRIVES AND PARALLEL STORAGE White paper JANUARY 2013 1.888.PANASAS www.panasas.com Overview Solid State Drives (SSDs) have been touted for some time as a disruptive technology in the storage
More informationSpeeding 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,
More informationGetting the Most Out of Flash Storage
Business in a Flash. Getting the Most Out of Flash Storage Introduction, Usability, Optimization May 2015 David Lin Solutions Architect dlin@vmem.com 1 The copyright for images, icons, and logos used belong
More informationStorage Intelligence in SSDs and Standards
Storage Intelligence in SSs and Standards Bill Martin, Principal Engineer hangho hoi, Ph, Principal Engineer Memory Solutions Lab Samsung Semiconductor, Inc. What issues are we addressing? urrently hosts
More informationA Close Look at PCI Express SSDs. Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011
A Close Look at PCI Express SSDs Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011 Macro Datacenter Trends Key driver: Information Processing Data Footprint (PB) CAGR: 100%
More informationManaging 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
More informationMaximizing SQL Server Virtualization Performance
Maximizing SQL Server Virtualization Performance Michael Otey Senior Technical Director Windows IT Pro SQL Server Pro 1 What this presentation covers Host configuration guidelines CPU, RAM, networking
More informationFlexible Storage Allocation
Flexible Storage Allocation A. L. Narasimha Reddy Department of Electrical and Computer Engineering Texas A & M University Students: Sukwoo Kang (now at IBM Almaden) John Garrison Outline Big Picture Part
More informationUBI with Logging. Brijesh Singh Samsung, India brij.singh@samsung.com. Rohit Vijay Dongre Samsung, India rohit.dongre@samsung.com.
UBI with Logging Brijesh Singh Samsung, India brij.singh@samsung.com Rohit Vijay Dongre Samsung, India rohit.dongre@samsung.com Abstract Flash memory is widely adopted as a novel nonvolatile storage medium
More informationData Distribution Algorithms for Reliable. Reliable Parallel Storage on Flash Memories
Data Distribution Algorithms for Reliable Parallel Storage on Flash Memories Zuse Institute Berlin November 2008, MEMICS Workshop Motivation Nonvolatile storage Flash memory - Invented by Dr. Fujio Masuoka
More informationLSI MegaRAID CacheCade Performance Evaluation in a Web Server Environment
LSI MegaRAID CacheCade Performance Evaluation in a Web Server Environment Evaluation report prepared under contract with LSI Corporation Introduction Interest in solid-state storage (SSS) is high, and
More informationA Storage Architecture for High Speed Signal Processing: Embedding RAID 0 on FPGA
Journal of Signal and Information Processing, 12, 3, 382-386 http://dx.doi.org/1.4236/jsip.12.335 Published Online August 12 (http://www.scirp.org/journal/jsip) A Storage Architecture for High Speed Signal
More informationRNFTL: 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
More informationp-oftl: An Object-based Semantic-aware Parallel Flash Translation Layer
p-oftl: An Object-based Semantic-aware Parallel Flash Translation Layer Wei Wang, Youyou Lu, and Jiwu Shu Department of Computer Science and Technology, Tsinghua University, Beijing, China Tsinghua National
More informationBest 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
More informationDatabases Acceleration with Non Volatile Memory File System (NVMFS) PRESENTATION TITLE GOES HERE Saeed Raja SanDisk Inc.
bases Acceleration with Non Volatile Memory File System (NVMFS) PRESENTATION TITLE GOES HERE Saeed Raja SanDisk Inc. MySQL? Widely used Open Source Relational base Management System (RDBMS) Popular choice
More informationBuffer-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,
More informationImplementation and Challenging Issues of Flash-Memory Storage Systems
Implementation and Challenging Issues of Flash-Memory Storage Systems Tei-Wei Kuo Department of Computer Science & Information Engineering National Taiwan University Agenda Introduction Management Issues
More informationOptimizing SQL Server Storage Performance with the PowerEdge R720
Optimizing SQL Server Storage Performance with the PowerEdge R720 Choosing the best storage solution for optimal database performance Luis Acosta Solutions Performance Analysis Group Joe Noyola Advanced
More informationImplementation 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
More informationAn 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
More informationIn-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
More informationData Storage Framework on Flash Memory using Object-based Storage Model
2011 International Conference on Computer Science and Information Technology (ICCSIT 2011) IPCSIT vol. 51 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V51. 118 Data Storage Framework
More informationhybridfs: Integrating NAND Flash-Based SSD and HDD for Hybrid File System
hybridfs: Integrating NAND Flash-Based SSD and HDD for Hybrid File System Jinsun Suk and Jaechun No College of Electronics and Information Engineering Sejong University 98 Gunja-dong, Gwangjin-gu, Seoul
More informationEmbedded Operating Systems in a Point of Sale Environment. White Paper
Embedded Operating Systems in a Point of Sale Environment White Paper December 2008 Contents Embedded Operating Systems in a POS Environment... 3 Overview... 3 POS Operating Systems... 3 Operating Systems
More informationEmpirical Analysis of Solid State Disk Data Retention when used with Contemporary Operating Systems
DIGITAL FORENSIC RESEARCH CONFERENCE Empirical Analysis of Solid State Disk Data Retention when used with Contemporary Operating Systems By Christopher King and Timothy Vidas Presented At The Digital Forensic
More informationEfficient Flash Memory Read Request Handling Based on Split Transactions
Efficient Memory Handling Based on Split Transactions Bryan Kim, Eyee Hyun Nam, Yoon Jae Seong, Hang Jun Min, and Sang Lyul Min School of Computer Science and Engineering, Seoul National University, Seoul,
More informationSamsung Solid State Drive TurboWrite Technology
Samsung Solid State Drive TurboWrite Technology White Paper 213 Samsung Electronics Co. Faster Sequential Write Performance with TurboWrite Technology Accelerated sequential write speeds To improve on
More informationFAST 11. Yongseok Oh <ysoh@uos.ac.kr> 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
More informationBenchmarking Hadoop & HBase on Violin
Technical White Paper Report Technical Report Benchmarking Hadoop & HBase on Violin Harnessing Big Data Analytics at the Speed of Memory Version 1.0 Abstract The purpose of benchmarking is to show advantages
More informationAccelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software
WHITEPAPER Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software SanDisk ZetaScale software unlocks the full benefits of flash for In-Memory Compute and NoSQL applications
More informationThe What, Why and How of the Pure Storage Enterprise Flash Array
The What, Why and How of the Pure Storage Enterprise Flash Array Ethan L. Miller (and a cast of dozens at Pure Storage) What is an enterprise storage array? Enterprise storage array: store data blocks
More informationQuickSpecs. HP Solid State Drives (SSDs) for Workstations. Overview
Introduction Solid State Drives (SSDs) are fast becoming a real force with respect to storage in the computer industry. With no moving parts, storage is no longer bound by mechanical barriers to higher
More informationUnderstanding 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
More informationDIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION
DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION A DIABLO WHITE PAPER AUGUST 2014 Ricky Trigalo Director of Business Development Virtualization, Diablo Technologies
More informationSSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts.
Overview Introduction Solid State Drives (SSDs) are fast becoming a real force with respect to storage in the computer industry. With no moving parts, storage is no longer bound by mechanical barriers
More informationChoosing 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
More informationCaching 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
More informationSSDs: Practical Ways to Accelerate Virtual Servers
SSDs: Practical Ways to Accelerate Virtual Servers Session B-101, Increasing Storage Performance Andy Mills CEO Enmotus Santa Clara, CA November 2012 1 Summary Market and Technology Trends Virtual Servers
More informationClient-aware Cloud Storage
Client-aware Cloud Storage Feng Chen Computer Science & Engineering Louisiana State University Michael Mesnier Circuits & Systems Research Intel Labs Scott Hahn Circuits & Systems Research Intel Labs Cloud
More informationSamsung Solid State Drive RAPID mode
Samsung Solid State Drive RAPID mode White Paper 2013 Samsung Electronics Co. Improving System Responsiveness with Samsung RAPID mode Innovative solution pairs advanced SSD technology with cutting-edge
More informationBoosting Database Batch workloads using Flash Memory SSDs
Boosting Database Batch workloads using Flash Memory SSDs Won-Gill Oh and Sang-Won Lee School of Information and Communication Engineering SungKyunKwan University, 27334 2066, Seobu-Ro, Jangan-Gu, Suwon-Si,
More informationCloud Storage. Parallels. Performance Benchmark Results. White Paper. www.parallels.com
Parallels Cloud Storage White Paper Performance Benchmark Results www.parallels.com Table of Contents Executive Summary... 3 Architecture Overview... 3 Key Features... 4 No Special Hardware Requirements...
More informationAccelerating Server Storage Performance on Lenovo ThinkServer
Accelerating Server Storage Performance on Lenovo ThinkServer Lenovo Enterprise Product Group April 214 Copyright Lenovo 214 LENOVO PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER
More informationSistemas Operativos: Input/Output Disks
Sistemas Operativos: Input/Output Disks Pedro F. Souto (pfs@fe.up.pt) April 28, 2012 Topics Magnetic Disks RAID Solid State Disks Topics Magnetic Disks RAID Solid State Disks Magnetic Disk Construction
More informationNasir 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
More informationSSDs: Practical Ways to Accelerate Virtual Servers
SSDs: Practical Ways to Accelerate Virtual Servers Session B-101, Increasing Storage Performance Andy Mills CEO Enmotus Santa Clara, CA November 2012 1 Summary Market and Technology Trends Virtual Servers
More informationNV-DIMM: Fastest Tier in Your Storage Strategy
NV-DIMM: Fastest Tier in Your Storage Strategy Introducing ArxCis-NV, a Non-Volatile DIMM Author: Adrian Proctor, Viking Technology [email: adrian.proctor@vikingtechnology.com] This paper reviews how Non-Volatile
More informationFlash 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
More informationSSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts.
Overview Introduction Solid State Drives (SSDs) are fast becoming a real force with respect to storage in the computer industry. With no moving parts, storage is no longer bound by mechanical barriers
More informationIntel Solid- State Drive Data Center P3700 Series NVMe Hybrid Storage Performance
Intel Solid- State Drive Data Center P3700 Series NVMe Hybrid Storage Performance Hybrid Storage Performance Gains for IOPS and Bandwidth Utilizing Colfax Servers and Enmotus FuzeDrive Software NVMe Hybrid
More informationPARALLELS 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...
More informationAmadeus SAS Specialists Prove Fusion iomemory a Superior Analysis Accelerator
WHITE PAPER Amadeus SAS Specialists Prove Fusion iomemory a Superior Analysis Accelerator 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com SAS 9 Preferred Implementation Partner tests a single Fusion
More informationScalus Winter School Storage Systems
Scalus Winter School Storage Systems Flash Memory André Brinkmann Flash Memory Floa:ng gate of a flash cell is electrically isolated Applying high voltages between source and drain accelerates electrons
More informationSolid State Drive Architecture
Solid State Drive Architecture A comparison and evaluation of data storage mediums Tyler Thierolf Justin Uriarte Outline Introduction Storage Device as Limiting Factor Terminology Internals Interface Architecture
More informationObject-based SSD (OSSD): Our Practice and Experience
FSWD Object-based SSD (OSSD): Our Practice and Experience Jaesoo Lee jaesu.lee@samsung.com Flash Solution Team, Memory Division Samsung Electronics Co. Outline Part 1. OSD and Object-based SSD Introduction
More informationWill SSD replace HDD?
Will SSD replace HDD? SSD vs HDD HDD the workhorse of data storage The battle for storage has been going on for decades with hard disk drives (HDD) dominating because of cost and capacity Tier 0 is Flash
More informationOracle Aware Flash: Maximizing Performance and Availability for your Database
Oracle Aware Flash: Maximizing Performance and Availability for your Database Gurmeet Goindi Principal Product Manager Oracle Kirby McCord Database Architect US Cellular Kodi Umamageswaran Vice President,
More informationBest Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays
Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays Database Solutions Engineering By Murali Krishnan.K Dell Product Group October 2009
More informationLSI MegaRAID FastPath Performance Evaluation in a Web Server Environment
LSI MegaRAID FastPath Performance Evaluation in a Web Server Environment Evaluation report prepared under contract with LSI Corporation Introduction Interest in solid-state storage (SSS) is high, and IT
More informationMemory Channel Storage ( M C S ) Demystified. Jerome McFarland
ory nel Storage ( M C S ) Demystified Jerome McFarland Principal Product Marketer AGENDA + INTRO AND ARCHITECTURE + PRODUCT DETAILS + APPLICATIONS THE COMPUTE-STORAGE DISCONNECT + Compute And Data Have
More informationSupporting Transactional Atomicity in Flash Storage Devices
Supporting Transactional Atomicity in Flash Storage Devices Woon-Hak Kang Sang-Won Lee Bongki Moon Gi-Hwan Oh Changwoo Min College of Info. and Comm. Engr. School of Computer Science and Engineering Sungkyunkwan
More informationVirtuoso and Database Scalability
Virtuoso and Database Scalability By Orri Erling Table of Contents Abstract Metrics Results Transaction Throughput Initializing 40 warehouses Serial Read Test Conditions Analysis Working Set Effect of
More informationThe Data Placement Challenge
The Data Placement Challenge Entire Dataset Applications Active Data Lowest $/IOP Highest throughput Lowest latency 10-20% Right Place Right Cost Right Time 100% 2 2 What s Driving the AST Discussion?
More informationBenefits of Solid-State Storage
This Dell technical white paper describes the different types of solid-state storage and the benefits of each. Jeff Armstrong Gary Kotzur Rahul Deshmukh Contents Introduction... 3 PCIe-SSS... 3 Differences
More informationFile Systems for Flash Memories. Marcela Zuluaga Sebastian Isaza Dante Rodriguez
File Systems for Flash Memories Marcela Zuluaga Sebastian Isaza Dante Rodriguez Outline Introduction to Flash Memories Introduction to File Systems File Systems for Flash Memories YAFFS (Yet Another Flash
More informationThe 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
More informationLiteon True Speed White Paper SPEED UP NETWORK STORAGE PERFORMANCE WITH LITEON TRUE SPEED TECHNOLOGY
SPEED UP NETWORK STORAGE PERFORMANCE WITH LITEON TRUE SPEED TECHNOLOGY 1 Contents Introduction... Migrating from Hard Disk Drive to Solid State Disk... It s all in the IOPS... Liteon True Speed... Reliable
More informationEvaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array
Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array Evaluation report prepared under contract with Lenovo Executive Summary Even with the price of flash
More informationAccelerate Oracle Performance by Using SmartCache of T Series Unified Storage
Accelerate Oracle Performance by Using SmartCache of T Series Unified Storage This document describes why and how to use SmartCache in Oracle OLTP database to accelerate the transaction performance. SmartCache
More informationComputer Engineering and Systems Group Electrical and Computer Engineering SCMFS: A File System for Storage Class Memory
SCMFS: A File System for Storage Class Memory Xiaojian Wu, Narasimha Reddy Texas A&M University What is SCM? Storage Class Memory Byte-addressable, like DRAM Non-volatile, persistent storage Example: Phase
More informationSATA II 3Gb/s SSD. SSD630 Benefits. Enhanced Performance. Applications
SATA II 3Gb/s SSD SSD630 Benefits Super slim thickness of 7mm Fully compatible with devices and OS that support the SATA II 3Gb/s standard Non-volatile Flash Memory for outstanding data retention Built-in
More informationCOS 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
More informationIntegrating Flash-based SSDs into the Storage Stack
Integrating Flash-based SSDs into the Storage Stack Raja Appuswamy, David C. van Moolenbroek, Andrew S. Tanenbaum Vrije Universiteit, Amsterdam April 19, 2012 Introduction: Hardware Landscape $/GB of flash
More informationHow To Improve Write Speed On An Nand Flash Memory Flash Drive
White Paper Apacer and Diskeeper Corporation The Best Gets Better Apacer and Diskeeper Corporation The Best Gets Better Table of Contents Overview 1 The Problem 1 Problem Analysis 1 The Software Solution:
More informationCS3210: Crash consistency. Taesoo Kim
1 CS3210: Crash consistency Taesoo Kim 2 Administrivia Quiz #2. Lab4-5, Ch 3-6 (read "xv6 book") Open laptop/book, no Internet 3:05pm ~ 4:25-30pm (sharp) NOTE Lab6: 10% bonus, a single lab (bump up your
More informationBeagleCache: A Low-Cost Caching Proxy for the Developing World
: A Low-Cost Caching Proxy for the Developing World Dale Markowitz Princeton University damarkow@princeton.edu ABSTRACT The recent release of the BeagleBone Black (BBB) a $45 Linux computer the size of
More informationFASS : A Flash-Aware Swap System
FASS : A Flash-Aware Swap System Dawoon Jung, Jin-Soo Kim, Seon-Yeong Park, Jeong-Uk Kang, and Joonwon Lee Division of Computer Science Korea Advanced Institute of Science and Technology 373-1 Guseongdong,
More informationSolid State Storage Performance Test Specification. November 2010
Solid State Storage Performance Test Specification November 2010 SSSI Members and Authors: Neal Ekker Khaled Amer Paul Wassenberg, Marvell Semiconductor The Solid State Storage Initiative About SNIA The
More informationCalsoft Webinar - Debunking QA myths for Flash- Based Arrays
Most Trusted Names in Data Centre Products Rely on Calsoft! September 2015 Calsoft Webinar - Debunking QA myths for Flash- Based Arrays Agenda Introduction to Types of Flash-Based Arrays Challenges in
More informationSolid State Drive ssd.supertalent.com
SSD User Manual Solid State Drive ssd.supertalent.com Table of Contents 1. Product Overview... 2 (1.1) PRODUCT DEFINITION... 2 (1.2) INTERFACE DESCRIPTION... 2 1.2.1 SATA Interface... 2 1.2.2 IDE Interface...
More informationHow SSDs Fit in Different Data Center Applications
How SSDs Fit in Different Data Center Applications Tahmid Rahman Senior Technical Marketing Engineer NVM Solutions Group Flash Memory Summit 2012 Santa Clara, CA 1 Agenda SSD market momentum and drivers
More informationA PRAM and NAND Flash Hybrid Architecture for High-Performance Embedded Storage Subsystems
A PRAM and NAND Flash Hybrid Architecture for High-Performance Embedded Storage Subsystems Jin Kyu Kim 1 Hyung Gyu Lee 1 Shinho Choi 2 Kyoung Il Bahng 2 1 Samsung Advanced Institute of Technology, CTO,
More information