State of the Storage
OCP Storage Committee Report
Asghar Riahi
OCP Storage ChairPrincipal Cloud architect , Seagate
16 September 2014

OCP Engineering Workshop - Cloud Connect - Shanghai

---Agenda

Introduction
Personal Story
OCP Storage Committee Activities- Approved Contributions- Contributions Currently Under Review
OCP Storage Call To Action
OCP Storage Resources
Links

Speaker name - Talk Title

OCP Engineering Workshop - Cloud Connect - Shanghai - 16 Sep 2014

Introduction Asghar Riahi / Seagate- Chairman of the OCP Storage Committee since Oct. 2013 First elected committee chairman in OCP-asghar.riahi@ocproject.net, asghar.riahi@seagate.com

Background:-Principal Cloud Architect, Seagate / Cupertino 2 Years
Master Technologist , HP / Paolo Alto, CA 13 Years
Unix Systems Manager, MCI Systemhouse Data Center / Napa, CA 2Years
System programmer, Siemens AG / Austria & Germany 7 YearsMS Computer Science / Vienna University of Technology

Speaker name - Talk Title

OCP Engineering Workshop - Cloud Connect - Shanghai - 16 Sep 2014

A Short Personal Story
comp.os.minix › Hello everybody out there using minix –August 25 1991
I'm doing a (free) operating system (just a hobby, won't be big andprofessional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I'd like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat(same physical layout of the file-system (due to practical reasons)among other things).

I've currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I'll get something practical within a few months, andI'd like to know what features most people would want. Any suggestions
are welcome, but I won't promise I'll implement them :-)In 1991 I started working on mymaster thesis with the topic:
ISO-OSI 7 Layer Simulation at
Vienna University of Technology
and needed to borrow somebooks. Then I saw amessage….

Linus (torv...@kruuna.helsinki.fi)

PS. Yes - it's free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably neverwill support anything other than AT-harddisks, as that's all I have :-(.

https://groups.google.com/forum/#!msg/comp.os.minix/dlNtH7RRrGA/SwRavCzVE7gJ

Speaker name - Talk Title

OCP Engineering Workshop - Cloud Connect - Shanghai - 16 Sep 2014

OCP Storage Committee Activities

Approved Contributions

Speaker name - Talk Title

OCP Engineering Workshop - Cloud Connect - Shanghai - 16 Sep 2014

OCP Storage Project Activities
Reviewed and approved four contributed projects since Oct 2013 asfollow:- Storage device with Ethernet Interface

Seagate- Decathlete Server Board Standard v1

Intel- Open Vault Storage Hardware V0.8

Facebook- Cold Storage Hardware v0.7

FacebookStorage device with Ethernet interface by Seagate
Storage device connector
The storage device with Ethernet interface plugconnector is the Device Free (Plug) connector definedin SFF-8482 and SFF-8680. See the SFF specifications
for detailed dimensional requirements.

System connector
The system backplane receptacle connector is theBackplane Fixed (Receptacle) connector defined inSFF-8482 and SFF-8680. The backplane receptacleconnector defined by SFF-8639 MAY also be used.

Storage device with Ethernet interface by Seagate
Single port T-Card for storage device with Ethernet interface
T-Card storage device receptacleconnector
The single port T-Card card uses a Backplane Fixed(Receptacle) connector defined in
SFF-8482 and SFF-8680 to connect to a storage
device with an Ethernet interface. The example
single port T-Card in this specification uses straddle
mount version of the Fixed (Receptacle) connector.

Storage device with Ethernet interface by Seagate
2.5” hard disk drive with
Ethernet interface plugconnector
Device form factor and connector location
The storage device with Ethernet interface form factor
SHALL comply with SFF-8201 orSFF-8301 (2.5” and 3.5” drive form factors,respectively).

3.5” hard disk drive withEthernet interface plugconnector

Storage device with Ethernet interface
by Seagate – Use cases
BigFoot Storage Object - The Storage SystemRevolution!

Key features:
••
•
•
•
•

Object based storage
Up to 288TB capacity in only 4U
Supports Seagate Kinetic HDDs
Each HDD with 2x 1Gb/s LAN interface
No SAS/SATA-controller required
Only 750mm (29,5") depth for 1,000mm (40") racks+Links-------

What does 288 Terabytes of non-SAS or SATA storage get you?
http://cloud.media.seagate.com/2014/05/20/big-foot-object-storagestorage-hardware-product-of-the-year/
In Chinese Language:
http://www.seagate.com/cn/zh/case-studies/rausch-bigfoot-scale-outobject-storage-seagate-kinetic-platform-cs/
Rausch Systems:
http://rnt.de/en/bf_storageobject.html
Seagate Kinetic Solution: A look at the Rausch BigFoot Object
Storage solution
http://www.techradar.com/news/computing-components/storage/seagatekinetic-solution-a-look-at-the-rausch-bigfoot-object-storage-solution1232657

Speaker name - Talk Title

OCP Engineering Workshop - Cloud Connect - Shanghai - 16 Sep 2014Open Vault Storage System Using Ethernet Storage Device
NEB instead of SEB

8 Knox storage slots per
one Winterfell server = 16
*30 = 480 HDD per Rack

No more Storage nodes needed
540 Storage Devices 18 *30 =540).

Decathlete Server Board Standard by Intel
Decathlete Server Board Features
The Decathlete Server Board is intended to meet the mostcommon usages for 1U and 2U dual-socket servers in thescalable data center.
To insure the delivery of products that can be deployedover a period of time, and assure consistency in theservices offered to the client of the cloud data server,certain features must be present in each model orgeneration of servers.

Open Vault Storage Hardware V0.8 byFacebook
The Open Vault storage unit is a 2U30HDD storage enclosure, consisting of
two identical 1U high HDD trays with 15 x
3.5" HDDs and slots for two SAS
expander boards on each, one fan control
board, and six redundant fan modules
mounted externally in the rear of thechassis. An Open Vault storage server fits
into the Open Compute Project OpenRack.

Cold Storage Hardware v0.7 by Facebook
A Cold Storage system design comprises, but is not limited
to, the following aspects:••••••••

Ability to adopt current and future HDD technologies
with the lowest cost
Capability to power off HDDs that are not in use
Modification of storage unit (based on Open Vault)
Configuration of an OCP compute nodeMini-SAS fan-out cable between the Open Vault and theOCP compute node
Custom Open Rack for the configuration of the Cold
Storage system
Redefined topology for networking switch deployment
New power consumption provisioning, and new data
center floor plan, and so forth.

OCP Storage Committee Activities

Contributions Currently Under Review

Speaker name - Talk Title

OCP Engineering Workshop - Cloud Connect - Shanghai - 16 Sep 2014

OCP Storage Committee – Projects
Under Review
Open Vault Storage Hardware V0.85

Avago

Nytro XP6209 Application Acceleration Card Seagate
OCP C&I Storage Certification Specification and Test
Plan OCP C&I

Speaker name - Talk Title

OCP Engineering Workshop - Cloud Connect - Shanghai - 16 Sep 2014

Open Vault Storage Hardware V0.85 By
Avago Technologies (Ex. LSI)

Utilizing an
LSISAS3x28R
12G SAS
expanderInstead ofLSISAS2x28
6G SAS
expanderOpen Vault System Block DiagramNyto XP6209 Application Acceleration Cardby SeagateFeatures
The LSI Nytro XP6209 Application
Acceleration Card acts as a PCIe-based
block storage device and presents itself tothe operating system (OS) through aFusion-MPT™ interface.

OCP C&I Storage Certification Test
Document
OCP C&I Storage
Certification Specification and Test Plan
Version 0.13
The aim of this document is to provide all theinformation needed to perform OCP Certified testing on
a proposed Open Compute compliant platform. It will
provide information on getting and installing the testing
tools as well as outline several test cases and provide
additional information.

UTSA OCP Certification &Solution Laboratory

OCP Storage – Contribute“Our first step for the Open Compute Project is releasing thespecifications and mechanical drawings. The second step is working
with the community to improve them” From OCP Sepcs & Designs“We believe that openly sharing ideas, specifications and otherintellectual property is the key to maximizing innovation and reducing
operational complexity in the scalable computing space. The Open
Compute Project Foundation provides a structure in which individuals
and organizations can share their intellectual property with Open
Compute Projects. “ – From OCP MISSION STATEMENTOCP Storage – CALL TO ACTION:OCP Storage Resources
OCP Main Website: http://www.opencompute.org
OCP Storage web site: http://www.opencompute.org/projects/storage/
OCP Storage Wiki: http://www.opencompute.org/wiki/Storage
OCP Storage Project Specs:
http://www.opencompute.org/wiki/Storage/Dev
Email: asghar.riahi@ocproject.net, asghar.riahi@seagate.com

How to Join the OCP Storage---------

Check Amber’s Get Involved site:
http://www.opencompute.org/community/get-involved/
Mailing List
http://lists.opencompute.org/mailman/listinfo/opencompute-storage
Monthly Calls
http://www.opencompute.org/wiki/Storage
Contact via Email:opencompute-storage@lists.opencompute.org
asghar.riahi@ocproject.net, asghar.riahi@seagate.com
Meetup.com
http://www.meetup.com/Open-Compute-Project/

Speaker name - Talk Title

OCP Engineering Workshop - Cloud Connect - Shanghai - 16 Sep 2014

Get Involved
www.opencompute.org/get-involved

THANK YOU
Speaker name - Talk Title

OCP Engineering Workshop - Cloud Connect - Shanghai - 16 Sep 2014