
Innovative Storage Solutions for Open Networking Systems
"Explore OCP.Storage by Jae-Hyeon Park at POSTECH, focusing on creating specifications and software for new storage applications like Open Vault, Cold Storage, and OpenNVM. Learn about storage interfaces, mechanical and electrical specifications, and cost-effective storage solutions. Discover how Cold Storage optimizes disk usage and the OpenNVM project for non-volatile memory applications."
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
OCP Storage Jae-Hyeon Park Dept. of CSE, POSTECH parkeric3@postech.ac.kr 2016. 9. 27 CSED702E: Open Networking Systems 1/10
Outline Overview Specification standard Specification examples Open Vault Cold Storage OpenNVM Fusion-io Hyve CSED702E: Open Networking Systems 2/10
Overview Mission Creating specifications and software to enable new storage application Target Open Rack compatible storage chassis and sleds EIA 310-D/E 19 rack compatible Different vendor components and peripherals CSED702E: Open Networking Systems 3/10
Specification Standard Storage interfaces SAS, SATA, PCIe, NIC Electrical interfaces Voltages, power, frequencies Mechanical interfaces Form factors, xyz heights, keep-in and keep-outs Manageability Rock-solid management solutions with full-documents Debug Hooks and repair Test framework For developers CSED702E: Open Networking Systems 4/10
Open Vault Simple and cost-effective storage solution 2U 30 3.5 HDD CSED702E: Open Networking Systems 5/10
Open Vault CSED702E: Open Networking Systems 6/10
Open Vault CSED702E: Open Networking Systems 7/10
Cold Storage Cold-data Is stored on disk but almost never read again ex) legal data, backups of third copies Designed as bulk load fast archive Using power off HDDs Modification of storage unit based on Open Vault Connected with SAS Redefined topology for networking switch deployment Custom Open Rack CSED702E: Open Networking Systems 8/10
Cold Storage CSED702E: Open Networking Systems 9/10
OpenNVM Open-source project for non-volatile memory (ex: flash memory) Developer can make their applications flash-aware Functions Flash-aware Linux swap When working set exceeds the capacity of DRAM then demand page from flash-aware virtual memory Key-value interface to flash Faster NoSQL databases, Automatic garbage collection Flash programming primitives Support journal-less update CSED702E: Open Networking Systems 10/10
Others Fusion-io 3.2 TB I/O PCI express card Designed for high capacity and small size Hyve Design concept of 2xOpenU storage server Accommodate 15 3.5 drives arranged in a 3 x 5 arrays Compatible with Open Rack CSED702E: Open Networking Systems 11/10
Reference Project wiki http://www.opencompute.org/wiki/Storage Open Vault specification http://files.opencompute.org/oc/public.php?service=files&t= ce5002840b137d6365b398e14c8c2774 Cold storage specification http://files.opencompute.org/oc/public.php?service=files&t=f e369c02b049394b5d94b44e084aceb6 OpenNVM https://opennvm.github.io/ CSED702E: Open Networking Systems 12/10