HiSMRfs a High Performance File System for Shingled Storage Array

Size: px
Start display at page:

Download "HiSMRfs a High Performance File System for Shingled Storage Array"

Transcription

1 HiSMRfs a High Performance File System for Shingled Storage Array Abstract HiSMRfs, a general purpose file system with standard interface suitable for Shingled Magnetic Recording (SMR) drives has been designed and developed. HiSMRfs can support can support high performances and random writes so that SMR storage can be used or wider applications. HiSMRfs can be used for raw SMR drives without remapping layer implemented insider SMR drives to redirect requests. HiSMRfs separates data and metadata storage and manage them differently. Metadata is managed as in-memory tree structure to achieve high performance. Data writing is done through sequential appending style. HiSMRfs also implemented a file/object based RAID module for SMR arrays. The RAID module computes parity for individual file/object and guarantee that data and parity writing are 100% in sequential and in full stripe. A prototype system implemented with HiSMRfs has been developed. The performance has been tested and compared with various systems including systems with Ext4 and Flashcache, SMRfs ect. The experimental tests show that HiSMRfs can performance 50% faster than the Flashcache system. 1. Overview 1.1 Technologies for high density storage Traditional magnetic hard drives are fast approaching their limits in capacity growth [1]. Various technologies such as Shingled Magnetic Recording (SMR), Heat-Assisted Magnetic Recording (HAMR), Bit-Patterned Media Recording (BPMR), and Helium filled drives, are developing to increase HDD density. SMR overlaps/shingles adjacent tracks to increase disk areal density. In Gibson s Shingling Geometry Model [2], a SMR disk density can increase by more than two times over conventional HDD. Both HAMR and BPMR have their own innovative methods of packing bits even more closely together, however, these technologies facing the challenge of fabrication/assembly. SMR are based on Perpendicular Magnetic Recording (PMR) technology and it does not require much change of fabrication/assembly. Helium filed drives can reduce air flow induced mechanical vibration which is helpful to increase track density from mechanical point of view. SMR drives can be used together with either PMR or HAMR or BPMR. It can also be used in a helium filled drive. All three disk drive manufacturers, Seagate, WD and Toshiba, have announced their own SMR prototypes. The SMR drives are expected to be available in consumer storage market in SMR drives problem and approaches. The problem of SMR is that updates may erase previously written data. Therefore in a SMR disk, data writing is restricted as sequential or through appending [1]. To address this problem, a data management layer has to be designed and developed to redirect all update-inplace requests to different locations so that a host can send unrestricted read/write commands to a SMR storage. The data management layer can be implemented inside the disk drive, or in the host or in both locations as shown in Figure 1. If the data management layer is implemented inside the disk drive, this approach is referred as drive-managed SMR. If the data management layer is implemented in the host, it is referred as host-managed SMR. If part of the data management layer functions are implemented inside the host and the other part of the functions are implemented inside the disk, this approached is called cooperativemanaged SMR [4].

2 Figure 1. Data Manager Layer for SMR 1.3 Related work on SWDs Researchers and developers from both research institutes and industry have proposed various approaches to solve the problem so that SMR drives can be used for wider applications rather than just for backup/archival (Read Many Write Once). G. Gibson and G. Ganger presented research direction and possible solutions for SMR drive [2]. Amer et.al. [5, 6, 18] presented various possible data layouts and analysis for SMR drives. R. Pitchumani et.al.[7, 21] described a method of emulating a SMR drive using a HDD. Chung Lim et.al.[8] studied garbage collection performances and proposed a hot data based garbage collection for SMR. Tan. et.al.[14] designed and developed simulation software for shingled disk simulation. Major works for drive-managed SMR solutions are as follow. Y. Cassuto et.al.[9] proposed an indirection system for disk drive firmware. P.Kasiraj [17] presented a strategy to separate shingled zone and non-shingled zone which can coexist in single drive. Dar Chang [11] proposed a data layout strategy called floating guard band for SMR. T. Feldman and G. Gibson presented a cooperatively managed SMR proposal for mostly sequential writing applications [4]. Although drive-managed SMR solution can reduce the dependency to the file systems/host system, host-managed SMR will provide more flexibility and performance benefits. There are two main works adopting host-managed approaches for SMR. One is log-structure file system for SMR disks. This is idea proposed by R. New et.al.[10] and so far there is no system claimed to implement it. The other is hybrid architecture proposed by G. Gibson et.al. using SMR drives together with SSDs for big data application [3]. The source codes of this work, SMRfs, has been released recently. [xxx] HiSMRfs is also a host-managed solution. Similar to SMRfs, HiSMRfs separate metadata and data storage and management. The main difference between HiSMRfs and SMRfs is that HiSMRfs implemented in-memory metadata tree structure, while SMRfs does not. In addition, SMRfs is a fast prototype for demonstration, while HiSMRfs implemented with more functions including RAID for SMR array.

3 The following sections are arranged as below. Section 2 present detail design of HiSMRfs and section 3 describes the prototype implantation and experimental tests. Test results will also be presented in this section. HiSMRfs SMR drive There are two possible data layouts for a SMR drive. One is that disk media contains only multiple SMR bands/zones. For the same amount of surface area of disk media, this layout can provide maximum amount of storage capacity. But data writing within a band/zone has to be sequential. The other layout of SMR drive is that disk media contain one or more conventional magnetic recording (CMR) bands/zones and multiple SMR bands/zones. In the CMR band/zone, tracks are not overlapped so that update-in-place can be performed. Comparing to previous layout, this layout can loss a large amount of storage capacity. This is because that the write head in a SMR drive normally is much bigger (could be 3 times bigger) than the size of write head inside a conventional HDD, thus the track distance in the CMR band/zone have to be three times wider than that of a conventional disk. This ends ups with 3 times disk space can be consumed comparing to that of the conventional drive. Therefore, the design of CMR band/zone coexisting with multiple SMR bands/zone in a SMR drive is not a good option. File System, metadata and data accesses In a storage system, there are normally only two types of data, one is metadata and the other is data. Metadata are small in size but need to be accessed/updated frequently. While data are usually much bigger than metadata, and they do not need to be updated as often as the metadata. Figure 1 shows measurement results from a system we setup to measure metadata access and data access. An experimental system has been setup to test no of accesses of metadata access metadata when access individual file. The configuration of the system is. Figure 1 shows the metadata accesses and data accesses. It can be seen that to access a single file, on average there will be three metadata accesses. Therefore if metadata access performances can be improved, the file access can be accessed dramatically. Figure 1 SMR drive data writing There are mainly two different kinds of data writing for a SMR drives, one is called read modify write, and the other is write through appending. The process of read modify write is as follow. If there is need for data update, the whole block data to memory and modified the portion required and rewrite the whole block of updated data to the disk media. The block size need to predefined and configured. Different block size defined, the system performance can be different. If the block size is the same as the band/zone size, there will be no space keep in Figure 2 shows our simulation results with different block size setting. Their performances has compared with corresponding HDD.

4 From the figure we can see that even for various size of block setting, the performances of the SMR drive still much lower than HDD. Figure 2, The other way of writing data to SMR drive is through appending. The procedure of writing data to the disk is as follow. When there is data updating, the modified data will be append directly to the appending point. A tests has been done to compare the two different way of writing. Figure 3 shown performances measurements. From the figure can be seen that even the latter way of writing data may have lower read performances, Overall the performance of the appending writing is better than the read modify write. figure 3 therefore to design high performance file system for shingled storage system, metadata and data have to be separated. And metadata have to keep in a space which can performance update in places. As the percentage of metadata normally is only about 2 to 5 % of data, therefore, even put metadata in a SSD may not incur a lot of cost to the system. File data can be put into a SMR drives. And the way to write data have to be through appending. Most of the local file systems, such as Ext4, metadata and data are all kept in a single storage space and are mixed together. Therefore some works has been done before trying to separate medadata and data, [xxx][xxx] from u. of minisoda, so that more effecitve caching algorithm can be designed. However, either the way of separate metadata and data not so pratical, or not 100% of metadata can be separated. To achieve high performance, HiSMRfs separate metadata and data completely and store metadata in a fast performance area. Fast performance area is a relative fast compare to the data storage area where random write can be performed directly, for example it could be outer zone of disk media in a HDD or it could be embedded non-volotile memory of a hybrid drive or it could be a SSD of a combination of SSD and HDD array. Besides, HiSMRfs has also implemented in-memory tree data structure to further improve its metadata access performances. To support high performance of SMR storage, data writing to shingled are through appending. The following section described design deign and architecture of HiSMRfs. DRAWINGS

5 Figure 1. Figure 2.

6 Figure 3. Figure 4.

7 Figure 5. References [1] Y. Shiroishi, K. Fukuda, I. Tagawa, S. Takenoiri, H. Tanaka, and N. Yoshikawa, "Future options for HDD storage," IEEE Transactions on Magnetics, vol. 45, no. 10, Oct [2] G. Gibson and G. Ganger, Principles of Operation for Shingled Disk Devices, Carnegie Mellon University Parallel Data Lab Technical Report, CMU-PDL , April [3] G. Gibson and M. Polte, Directions for shingled-write and two dimensional magnetic recording system architectures: synergies with solid state disks, Carnegie Mellon University Parallel Data Lab Technical Report, CMU-PDL , May [4] T. Feldman and G. Gibson, Shingled magnetic recording areal density increase requires new data management, USENIX issue: June 2013, Volume 38, Number 3. [5] A. Amer, D. D. E. Long, E. L. Miller, J.-F. Paris, and S. J. T. Schwarz, Design issues for a shingled write disk system, Proceedings of IEEE Symposium on Mass Storage Systems and Technologies (MSST), May [6] A. Amer, J. Holliday, D. D. E. Long, E. L. Miller, J.-F. Pâris, T. Schwarz, Data Management and Layout for Shingled Magnetic Recording, IEEE Transactions on Magnetics, vol. 47, no. 10, October [7] Rekha Pitchumani, Andy Hospodor, Ahmed Amer, Yangwook Kang, Ethan L. Miller and Darrell D. E. Long Emulating a shingled writing disk In Proceedings of the 20th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2012). [8] Chung-I Lin, Dongchul Park, Weiping He and David H.C. Du H-SWD: Incorporating Hot Data Identification into Shingled Write Disks 20th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), August [9] Y. Cassuto, M. Sanvido, C. Guyot, D. Hall, and Z. Bandic, Indirection Systems for Shingled-Recording Disk Drives, Proceedings of IEEE Symposium on Mass Storage Systems and Technologies (MSST), May [10] Richard New, Mason Williams, Log-structured file system for disk drives with shingled writing US patent [11] Dar-Der Chang, Ken Hong, Byeung Jun Lee, Xin Guo, Floating Guard Band for Shingled Magnetic Recording, US Patent [12] C. Jin, W.Y.Xi, K.L.Yong and Z.Y.Ching, Data storage system, method of writing to storage in the data storage system, hard disk and method of forming the hard disk. [13] W.Y.Xi, S.Tan, K.L.Yong, C.T.Lim, Z.Y.Ching and C.Jin, Architecture design and method to store data in hybrid shingled writing disk.

8 [14] S.Tan, W.Y.Xi, Z.Y.Ching, C.Jin, and C.T. Lim, simulation for a shingled magnetic recording disk, IEEE Transaction on Magnetics. March [15] W. Y. Xi, S. Tan, Z. Y. Ching, T. C. Low, X. J. Wu, E. Toh, C. Jin, Y. Jia, SS_sim Network and Storage Simulation Part 1: Performance Simulation, International Journal of Advancement in Computing Technology (ISSN: ), to be published. [16] W.Y. Xi, W. K. For, D. H. Wang, R. Kanagavalu, W. K. Koh, OSDsim: a Simulation and Design Platform of an Object-based Storage Device Proceeding of 14 th NASA Goddard, 23 rd IEEE (MSST2006) Conference on Mass Storage Systems and Technologies, May, [17] P. Kasiraj, R. New, J. de Souza, and M. Williams, System and method for writing data to dedicated bands of a hard disk drive, US patent , February [18] Q. M. Le, K. SathyanarayanaRaju, A. Amer, and J. Holliday, Workload Impact on Shingled Write Disks: All-Writes Can Be Alright, Proceedings of IEEE Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), July [19] W. Y. Xi, S. Tan, Z. Y. Ching, T. C. Low, X. J. Wu, E. Toh, C. Jin, Y. Jia, SS_sim Network and Storage Simulation Part 2: Power Consumption Simulation, International Journal of Advancement in Computing Technology (ISSN: ), to be published. [20] Mike Yan Open computer project, cold storage hardware, Facebook [21] R. Pitchumani, Y. Xie, A. Hospodor, A. Amer and E. L. Miller, "Emulating a Shingled Write Disk", Poster session of USENIX Conference on File and Storage Technologies (FAST), February 2012

Novel Address Mappings for Shingled Write Disks

Novel Address Mappings for Shingled Write Disks Novel Address Mappings for Shingled Write Disks Weiping He and David H.C. Du Department of Computer Science, University of Minnesota, Twin Cities {weihe,du}@cs.umn.edu Band Band Band Abstract Shingled

More information

Shingled Write Disk Emulator

Shingled Write Disk Emulator Shingled Write Disk Emulator Technical Report UCSC-SSRC-12-05 August 2012 Rekha Pitchumani rekhap@soe.ucsc.edu Storage Systems Research Center Baskin School of Engineering University of California, Santa

More information

Shingled Magnetic Recording (SMR) Panel: Data Management Techniques Examined Tom Coughlin Coughlin Associates

Shingled Magnetic Recording (SMR) Panel: Data Management Techniques Examined Tom Coughlin Coughlin Associates Shingled Magnetic Recording (SMR) Panel: Data Management Techniques Examined Tom Coughlin Coughlin Associates 2016 Data Storage Innovation Conference. Insert Your Company Name. All Rights Reserved. Introduction

More information

Storage Systems for Shingled Disks

Storage Systems for Shingled Disks Storage Systems for Shingled Disks Garth Gibson Carnegie Mellon University and Panasas Inc Anand Suresh, Jainam Shah, Xu Zhang, Swapnil Patil, Greg Ganger Kryder s Law for Magnetic Disks Market expects

More information

SMR in Linux Systems. Seagate's Contribution to Legacy File Systems. Adrian Palmer, Drive Development Engineering

SMR in Linux Systems. Seagate's Contribution to Legacy File Systems. Adrian Palmer, Drive Development Engineering SMR in Linux Systems Seagate's Contribution to Legacy File Systems Adrian Palmer, Drive Development Engineering SEAGATE combines DIFFERENT TECHNOLOGIES in new ways to SOLVE customer data storage CHALLENGES

More information

SMORE: A Cold Data Object Store for SMR Drives

SMORE: A Cold Data Object Store for SMR Drives SMORE: A Cold Data Object Store for SMR Drives Peter Macko, Xiongzi Ge, John Haskins Jr.*, James Kelley, David Slik, Keith A. Smith, and Maxim G. Smith Advanced Technology Group NetApp, Inc. * Qualcomm

More information

October 30-31, 2014 Paris

October 30-31, 2014 Paris SMR, the ZBC/ZAC Standards and the New libzbc Open Source Project Jorge Campello Director of Systems Architecture, HGST October 30-31, 2014 Paris Magnetic Recording System Technologies New recording system

More information

Hibachi: A Cooperative Hybrid Cache with NVRAM and DRAM for Storage Arrays

Hibachi: A Cooperative Hybrid Cache with NVRAM and DRAM for Storage Arrays Hibachi: A Cooperative Hybrid Cache with NVRAM and DRAM for Storage Arrays Ziqi Fan, Fenggang Wu, Dongchul Park 1, Jim Diehl, Doug Voigt 2, and David H.C. Du University of Minnesota, 1 Intel, 2 HP Enterprise

More information

Data Management and Layout for Shingled Magnetic Recording

Data Management and Layout for Shingled Magnetic Recording 1 Data Management and Layout for Shingled Magnetic Recording Ahmed Amer JoAnne Holliday Santa Clara University, {aamer, jholliday}@scu.edu Darrell D.E. Long Ethan L. Miller University of California, Santa

More information

Chunling Wang, Dandan Wang, Yunpeng Chai, Chuanwen Wang and Diansen Sun Renmin University of China

Chunling Wang, Dandan Wang, Yunpeng Chai, Chuanwen Wang and Diansen Sun Renmin University of China Chunling Wang, Dandan Wang, Yunpeng Chai, Chuanwen Wang and Diansen Sun Renmin University of China Data volume is growing 44ZB in 2020! How to store? Flash arrays, DRAM-based storage: high costs, reliability,

More information

High-Performance and Large-Capacity Storage: A Winning Combination for Future Data Centers. Phil Brace August 12, 2015

High-Performance and Large-Capacity Storage: A Winning Combination for Future Data Centers. Phil Brace August 12, 2015 High-Performance and Large-Capacity Storage: A Winning Combination for Future Data Centers Phil Brace August 12, 2015 Data is Changing Bigger Different $ Constrained Zettabytes 45 40 35 30 25 20 15 10

More information

Divided Disk Cache and SSD FTL for Improving Performance in Storage

Divided Disk Cache and SSD FTL for Improving Performance in Storage JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.17, NO.1, FEBRUARY, 2017 ISSN(Print) 1598-1657 https://doi.org/10.5573/jsts.2017.17.1.015 ISSN(Online) 2233-4866 Divided Disk Cache and SSD FTL for

More information

Using SMR Drives with Smart Storage Stack-Based HBA and RAID Solutions

Using SMR Drives with Smart Storage Stack-Based HBA and RAID Solutions White Paper Using SMR Drives with Smart Storage Stack-Based HBA and RAID Solutions October 2017 Contents 1 What Are SMR Drives and Why Are They Used?... 1 2 SMR Drives in HBA or RAID Configurations...

More information

Scaling the Areal Density Mountain. Dave Anderson Seagate

Scaling the Areal Density Mountain. Dave Anderson Seagate Scaling the Areal Density Mountain Dave Anderson Seagate Technology Progression - ASTC Challenges to Higher Capacity Drives Rdr2 100 nm Rdr1 Thermal Stability Writer/Reader/HMS Scalability Fixed Form Factor

More information

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1 (19) United States US 201401 15240A1 (12) Patent Application Publication (10) Pub. No.: US 2014/0115240 A1 Jin et al. (43) Pub. Date: Apr. 24, 2014 (54) STORAGE DEVICES AND METHODS FOR Publication Classification

More information

Page Mapping Scheme to Support Secure File Deletion for NANDbased Block Devices

Page Mapping Scheme to Support Secure File Deletion for NANDbased Block Devices Page Mapping Scheme to Support Secure File Deletion for NANDbased Block Devices Ilhoon Shin Seoul National University of Science & Technology ilhoon.shin@snut.ac.kr Abstract As the amount of digitized

More information

HGST Shingled Magnetic Recording + HelioSeal Technology

HGST Shingled Magnetic Recording + HelioSeal Technology SEPTEMBER 2017 HGST Shingled Magnetic Recording + HelioSeal Technology Achieving Unprecedented Storage Capacity through Innovation Introduction The recent convergence of three macro forces Web 2.0, Cloudbased

More information

Delayed Partial Parity Scheme for Reliable and High-Performance Flash Memory SSD

Delayed Partial Parity Scheme for Reliable and High-Performance Flash Memory SSD Delayed Partial Parity Scheme for Reliable and High-Performance Flash Memory SSD Soojun Im School of ICE Sungkyunkwan University Suwon, Korea Email: lang33@skku.edu Dongkun Shin School of ICE Sungkyunkwan

More information

Whither Hard Disk Archives? Dave Anderson Seagate Technology 6/2016

Whither Hard Disk Archives? Dave Anderson Seagate Technology 6/2016 Whither Hard Disk Archives? Dave Anderson Seagate Technology 6/2016 Topics as They Relate to Large Storage Archives Where Topology might go Basic HDD Topologies advantages & disadvantages Hyper converged

More information

BPCLC: An Efficient Write Buffer Management Scheme for Flash-Based Solid State Disks

BPCLC: An Efficient Write Buffer Management Scheme for Flash-Based Solid State Disks BPCLC: An Efficient Write Buffer Management Scheme for Flash-Based Solid State Disks Hui Zhao 1, Peiquan Jin *1, Puyuan Yang 1, Lihua Yue 1 1 School of Computer Science and Technology, University of Science

More information

p-oftl: An Object-based Semantic-aware Parallel Flash Translation Layer

p-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 information

An SMR-aware Append-only File System Chi-Young Ku Stephen P. Morgan Futurewei Technologies, Inc. Huawei R&D USA

An SMR-aware Append-only File System Chi-Young Ku Stephen P. Morgan Futurewei Technologies, Inc. Huawei R&D USA An SMR-aware Append-only File System Chi-Young Ku Stephen P. Morgan Futurewei Technologies, Inc. Huawei R&D USA SMR Technology (1) Future disk drives will be based on shingled magnetic recording. Conventional

More information

Baoping Wang School of software, Nanyang Normal University, Nanyang , Henan, China

Baoping Wang School of software, Nanyang Normal University, Nanyang , Henan, China doi:10.21311/001.39.7.41 Implementation of Cache Schedule Strategy in Solid-state Disk Baoping Wang School of software, Nanyang Normal University, Nanyang 473061, Henan, China Chao Yin* School of Information

More information

LightNVM: The Linux Open-Channel SSD Subsystem Matias Bjørling (ITU, CNEX Labs), Javier González (CNEX Labs), Philippe Bonnet (ITU)

LightNVM: The Linux Open-Channel SSD Subsystem Matias Bjørling (ITU, CNEX Labs), Javier González (CNEX Labs), Philippe Bonnet (ITU) ½ LightNVM: The Linux Open-Channel SSD Subsystem Matias Bjørling (ITU, CNEX Labs), Javier González (CNEX Labs), Philippe Bonnet (ITU) 0% Writes - Read Latency 4K Random Read Latency 4K Random Read Percentile

More information

RESAR: Reliable Storage at Exabyte Scale Reconsidered

RESAR: Reliable Storage at Exabyte Scale Reconsidered RESAR: Reliable Storage at Exabyte Scale Reconsidered Thomas Schwarz, SJ, Ahmed Amer, John Rose Marquette University, Milwaukee, WI, thomas.schwarz@marquette.edu Santa Clara University, Santa Clara, CA,

More information

Wednesday, April 25, Discs RAID: Introduction Error detection and correction Error detection: Simple parity Error correction: Hamming Codes

Wednesday, April 25, Discs RAID: Introduction Error detection and correction Error detection: Simple parity Error correction: Hamming Codes Wednesday, April 25, 2018 Topics for today Secondary memory Discs RAID: Introduction Error detection and correction Error detection: Simple parity Error correction: Hamming Codes Storage management (Chapter

More information

A Light-weight Compaction Tree to Reduce I/O Amplification toward Efficient Key-Value Stores

A Light-weight Compaction Tree to Reduce I/O Amplification toward Efficient Key-Value Stores A Light-weight Compaction Tree to Reduce I/O Amplification toward Efficient Key-Value Stores T i n g Y a o 1, J i g u a n g W a n 1, P i n g H u a n g 2, X u b i n He 2, Q i n g x i n G u i 1, F e i W

More information

Comparing Performance of Solid State Devices and Mechanical Disks

Comparing Performance of Solid State Devices and Mechanical Disks Comparing Performance of Solid State Devices and Mechanical Disks Jiri Simsa Milo Polte, Garth Gibson PARALLEL DATA LABORATORY Carnegie Mellon University Motivation Performance gap [Pugh71] technology

More information

Design and Implementation of a Random Access File System for NVRAM

Design and Implementation of a Random Access File System for NVRAM This article has been accepted and published on J-STAGE in advance of copyediting. Content is final as presented. IEICE Electronics Express, Vol.* No.*,*-* Design and Implementation of a Random Access

More information

Name: Instructions. Problem 1 : Short answer. [48 points] CMU / Storage Systems 23 Feb 2011 Spring 2012 Exam 1

Name: Instructions. Problem 1 : Short answer. [48 points] CMU / Storage Systems 23 Feb 2011 Spring 2012 Exam 1 CMU 18-746/15-746 Storage Systems 23 Feb 2011 Spring 2012 Exam 1 Instructions Name: There are three (3) questions on the exam. You may find questions that could have several answers and require an explanation

More information

Shingled Magnetic Recording + HelioSeal Technology. Achieving Unprecedented Storage Capacity Through Innovation

Shingled Magnetic Recording + HelioSeal Technology. Achieving Unprecedented Storage Capacity Through Innovation WHITE PAPER JUNE 2018 Shingled Magnetic Recording + HelioSeal Technology Achieving Unprecedented Storage Capacity Through Innovation Introduction The recent convergence of three macro forces Web 2.0, Cloud-based

More information

Storage Systems : Disks and SSDs. Manu Awasthi CASS 2018

Storage Systems : Disks and SSDs. Manu Awasthi CASS 2018 Storage Systems : Disks and SSDs Manu Awasthi CASS 2018 Why study storage? Scalable High Performance Main Memory System Using Phase-Change Memory Technology, Qureshi et al, ISCA 2009 Trends Total amount

More information

Skylight A Window on Shingled Disk Operation. Abutalib Aghayev, Peter Desnoyers Northeastern University

Skylight A Window on Shingled Disk Operation. Abutalib Aghayev, Peter Desnoyers Northeastern University Skylight A Window on Shingled Disk Operation Abutalib Aghayev, Peter Desnoyers Northeastern University What is Shingled Magnetic Recording (SMR)? A new way of recording tracks on the disk platter. Evolutionary

More information

A Virtual Storage Environment for SSDs and HDDs in Xen Hypervisor

A Virtual Storage Environment for SSDs and HDDs in Xen Hypervisor A Virtual Storage Environment for SSDs and HDDs in Xen Hypervisor Yu-Jhang Cai*,Chih-kai Kang+, and Chin-Hsien Wu* *National Taiwan University of Science and Technology +Research Center for Information

More information

Storage System. Distributor. Network. Drive. Drive. Storage System. Controller. Controller. Disk. Disk

Storage System. Distributor. Network. Drive. Drive. Storage System. Controller. Controller. Disk. Disk HRaid: a Flexible Storage-system Simulator Toni Cortes Jesus Labarta Universitat Politecnica de Catalunya - Barcelona ftoni, jesusg@ac.upc.es - http://www.ac.upc.es/hpc Abstract Clusters of workstations

More information

The Unwritten Contract of Solid State Drives

The Unwritten Contract of Solid State Drives The Unwritten Contract of Solid State Drives Jun He, Sudarsun Kannan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau Department of Computer Sciences, University of Wisconsin - Madison Enterprise SSD

More information

Improving throughput for small disk requests with proximal I/O

Improving throughput for small disk requests with proximal I/O Improving throughput for small disk requests with proximal I/O Jiri Schindler with Sandip Shete & Keith A. Smith Advanced Technology Group 2/16/2011 v.1.3 Important Workload in Datacenters Serial reads

More information

OSSD: A Case for Object-based Solid State Drives

OSSD: A Case for Object-based Solid State Drives MSST 2013 2013/5/10 OSSD: A Case for Object-based Solid State Drives Young-Sik Lee Sang-Hoon Kim, Seungryoul Maeng, KAIST Jaesoo Lee, Chanik Park, Samsung Jin-Soo Kim, Sungkyunkwan Univ. SSD Desktop Laptop

More information

Monday, May 4, Discs RAID: Introduction Error detection and correction Error detection: Simple parity Error correction: Hamming Codes

Monday, May 4, Discs RAID: Introduction Error detection and correction Error detection: Simple parity Error correction: Hamming Codes Monday, May 4, 2015 Topics for today Secondary memory Discs RAID: Introduction Error detection and correction Error detection: Simple parity Error correction: Hamming Codes Storage management (Chapter

More information

Intelligent Garbage Collection Policy Based on I/O Workload Prediction for NAND Flash-based Storage Devices

Intelligent Garbage Collection Policy Based on I/O Workload Prediction for NAND Flash-based Storage Devices , pp.99-110 http://dx.doi.org/10.14257/ijmue.2017.12.1.09 Intelligent Garbage Collection Policy Based on I/O Workload Prediction for NAND Flash-based Storage Devices Xiaobo Ji 1, Fan Zeng 2, Mingwei Lin

More information

OpenSFS Test Cluster Donation. Dr. Nihat Altiparmak, Assistant Professor Computer Engineering & Computer Science Department University of Louisville

OpenSFS Test Cluster Donation. Dr. Nihat Altiparmak, Assistant Professor Computer Engineering & Computer Science Department University of Louisville OpenSFS Test Cluster Donation Dr. Nihat Altiparmak, Assistant Professor Computer Engineering & Computer Science Department University of Louisville 4/24/2018 Donation Details Jan 5, 2018 OpenSFS announced

More information

pblk the OCSSD FTL Linux FAST Summit 18 Javier González Copyright 2018 CNEX Labs

pblk the OCSSD FTL Linux FAST Summit 18 Javier González Copyright 2018 CNEX Labs pblk the OCSSD FTL Linux FAST Summit 18 Javier González Read Latency Read Latency with 0% Writes Random Read 4K Percentiles 2 Read Latency Read Latency with 20% Writes Random Read 4K + Random Write 4K

More information

Yiying Zhang, Leo Prasath Arulraj, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. University of Wisconsin - Madison

Yiying Zhang, Leo Prasath Arulraj, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. University of Wisconsin - Madison Yiying Zhang, Leo Prasath Arulraj, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau University of Wisconsin - Madison 1 Indirection Reference an object with a different name Flexible, simple, and

More information

Open-Channel SSDs Then. Now. And Beyond. Matias Bjørling, March 22, Copyright 2017 CNEX Labs

Open-Channel SSDs Then. Now. And Beyond. Matias Bjørling, March 22, Copyright 2017 CNEX Labs Open-Channel SSDs Then. Now. And Beyond. Matias Bjørling, March 22, 2017 What is an Open-Channel SSD? Then Now - Physical Page Addressing v1.2 - LightNVM Subsystem - Developing for an Open-Channel SSD

More information

GearDB: A GC-free Key-Value Store on HM-SMR Drives with Gear Compaction

GearDB: A GC-free Key-Value Store on HM-SMR Drives with Gear Compaction GearDB: A GC-free Key-Value Store on HM-SMR Drives with Gear Compaction Ting Yao 1,2, Jiguang Wan 1, Ping Huang 2, Yiwen Zhang 1, Zhiwen Liu 1 Changsheng Xie 1, and Xubin He 2 1 Huazhong University of

More information

Presented by: Nafiseh Mahmoudi Spring 2017

Presented by: Nafiseh Mahmoudi Spring 2017 Presented by: Nafiseh Mahmoudi Spring 2017 Authors: Publication: Type: ACM Transactions on Storage (TOS), 2016 Research Paper 2 High speed data processing demands high storage I/O performance. Flash memory

More information

CS 537 Fall 2017 Review Session

CS 537 Fall 2017 Review Session CS 537 Fall 2017 Review Session Deadlock Conditions for deadlock: Hold and wait No preemption Circular wait Mutual exclusion QUESTION: Fix code List_insert(struct list * head, struc node * node List_move(struct

More information

Storage Architecture and Software Support for SLC/MLC Combined Flash Memory

Storage Architecture and Software Support for SLC/MLC Combined Flash Memory Storage Architecture and Software Support for SLC/MLC Combined Flash Memory Soojun Im and Dongkun Shin Sungkyunkwan University Suwon, Korea {lang33, dongkun}@skku.edu ABSTRACT We propose a novel flash

More information

Chapter 9: Peripheral Devices: Magnetic Disks

Chapter 9: Peripheral Devices: Magnetic Disks Chapter 9: Peripheral Devices: Magnetic Disks Basic Disk Operation Performance Parameters and History of Improvement Example disks RAID (Redundant Arrays of Inexpensive Disks) Improving Reliability Improving

More information

HashKV: Enabling Efficient Updates in KV Storage via Hashing

HashKV: Enabling Efficient Updates in KV Storage via Hashing HashKV: Enabling Efficient Updates in KV Storage via Hashing Helen H. W. Chan, Yongkun Li, Patrick P. C. Lee, Yinlong Xu The Chinese University of Hong Kong University of Science and Technology of China

More information

Open-Channel SSDs Offer the Flexibility Required by Hyperscale Infrastructure Matias Bjørling CNEX Labs

Open-Channel SSDs Offer the Flexibility Required by Hyperscale Infrastructure Matias Bjørling CNEX Labs Open-Channel SSDs Offer the Flexibility Required by Hyperscale Infrastructure Matias Bjørling CNEX Labs 1 Public and Private Cloud Providers 2 Workloads and Applications Multi-Tenancy Databases Instance

More information

Investor Presentation June 2013

Investor Presentation June 2013 Investor Presentation June 2013 Wolfgang Nickl Executive Vice President & CFO Bob Blair VP, Investor Relations SAFE HARBOR Forward-Looking Statements This presentation contains forward-looking statements

More information

Advanced Format in Legacy Infrastructures More Transparent than Disruptive

Advanced Format in Legacy Infrastructures More Transparent than Disruptive Advanced Format in Legacy Infrastructures More Transparent than Disruptive Sponsored by IDEMA Presented by Curtis E. Stevens Agenda AF History Enterprise AF Futures SMR & LBA Indirection Hybrids & SSDs

More information

IDO: Intelligent Data Outsourcing with Improved RAID Reconstruction Performance in Large-Scale Data Centers

IDO: Intelligent Data Outsourcing with Improved RAID Reconstruction Performance in Large-Scale Data Centers IDO: Intelligent Data Outsourcing with Improved RAID Reconstruction Performance in Large-Scale Data Centers Suzhen Wu *, Hong Jiang*, Bo Mao* Xiamen University *University of Nebraska Lincoln Data Deluge

More information

Linux Kernel Support for Hybrid SMR Devices. Damien Le Moal, Director, System Software Group, Western Digital

Linux Kernel Support for Hybrid SMR Devices. Damien Le Moal, Director, System Software Group, Western Digital Linux Kernel Support for Hybrid SMR Devices Damien Le Moal, Director, System Software Group, Western Digital Outline Hybrid SMR device host view - Changes from ZBC Kernel block I/O stack support - Background:

More information

PASIG Disk Trends. Oracle Storage Technology 101 Session. Philippe Deverchère EMEA Storage CTO. September 16, 2014

PASIG Disk Trends. Oracle Storage Technology 101 Session. Philippe Deverchère EMEA Storage CTO. September 16, 2014 PASIG Disk Trends Oracle Storage Technology 101 Session Philippe Deverchère EMEA Storage CTO September 16, 2014 Copyright 2014 Oracle and/or its affiliates. All rights reserved. Storage Technologies Areal

More information

V. Mass Storage Systems

V. Mass Storage Systems TDIU25: Operating Systems V. Mass Storage Systems SGG9: chapter 12 o Mass storage: Hard disks, structure, scheduling, RAID Copyright Notice: The lecture notes are mainly based on modifications of the slides

More information

Seagate Point of View Cloud and Data Center Trend

Seagate Point of View Cloud and Data Center Trend DATA IS IN OUR DNA Seagate Point of View Cloud and Data Center Trend Raj Rajagopalan March 2018 1 Safe Harbor Statement This document contains forward-looking statements within the meaning of Section 27A

More information

Cascade Mapping: Optimizing Memory Efficiency for Flash-based Key-value Caching

Cascade Mapping: Optimizing Memory Efficiency for Flash-based Key-value Caching Cascade Mapping: Optimizing Memory Efficiency for Flash-based Key-value Caching Kefei Wang and Feng Chen Louisiana State University SoCC '18 Carlsbad, CA Key-value Systems in Internet Services Key-value

More information

Cold Storage: The Road to Enterprise Ilya Kuznetsov YADRO

Cold Storage: The Road to Enterprise Ilya Kuznetsov YADRO Cold Storage: The Road to Enterprise Ilya Kuznetsov YADRO Agenda Technical challenge Custom product Growth of aspirations Enterprise requirements Making an enterprise cold storage product 2 Technical Challenge

More information

Clustered Page-Level Mapping for Flash Memory-Based Storage Devices

Clustered Page-Level Mapping for Flash Memory-Based Storage Devices H. Kim and D. Shin: ed Page-Level Mapping for Flash Memory-Based Storage Devices 7 ed Page-Level Mapping for Flash Memory-Based Storage Devices Hyukjoong Kim and Dongkun Shin, Member, IEEE Abstract Recent

More information

A Hybrid Scheme for Object Allocation in a Distributed Object-Storage System

A Hybrid Scheme for Object Allocation in a Distributed Object-Storage System A Hybrid Scheme for Object Allocation in a Distributed Object-Storage System Fang Wang **, Shunda Zhang, Dan Feng, Hong Jiang, Lingfang Zeng, and Song Lv Key Laboratory of Data Storage System, Ministry

More information

Ext4-zcj: An evolved journal optimized for Drive-Managed Shingled Magnetic Recording Disks

Ext4-zcj: An evolved journal optimized for Drive-Managed Shingled Magnetic Recording Disks Ext4-zcj: An evolved journal optimized for Drive-Managed Shingled Magnetic Recording Disks Abutalib Aghayev 1, Theodore Ts o 2, Garth Gibson 1, and Peter Desnoyers 3 1 Carnegie Mellon University 2 Google

More information

Meta Paged Flash Translation Layer

Meta Paged Flash Translation Layer Meta Paged Flash Translation Layer Abstract -- Today NAND Flash Memory is used in handheld electronic devices like mobile, cameras, ipods, music players, is also used as an alternative storage medium for

More information

Introduction to Open-Channel Solid State Drives and What s Next!

Introduction to Open-Channel Solid State Drives and What s Next! Introduction to Open-Channel Solid State Drives and What s Next! Matias Bjørling Director, Solid-State System Software September 25rd, 2018 Storage Developer Conference 2018, Santa Clara, CA Forward-Looking

More information

Getting it Right: Testing Storage Arrays The Way They ll be Used

Getting it Right: Testing Storage Arrays The Way They ll be Used Getting it Right: Testing Storage Arrays The Way They ll be Used Peter Murray Virtual Instruments Flash Memory Summit 2017 Santa Clara, CA 1 The Journey: How Did we Get Here? Storage testing was black

More information

Virtual Allocation: A Scheme for Flexible Storage Allocation

Virtual Allocation: A Scheme for Flexible Storage Allocation Virtual Allocation: A Scheme for Flexible Storage Allocation Sukwoo Kang, and A. L. Narasimha Reddy Dept. of Electrical Engineering Texas A & M University College Station, Texas, 77843 fswkang, reddyg@ee.tamu.edu

More information

The What, Why and How of the Pure Storage Enterprise Flash Array. Ethan L. Miller (and a cast of dozens at Pure Storage)

The What, Why and How of the Pure Storage Enterprise Flash Array. Ethan L. Miller (and a cast of dozens at Pure Storage) The What, Why and How of the Pure Storage Enterprise Flash Array Ethan L. Miller (and a cast of dozens at Pure Storage) Enterprise storage: $30B market built on disk Key players: EMC, NetApp, HP, etc.

More information

Chapter 14 HARD: Host-Level Address Remapping Driver for Solid-State Disk

Chapter 14 HARD: Host-Level Address Remapping Driver for Solid-State Disk Chapter 14 HARD: Host-Level Address Remapping Driver for Solid-State Disk Young-Joon Jang and Dongkun Shin Abstract Recent SSDs use parallel architectures with multi-channel and multiway, and manages multiple

More information

College of Computer & Information Science Spring 2010 Northeastern University 12 March 2010

College of Computer & Information Science Spring 2010 Northeastern University 12 March 2010 College of Computer & Information Science Spring 21 Northeastern University 12 March 21 CS 76: Intensive Computer Systems Scribe: Dimitrios Kanoulas Lecture Outline: Disk Scheduling NAND Flash Memory RAID:

More information

A Method of Identifying the P2P File Sharing

A Method of Identifying the P2P File Sharing IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.11, November 2010 111 A Method of Identifying the P2P File Sharing Jian-Bo Chen Department of Information & Telecommunications

More information

Journal Remap-Based FTL for Journaling File System with Flash Memory

Journal Remap-Based FTL for Journaling File System with Flash Memory Journal Remap-Based FTL for Journaling File System with Flash Memory Seung-Ho Lim, Hyun Jin Choi, and Kyu Ho Park Computer Engineering Research Laboratory, Department of Electrical Engineering and Computer

More information

MODERN FILESYSTEM PERFORMANCE IN LOCAL MULTI-DISK STORAGE SPACE CONFIGURATION

MODERN FILESYSTEM PERFORMANCE IN LOCAL MULTI-DISK STORAGE SPACE CONFIGURATION INFORMATION SYSTEMS IN MANAGEMENT Information Systems in Management (2014) Vol. 3 (4) 273 283 MODERN FILESYSTEM PERFORMANCE IN LOCAL MULTI-DISK STORAGE SPACE CONFIGURATION MATEUSZ SMOLIŃSKI Institute of

More information

Data Organization and Processing

Data Organization and Processing Data Organization and Processing Indexing Techniques for Solid State Drives (NDBI007) David Hoksza http://siret.ms.mff.cuni.cz/hoksza Outline SSD technology overview Motivation for standard algorithms

More information

Invest in New Technologies or Divest in Market Share

Invest in New Technologies or Divest in Market Share Invest in New Technologies or Divest in Market Share (Hard Disk Drive and Component Companies Face a Critical Decision to Grow or Die) Thomas Coughlin Coughlin Associates www.tomcoughlin.com Outline Slowing

More information

Workload-Aware Elastic Striping With Hot Data Identification for SSD RAID Arrays

Workload-Aware Elastic Striping With Hot Data Identification for SSD RAID Arrays IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 36, NO. 5, MAY 2017 815 Workload-Aware Elastic Striping With Hot Data Identification for SSD RAID Arrays Yongkun Li,

More information

A Reliable B-Tree Implementation over Flash Memory

A Reliable B-Tree Implementation over Flash Memory A Reliable B-Tree Implementation over Flash Xiaoyan Xiang, Lihua Yue, Zhanzhan Liu, Peng Wei Department of Computer Science and Technology University of Science and Technology of China, Hefei, P.R.China

More information

Parallelizing Inline Data Reduction Operations for Primary Storage Systems

Parallelizing Inline Data Reduction Operations for Primary Storage Systems Parallelizing Inline Data Reduction Operations for Primary Storage Systems Jeonghyeon Ma ( ) and Chanik Park Department of Computer Science and Engineering, POSTECH, Pohang, South Korea {doitnow0415,cipark}@postech.ac.kr

More information

Ind 1 I T I N O 2 P FO R P S M I I O

Ind 1 I T I N O 2 P FO R P S M I I O International Journal of Scientific & Engineering Research, Volume 7, Issue 4, April-2016 1569 Verilog Simulation of Multichannel NAND Flash M em or y 1 Komala.M1, Dr. K.R.Nataraj2, Dr.Mallikarjun Swamy3

More information

Power-Efficient Data Storage

Power-Efficient Data Storage Power-Efficient Data Storage Brian Zahnstecher, Principal, IEEE Senior Member PowerRox bz@powerrox.com (508) 847-5747 www.powerrox.com Twitter: @PowerRoxLLC 1125 S Baywood Ave., San Jose, CA 95128 Overview

More information

Getting Real: Lessons in Transitioning Research Simulations into Hardware Systems

Getting Real: Lessons in Transitioning Research Simulations into Hardware Systems Getting Real: Lessons in Transitioning Research Simulations into Hardware Systems Mohit Saxena, Yiying Zhang Michael Swift, Andrea Arpaci-Dusseau and Remzi Arpaci-Dusseau Flash Storage Stack Research SSD

More information

Nimble Storage Adaptive Flash

Nimble Storage Adaptive Flash Nimble Storage Adaptive Flash Read more Nimble solutions Contact Us 800-544-8877 solutions@microage.com MicroAge.com TECHNOLOGY OVERVIEW Nimble Storage Adaptive Flash Nimble Storage s Adaptive Flash platform

More information

Chapter 12 Wear Leveling for PCM Using Hot Data Identification

Chapter 12 Wear Leveling for PCM Using Hot Data Identification Chapter 12 Wear Leveling for PCM Using Hot Data Identification Inhwan Choi and Dongkun Shin Abstract Phase change memory (PCM) is the best candidate device among next generation random access memory technologies.

More information

Helium Taking HDDs to New Heights

Helium Taking HDDs to New Heights White Paper Helium Taking HDDs to New Heights Sponsored by: HGST, a Western Digital company David Reinsel November 2013 John Rydning EXECUTIVE SUMMARY Current hard disk drive (HDD) technology is reaching

More information

NAND Flash-based Storage. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

NAND Flash-based Storage. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University NAND Flash-based Storage Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Today s Topics NAND flash memory Flash Translation Layer (FTL) OS implications

More information

LAST: Locality-Aware Sector Translation for NAND Flash Memory-Based Storage Systems

LAST: Locality-Aware Sector Translation for NAND Flash Memory-Based Storage Systems : Locality-Aware Sector Translation for NAND Flash Memory-Based Storage Systems Sungjin Lee, Dongkun Shin, Young-Jin Kim and Jihong Kim School of Information and Communication Engineering, Sungkyunkwan

More information

Hybrid Storage for Data Warehousing. Colin White, BI Research September 2011 Sponsored by Teradata and NetApp

Hybrid Storage for Data Warehousing. Colin White, BI Research September 2011 Sponsored by Teradata and NetApp Hybrid Storage for Data Warehousing Colin White, BI Research September 2011 Sponsored by Teradata and NetApp HYBRID STORAGE FOR DATA WAREHOUSING Ever since the advent of enterprise data warehousing some

More information

Linux Software RAID Level 0 Technique for High Performance Computing by using PCI-Express based SSD

Linux Software RAID Level 0 Technique for High Performance Computing by using PCI-Express based SSD Linux Software RAID Level Technique for High Performance Computing by using PCI-Express based SSD Jae Gi Son, Taegyeong Kim, Kuk Jin Jang, *Hyedong Jung Department of Industrial Convergence, Korea Electronics

More information

BIg data era calls for Petabyte storage systems with

BIg data era calls for Petabyte storage systems with Performance Evaluation of Host Aware Shingled Magnetic Recording (HA-SMR) Drives Fenggang Wu, Ziqi Fan, Ming-Chang Yang, Baoquan Zhang, Xiongzi Ge and David H.C. Du 1 Abstract Shingled Magnetic Recording

More information

NAND Flash-based Storage. Computer Systems Laboratory Sungkyunkwan University

NAND Flash-based Storage. Computer Systems Laboratory Sungkyunkwan University NAND Flash-based Storage Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Today s Topics NAND flash memory Flash Translation Layer (FTL) OS implications

More information

RAIDX: RAID without striping

RAIDX: RAID without striping RAIDX: RAID without striping András Fekete University of New Hampshire afekete@wildcats.unh.edu Elizabeth Varki University of New Hampshire varki@cs.unh.edu Abstract Each disk of traditional RAID is logically

More information

COMP283-Lecture 3 Applied Database Management

COMP283-Lecture 3 Applied Database Management COMP283-Lecture 3 Applied Database Management Introduction DB Design Continued Disk Sizing Disk Types & Controllers DB Capacity 1 COMP283-Lecture 3 DB Storage: Linear Growth Disk space requirements increases

More information

3ME Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

3ME Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date: 3ME Series Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date: Innodisk Approver Customer Approver Table of contents SATADOM-MV 3ME LIST OF FIGURES... 6 1. PRODUCT OVERVIEW...

More information

Cold Storage Hardware v0.7 ST-draco-abraxas-0.7

Cold Storage Hardware v0.7 ST-draco-abraxas-0.7 Cold Storage Hardware v0.7 ST-draco-abraxas-0.7 Mike Yan, Storage Hardware Design Engineer, Facebook Song Liu, Storage System Software Engineer, Facebook 1 Contents 1 Contents... 2 2 Scope... 4 3 Overview...

More information

Stupid File Systems Are Better

Stupid File Systems Are Better Stupid File Systems Are Better Lex Stein Harvard University Abstract File systems were originally designed for hosts with only one disk. Over the past 2 years, a number of increasingly complicated changes

More information

Lecture 29. Friday, March 23 CS 470 Operating Systems - Lecture 29 1

Lecture 29. Friday, March 23 CS 470 Operating Systems - Lecture 29 1 Lecture 29 Reminder: Homework 7 is due on Monday at class time for Exam 2 review; no late work accepted. Reminder: Exam 2 is on Wednesday. Exam 2 review sheet is posted. Questions? Friday, March 23 CS

More information

CSE 451: Operating Systems Spring Module 12 Secondary Storage

CSE 451: Operating Systems Spring Module 12 Secondary Storage CSE 451: Operating Systems Spring 2017 Module 12 Secondary Storage John Zahorjan 1 Secondary storage Secondary storage typically: is anything that is outside of primary memory does not permit direct execution

More information

SMORE: A Cold Data Object Store for SMR Drives (Extended Version)

SMORE: A Cold Data Object Store for SMR Drives (Extended Version) SMORE: A Cold Data Object Store for SMR Drives (Extended Version) Peter Macko, Xiongzi Ge, John Haskins, Jr., James Kelley, David Slik, Keith A. Smith, and Maxim G. Smith NetApp, Inc., Qualcomm peter.macko@netapp.com,

More information

Introduction to Open-Channel Solid State Drives

Introduction to Open-Channel Solid State Drives Introduction to Open-Channel Solid State Drives Matias Bjørling Director, Solid-State System Software August 7th, 28 Forward-Looking Statements Safe Harbor Disclaimers This presentation contains forward-looking

More information

Empirical Analysis on Energy Efficiency of Flash-based SSDs

Empirical Analysis on Energy Efficiency of Flash-based SSDs Empirical Analysis on Energy Efficiency of -based SSDs Euiseong Seo Seon Yeong Park Bhuvan Urgaonkar Dept. of Computer Science and Engineering, Pennsylvania State University Abstract Embedded Processor

More information