Understanding the Robustness of SSDs under Power Fault
|
|
|
- Carol Lee
- 10 years ago
- Views:
Transcription
1 Understanding the Robustness of SSDs under Power Fault Mai Zheng Feng Qin The Ohio State University Joseph Tucek Mark Lillibridge HP Labs
2 Solid-State Drives (SSDs) - a truly revolutionary and disruptive technology Great performance Low power consumption 2
3 Solid-State Drives (SSDs) - a truly revolutionary and disruptive technology Great performance Low power consumption *** behavior in adverse conditions? 3
4 Power Faults - a threat never gone 4
5 Power Faults - a threat never gone Jan. 2013: A POWER OUTAGE at a key New Jersey data center... Jul. 2012:... human error was responsible for a data center POWER OUTAGE... Jul. 2012: POWER OUTAGE Hits London Data Center... Jun. 2012: Amazon Data Center LOSES POWER During Storm Aug, 2011: Colocation provider Colo4 experienced a POWER OUTAGE Nov. 2010: About 3,000 servers at Montreal web host iweb experienced an OUTAGE May 2010: Car Crash Triggers Amazon POWER OUTAGE 5
6 Power Faults - a threat never gone Jan. 2013: A POWER OUTAGE at a key New Jersey data center... Jul. 2012:... human error was responsible for a data center POWER OUTAGE... Jul. 2012: POWER OUTAGE Hits London Data Center... Jun. 2012: Amazon Data Center LOSES POWER During Storm Aug, 2011: Colocation provider Colo4 experienced a POWER OUTAGE Nov. 2010: About 3,000 servers at Montreal web host iweb experienced an OUTAGE May 2010: Car Crash Triggers Amazon POWER OUTAGE 6
7 Potential Failures
8 Simple Failures before power fault after power fault Bit Corruption record Metadata Corruption all data mess Dead Device 8
9 Simple Failures before power fault after power fault Shorn Writes new old new old Flying Writes disk block #
10 Complex Failure: Unserializable Writes thread A A1 A2 A3 Write Completion Time Serializable state Unserializable state block # 0 A2 2 A3 4 0 A1 2 A3 4 10
11 Testing Framework
12 Design Scheduler Checker Workers Workers Workers Switcher Control Circuit ❸ read & check ❶ write records ❷ power off/on 12
13 What to Write? all 0 s? 0000 ❸ read & check ❶ write records 13
14 What to Write? all 0 s? random numbers? ❸ read & check ❶ write records 14
15 Special Record Format - allows detecting all 6 types of failures checksum fixed-sized header block# timestamp thread_id op_cnt seed 15
16 Special Record Format - allows detecting all 6 types of failures fixed-sized header checksum block# timestamp thread_id Bit corruption & Shorn writes op_cnt seed 16
17 Special Record Format - allows detecting all 6 types of failures fixed-sized header checksum block# timestamp thread_id Bit corruption & Shorn writes Flying writes op_cnt seed 17
18 Special Record Format - allows detecting all 6 types of failures fixed-sized header checksum block# timestamp thread_id Bit corruption & Shorn writes Flying writes Unserializable writes op_cnt seed 18
19 Special Record Format - allows detecting all 6 types of failures fixed-sized header checksum block# timestamp thread_id Bit corruption & Shorn writes Flying writes Unserializable writes op_cnt seed 19
20 Special Record Format - allows detecting all 6 types of failures fixed-sized header checksum block# timestamp thread_id op_cnt seed Bit corruption & Shorn writes Flying writes Unserializable writes regenerating records 20
21 Special Record Format - allows detecting all 6 types of failures fixed-sized header checksum block# timestamp thread_id op_cnt seed Bit corruption & Shorn writes Flying writes Unserializable writes regenerating records Metadata corruption & Dead device 21
22 Special Record Format - allows detecting all 6 types of failures fixed-sized header extendable padding checksum block# timestamp thread_id op_cnt seed all 0 s? random numbers? duplicates of header 22
23 Advanced FTL: Compression 23
24 Randomization of Record Content - avoid interference of compression regular format random mask random format 24
25 Deriving Completion-time Partial Order - a key step of unserializable writes detection thread A thread B A1 A1 : generating time of B1 1 st record of A A1 B1 A1 : completion time of writing 1 st record of A A2 B2 Time 25
26 Deriving Completion-time Partial Order - a key step of unserializable writes detection thread A A1 thread B B1 Intra-thread: A1 -> A1 -> A2 A1 B1 A2 Time B2 26
27 Deriving Completion-time Partial Order - a key step of unserializable writes detection thread A A1 A1 thread B B1 B1 Intra-thread: A1 -> A1 -> A2 B1 -> B1 -> B2 A2 Time B2 27
28 Deriving Completion-time Partial Order - a key step of unserializable writes detection thread A A1 A1 A2 thread B B1 B1 Intra-thread: A1 -> A1 -> A2 B1 -> B1 -> B2 Inter-thread: A1 -> B1 -> A2 -> B2 Time B2 28
29 Deriving Completion-time Partial Order - a key step of unserializable writes detection thread A A1 A1 A2 Time thread B B1 B1 B2 Intra-thread: A1 -> A1 -> A2 B1 -> B1 -> B2 Inter-thread: A1 -> B1 -> A2 -> B2 A1 -> B1 or B1 -> A1 Conservatively report no errors 29
30 Deriving Completion-time Partial Order - a key step of unserializable writes detection thread A A1 A1 A2 Time thread B B1 B1 B2 Intra-thread: A1 -> A1 -> A2 B1 -> B1 -> B2 30
31 Deriving Completion-time Partial Order - a key step of unserializable writes detection thread A A1 A1 A2 Time thread B B1 B1 B2 Intra-thread: A1 -> A1 -> A2 B1 -> B1 -> B2 Inter-thread: A2 -> B1 31
32 Deriving Completion-time Partial Order - a key step of unserializable writes detection thread A A1 A1 A2 Time thread B B1 B1 B2 Intra-thread: A1 -> A1 -> A2 B1 -> B1 -> B2 Inter-thread: A2 -> B1 A1 -> B1 More details in our paper & Golab et al. PODC 11 32
33 Power Fault Injection SSD ❷ power off/on 33
34 Power Fault Injection Host SSD ❷ power off/on 34
35 Results
36 Experimental Environment Block Devices - 15 SSDs and 2 hard drives - SLC & MLC - Manufactured in have power-loss protection - Low-end to high-end ($0.63/GB - $6.50/GB) Host System - Debian 6.0 w/ kernel - LSI Logic SAS controller - no filesystem on devices - Synchronized & Direct I/O (O_SYNC O_DIRECT) 36
37 Summary of Observations Failures # of SSDs Bit Corruption 3 Metadata Corruption 1 Dead Device 1 Shorn Writes 3 Flying Writes 0 Unserializable Writes 8 None 2 13 of 15 SSDs exhibit failure(s) 2 perfect SSDs 5 of 6 failures observed 37
38 Shorn Writes: Subpage Programming pattern #1 new new 4K bytes pattern #2 512 bytes 38
39 Avg. # of serialization errors per fault Serialization Errors: Avg. Numbers Per Fault SSD ID increasing price ($/GB) 39
40 Avg. # of serialization errors per fault Serialization Errors: Avg. Numbers Per Fault SSD ID increasing price ($/GB) SLC 40
41 # of serialization errors Serialization Errors: Patterns Over Time 1000 SSD#2 SSD#4 SSD#7 SSD# testing cycle # 41
42 Metadata Corruption 1 SSD 8 injected power faults lost 31% (72 GB) data Dead Device 1 SSD 136 injected power faults can no long be detected by host 42
43 Conclusion An effective methodology to expose bugs in block devices under power fault Important implications to storage design e.g. write ahead logging V.S. unserializable writes Thank you! 43
44 Pristine Version of Our Paper can be Found at: 44
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...
<Insert Picture Here> Btrfs Filesystem
Btrfs Filesystem Chris Mason Btrfs Goals General purpose filesystem that scales to very large storage Feature focused, providing features other Linux filesystems cannot Administration
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
LSI 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
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
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) 2 Fixed Rates Variable Rates FIXED RATES OF THE PAST 25 YEARS AVERAGE RESIDENTIAL MORTGAGE LENDING RATE - 5 YEAR* (Per cent) Year Jan Feb Mar Apr May Jun
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) 2 Fixed Rates Variable Rates FIXED RATES OF THE PAST 25 YEARS AVERAGE RESIDENTIAL MORTGAGE LENDING RATE - 5 YEAR* (Per cent) Year Jan Feb Mar Apr May Jun
Cloud 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...
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...
The 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
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
Virtual Desktops Security Test Report
Virtual Desktops Security Test Report A test commissioned by Kaspersky Lab and performed by AV-TEST GmbH Date of the report: May 19 th, 214 Executive Summary AV-TEST performed a comparative review (January
Linux flash file systems JFFS2 vs UBIFS
Linux flash file systems JFFS2 vs UBIFS Chris Simmonds 2net Limited Embedded Systems Conference UK. 2009 Copyright 2009, 2net Limited Overview Many embedded systems use raw flash chips JFFS2 has been the
A Comparison of Client and Enterprise SSD Data Path Protection
A Comparison of Client and Enterprise SSD Data Path Protection Doug Rollins, Senior Strategic Applications Engineer Micron Technology, Inc. Technical Marketing Brief Data Path Protection Overview This
Secure Web. Hardware Sizing Guide
Secure Web Hardware Sizing Guide Table of Contents 1. Introduction... 1 2. Sizing Guide... 2 3. CPU... 3 3.1. Measurement... 3 4. RAM... 5 4.1. Measurement... 6 5. Harddisk... 7 5.1. Mesurement of disk
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
QuickSpecs. HP Solid State Drives (SSD) What's New. HP Solid State Drives (SSD) Overview
Overview HP s (SSDs) deliver exceptional performance and endurance for customers with applications requiring high random read IOPs performance. Leveraging NAND Flash technology, they support HP ProLiant
File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System
CS341: Operating System Lect 36: 1 st Nov 2014 Dr. A. Sahu Dept of Comp. Sc. & Engg. Indian Institute of Technology Guwahati File System & Device Drive Mass Storage Disk Structure Disk Arm Scheduling RAID
SWIFT. Page:1. Openstack Swift. Object Store Cloud built from the grounds up. David Hadas Swift ATC. HRL [email protected] 2012 IBM Corporation
Page:1 Openstack Swift Object Store Cloud built from the grounds up David Hadas Swift ATC HRL [email protected] Page:2 Object Store Cloud Services Expectations: PUT/GET/DELETE Huge Capacity (Scale) Always
Google File System. Web and scalability
Google File System Web and scalability The web: - How big is the Web right now? No one knows. - Number of pages that are crawled: o 100,000 pages in 1994 o 8 million pages in 2005 - Crawlable pages might
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,
File Systems Management and Examples
File Systems Management and Examples Today! Efficiency, performance, recovery! Examples Next! Distributed systems Disk space management! Once decided to store a file as sequence of blocks What s the size
Storage Architectures for Big Data in the Cloud
Storage Architectures for Big Data in the Cloud Sam Fineberg HP Storage CT Office/ May 2013 Overview Introduction What is big data? Big Data I/O Hadoop/HDFS SAN Distributed FS Cloud Summary Research Areas
PowerVault MD1200/MD1220 Storage Solution Guide for Applications
PowerVault MD200/MD220 Storage Solution Guide for Applications A Dell Technical White Paper Dell PowerVault Storage Systems Joe Noyola Systems Performance Analysis Group Chuck Colburn Storage Advanced
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
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
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,
Solid State Storage in Massive Data Environments Erik Eyberg
Solid State Storage in Massive Data Environments Erik Eyberg Senior Analyst Texas Memory Systems, Inc. Agenda Taxonomy Performance Considerations Reliability Considerations Q&A Solid State Storage Taxonomy
PowerProtector: Superior Data Protection for NAND Flash
PowerProtector: Superior Data Protection for NAND Flash Introduction The unstable power conditions of outdoor applications such as transportation, telecommunications/networking and embedded systems run
File 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
Linux File System Analysis for IVI Systems
Linux File System Analysis for IVI Systems July 1, 2014 Mitsuharu Ito Fujitsu Computer Technologies, Ltd 1279ka01 Copyright 2014 FUJITSU COMPUTER TECHLONOGIES LIMITED Get Excited
21 st Century Storage What s New and What s Changing
21 st Century Storage What s New and What s Changing Randy Kerns Senior Strategist Evaluator Group Overview New technologies in storage - Continued evolution - Each has great economic value - Differing
Windows 8 SMB 2.2 File Sharing Performance
Windows 8 SMB 2.2 File Sharing Performance Abstract This paper provides a preliminary analysis of the performance capabilities of the Server Message Block (SMB) 2.2 file sharing protocol with 10 gigabit
Distributed File System. MCSN N. Tonellotto Complements of Distributed Enabling Platforms
Distributed File System 1 How do we get data to the workers? NAS Compute Nodes SAN 2 Distributed File System Don t move data to workers move workers to the data! Store data on the local disks of nodes
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
SOLUTION BRIEF. Resolving the VDI Storage Challenge
CLOUDBYTE ELASTISTOR QOS GUARANTEE MEETS USER REQUIREMENTS WHILE REDUCING TCO The use of VDI (Virtual Desktop Infrastructure) enables enterprises to become more agile and flexible, in tune with the needs
Quo vadis Linux File Systems: An operations point of view on EXT4 and BTRFS. Udo Seidel
Quo vadis Linux File Systems: An operations point of view on EXT4 and BTRFS Udo Seidel Agenda Introduction/motivation ext4 the new member of the extfs family Facts, specs Migration BTRFS the newbie.. the
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
AT&T Global Network Client for Windows Product Support Matrix January 29, 2015
AT&T Global Network Client for Windows Product Support Matrix January 29, 2015 Product Support Matrix Following is the Product Support Matrix for the AT&T Global Network Client. See the AT&T Global Network
Nimble Storage for VMware View VDI
BEST PRACTICES GUIDE Nimble Storage for VMware View VDI N I M B L E B E S T P R A C T I C E S G U I D E : N I M B L E S T O R A G E F O R V M W A R E V I E W V D I 1 Overview Virtualization is an important
Case 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8
Case 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138 Exhibit 8 Case 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 2 of 138 Domain Name: CELLULARVERISON.COM Updated Date: 12-dec-2007
Chapter 12: Mass-Storage Systems
Chapter 12: Mass-Storage Systems Chapter 12: Mass-Storage Systems Overview of Mass Storage Structure Disk Structure Disk Attachment Disk Scheduling Disk Management Swap-Space Management RAID Structure
DSS. High performance storage pools for LHC. Data & Storage Services. Łukasz Janyst. on behalf of the CERN IT-DSS group
DSS High performance storage pools for LHC Łukasz Janyst on behalf of the CERN IT-DSS group CERN IT Department CH-1211 Genève 23 Switzerland www.cern.ch/it Introduction The goal of EOS is to provide a
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
The Google File System
The Google File System By Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung (Presented at SOSP 2003) Introduction Google search engine. Applications process lots of data. Need good file system. Solution:
Understanding Enterprise NAS
Anjan Dave, Principal Storage Engineer LSI Corporation Author: Anjan Dave, Principal Storage Engineer, LSI Corporation SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA
How To Scale Myroster With Flash Memory From Hgst On A Flash Flash Flash Memory On A Slave Server
White Paper October 2014 Scaling MySQL Deployments Using HGST FlashMAX PCIe SSDs An HGST and Percona Collaborative Whitepaper Table of Contents Introduction The Challenge Read Workload Scaling...1 Write
This talk is mostly about Data Center Replication, but along the way we'll have to talk about why you'd want transactionality arnd the Low-Level API.
This talk is mostly about Data Center Replication, but along the way we'll have to talk about why you'd want transactionality arnd the Low-Level API. Roughly speaking, the yellow boxes here represenet
Taking Linux File and Storage Systems into the Future. Ric Wheeler Director Kernel File and Storage Team Red Hat, Incorporated
Taking Linux File and Storage Systems into the Future Ric Wheeler Director Kernel File and Storage Team Red Hat, Incorporated 1 Overview Going Bigger Going Faster Support for New Hardware Current Areas
Databases 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
LSI 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
Automated Data-Aware Tiering
Automated Data-Aware Tiering White Paper Drobo s revolutionary new breakthrough technology automates the provisioning, deployment, and performance acceleration for a fast tier of SSD storage in the Drobo
Amadeus 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
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.
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
09'Linux Plumbers Conference
09'Linux Plumbers Conference Data de duplication Mingming Cao IBM Linux Technology Center [email protected] 2009 09 25 Current storage challenges Our world is facing data explosion. Data is growing in a amazing
Promise of Low-Latency Stable Storage for Enterprise Solutions
Promise of Low-Latency Stable Storage for Enterprise Solutions Janet Wu Principal Software Engineer Oracle [email protected] Santa Clara, CA 1 Latency Sensitive Applications Sample Real-Time Use Cases
Silent data corruption in SATA arrays: A solution
Silent data corruption in SATA arrays: A solution Josh Eddy August 2008 Abstract Recent large academic studies have identified the surprising frequency of silent read failures that are not identified or
Memory 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
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
How To Fix A Fault Fault Fault Management In A Vsphere 5 Vsphe5 Vsphee5 V2.5.5 (Vmfs) Vspheron 5 (Vsphere5) (Vmf5) V
VMware Storage Best Practices Patrick Carmichael Escalation Engineer, Global Support Services. 2011 VMware Inc. All rights reserved Theme Just because you COULD, doesn t mean you SHOULD. Lessons learned
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
EMC DATA DOMAIN DATA INVULNERABILITY ARCHITECTURE: ENHANCING DATA INTEGRITY AND RECOVERABILITY
White Paper EMC DATA DOMAIN DATA INVULNERABILITY ARCHITECTURE: ENHANCING DATA INTEGRITY AND RECOVERABILITY A Detailed Review Abstract No single mechanism is sufficient to ensure data integrity in a storage
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
Analyzing Big Data with Splunk A Cost Effective Storage Architecture and Solution
Analyzing Big Data with Splunk A Cost Effective Storage Architecture and Solution Jonathan Halstuch, COO, RackTop Systems [email protected] Big Data Invasion We hear so much on Big Data and
COSC 6374 Parallel Computation. Parallel I/O (I) I/O basics. Concept of a clusters
COSC 6374 Parallel Computation Parallel I/O (I) I/O basics Spring 2008 Concept of a clusters Processor 1 local disks Compute node message passing network administrative network Memory Processor 2 Network
Berkeley Ninja Architecture
Berkeley Ninja Architecture ACID vs BASE 1.Strong Consistency 2. Availability not considered 3. Conservative 1. Weak consistency 2. Availability is a primary design element 3. Aggressive --> Traditional
Planning Domain Controller Capacity
C H A P T E R 4 Planning Domain Controller Capacity Planning domain controller capacity helps you determine the appropriate number of domain controllers to place in each domain that is represented in a
Understanding Flash SSD Performance
Understanding Flash SSD Performance Douglas Dumitru CTO EasyCo LLC August 16, 2007 DRAFT Flash based Solid State Drives are quickly becoming popular in a wide variety of applications. Most people think
High Availability and Disaster Recovery Solutions for Perforce
High Availability and Disaster Recovery Solutions for Perforce This paper provides strategies for achieving high Perforce server availability and minimizing data loss in the event of a disaster. Perforce
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)
Flash-optimized Data Progression
A Dell white paper Howard Shoobe, Storage Enterprise Technologist John Shirley, Product Management Dan Bock, Product Management Table of contents Executive summary... 3 What is different about Dell Compellent
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
Assessing RAID ADG vs. RAID 5 vs. RAID 1+0
White Paper October 2001 Prepared by Industry Standard Storage Group Compaq Computer Corporation Contents Overview...3 Defining RAID levels...3 Evaluating RAID levels...3 Choosing a RAID level...4 Assessing
Managing Orion Performance
Managing Orion Performance Orion Component Overview... 1 Managing Orion Component Performance... 3 SQL Performance - Measuring and Monitoring a Production Server... 3 Determining SQL Server Performance
ZFS In Business. Roch Bourbonnais Sun Microsystems [email protected]
ZFS In Business Roch Bourbonnais Sun Microsystems [email protected] 1 What is ZFS Integrated Volume and Filesystem w no predefined limits Volume Management > pooling of disks, luns... in raid-z
White paper. QNAP Turbo NAS with SSD Cache
White paper QNAP Turbo NAS with SSD Cache 1 Table of Contents Introduction... 3 Audience... 3 Terminology... 3 SSD cache technology... 4 Applications and benefits... 5 Limitations... 6 Performance Test...
In-Memory Performance for Big Data
In-Memory Performance for Big Data Goetz Graefe, Haris Volos, Hideaki Kimura, Harumi Kuno, Joseph Tucek, Mark Lillibridge, Alistair Veitch VLDB 2014, presented by Nick R. Katsipoulakis A Preliminary Experiment
COS 318: Operating Systems
COS 318: Operating Systems File Performance and Reliability Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall10/cos318/ Topics File buffer cache
Ensuring Robust Data Integrity
TECHNICAL WHITE PAPER Ensuring Robust Data Integrity www.tintri.com Executive Summary Purpose-built storage appliances serving enterprise workloads typically use commodity hardware with value-added OS
THE CEO S GUIDE TO INVESTING IN FLASH STORAGE
THE CEO S GUIDE TO INVESTING IN FLASH STORAGE EXECUTIVE SUMMARY Flash storage is every data center s version of a supercharged sports car. Nothing beats it in speed, efficiency, and handling though it
Lecture 5: GFS & HDFS! Claudia Hauff (Web Information Systems)! [email protected]
Big Data Processing, 2014/15 Lecture 5: GFS & HDFS!! Claudia Hauff (Web Information Systems)! [email protected] 1 Course content Introduction Data streams 1 & 2 The MapReduce paradigm Looking behind
1 / 25. CS 137: File Systems. Persistent Solid-State Storage
1 / 25 CS 137: File Systems Persistent Solid-State Storage Technology Change is Coming Introduction Disks are cheaper than any solid-state memory Likely to be true for many years But SSDs are now cheap
COMP 7970 Storage Systems
COMP 797 Storage Systems Dr. Xiao Qin Department of Computer Science and Software Engineering Auburn University http://www.eng.auburn.edu/~xqin [email protected] COMP 797, Auburn University Slide 3b- Problems
Boost SQL Server Performance Buffer Pool Extensions & Delayed Durability
Boost SQL Server Performance Buffer Pool Extensions & Delayed Durability Manohar Punna President - SQLServerGeeks #509 Brisbane 2016 Agenda SQL Server Memory Buffer Pool Extensions Delayed Durability Analysis
How to Choose your Red Hat Enterprise Linux Filesystem
How to Choose your Red Hat Enterprise Linux Filesystem EXECUTIVE SUMMARY Choosing the Red Hat Enterprise Linux filesystem that is appropriate for your application is often a non-trivial decision due to
Maximizing 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
Client-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
Managing the evolution of Flash : beyond memory to storage
Managing the evolution of Flash : beyond memory to storage Tony Kim Director, Memory Marketing Samsung Semiconductor I nc. Nonvolatile Memory Seminar Hot Chips Conference August 22, 2010 Memorial Auditorium
COSC 6374 Parallel Computation. Parallel I/O (I) I/O basics. Concept of a clusters
COSC 6374 Parallel I/O (I) I/O basics Fall 2012 Concept of a clusters Processor 1 local disks Compute node message passing network administrative network Memory Processor 2 Network card 1 Network card
SOLID 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
Oracle Database 10g: Backup and Recovery 1-2
Oracle Database 10g: Backup and Recovery 1-2 Oracle Database 10g: Backup and Recovery 1-3 What Is Backup and Recovery? The phrase backup and recovery refers to the strategies and techniques that are employed
Local Interconnect Network Training. Local Interconnect Network Training. Overview
Overview Local Interconnect Network Training History and introduction Technical features The ISO/OSI reference model and LIN Frames Message Frames Communication concept of LIN Command Frames and Extended
NSS Volume Data Recovery
NSS Volume Data Recovery Preliminary Document September 8, 2010 Version 1.0 Copyright 2000-2010 Portlock Corporation Copyright 2000-2010 Portlock Corporation Page 1 of 20 The Portlock storage management
Which filesystem should I use? LinuxTag 2013. Heinz Mauelshagen Consulting Development Engineer
Which filesystem should I use? LinuxTag 2013 Heinz Mauelshagen Consulting Development Engineer TOP Major on-disk local Linux filesystems Features, pros & cons of each Filesystem tools Performance/scalability
