PNFS Update 2010-09-17 Sorin Faibish, EMC. pNFS Update 2010-09-172 Outline What is pNFS? pNFS Timeline Standards Status Industry Support pNFS EMC Status.

Slides:



Advertisements
Similar presentations
PRESENTATION TITLE GOES HERE Introduction to NFS v4 and pNFS David Black, SNIA Technical Council, EMC slides by Alan Yoder, NetApp with thanks to Michael.
Advertisements

Tom Hamilton – America’s Channel Database CSE
© 2006 DataCore Software Corp SANmotion New: Simple and Painless Data Migration for Windows Systems Note: Must be displayed using PowerPoint Slideshow.
Copyright © 2007, SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
IDC HPC User Forum Panasas Update April 5, 2011 Houston, TX.
NAS vs. SAN 10/2010 Palestinian Land Authority IT Department By Nahreen Ameen 1.
Brocade VDX 6746 switch module for Hitachi Cb500
PNFS, 61 th IETF, DC1 pNFS: Requirements 61 th IETF – DC November 10, 2004.
Orchestration of Fibre Channel Technologies for Private Cloud Deployments OpenStack Summit; Ecosystem Track April 15 th, 2013 Oregon Convention Center.
Network Storage and Cluster File Systems Jeff Chase CPS 212, Fall 2000.
HPC USER FORUM I/O PANEL April 2009 Roanoke, VA Panel questions: 1 response per question Limit length to 1 slide.
Open-File Backup & App. Consistent Snapshots Microsoft Volume Shadow Copy Service Introduced 2002 –VSS Broadly Adopted by 3 rd Party Backup Vendors –Enables.
Network-Attached Storage
2 June 2015 © Enterprise Storage Group, Inc. 1 The Case for File Server Consolidation using NAS Nancy Marrone Senior Analyst The Enterprise Storage Group,
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
How to Cluster both Servers and Storage W. Curtis Preston President The Storage Group.
Module – 7 network-attached storage (NAS)
Implementing Failover Clustering with Hyper-V
NetApp Rapid Cloning Utility (RCU) Internal Training August, 2009
© 2010 IBM Corporation Kelly Beavers Director, IBM Storage Software Changing the Economics of Storage.
Virtual Desktop Infrastructure Solution Stack Cam Merrett – Demonstrator User device Connection Bandwidth Virtualisation Hardware Centralised desktops.
File Systems and N/W attached storage (NAS) | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP.
Windows ® Powered NAS. Agenda Windows Powered NAS Windows Powered NAS Key Technologies in Windows Powered NAS Key Technologies in Windows Powered NAS.
Object-based Storage Long Liu Outline Why do we need object based storage? What is object based storage? How to take advantage of it? What's.
SANPoint Foundation Suite HA Robert Soderbery Sr. Director, Product Management VERITAS Software Corporation.
Module 10 Configuring and Managing Storage Technologies.
Database Services for Physics at CERN with Oracle 10g RAC HEPiX - April 4th 2006, Rome Luca Canali, CERN.
CSC 456 Operating Systems Seminar Presentation (11/13/2012) Leon Weingard, Liang Xin The Google File System.
pNFS extension for NFSv4 IETF 61 November, 2004
1 Advanced Storage Technologies for High Performance Computing Sorin, Faibish EMC NAS Senior Technologist IDC HPC User Forum, April 14-16, Norfolk, VA.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Roland Dreier Technical Lead – Cisco Systems, Inc. OpenIB Maintainer Sean Hefty Software Engineer – Intel Corporation OpenIB Maintainer Yaron Haviv CTO.
IDC HPC User Forum Update APRIL 16, 2012 PANASAS PRODUCT MARKETING.
Page 1 of NFS Vendors Conference October 24, 2000 NFS Past, Present & Future David F. Brittle Sr Mgr., File Sharing Technologies Sun Microsystems, Inc.
October 2, 2015 pNFS extension for NFSv4 IETF-62 March 2005 Brent Welch
Trends In Network Industry - Exploring Possibilities for IPAC Network Steven Lo.
LOGO Service and network administration Storage Virtualization.
VMware View built on FlexPod Flexible IT Infrastructure for Desktop Virtualization.
Large Scale Test of a storage solution based on an Industry Standard Michael Ernst Brookhaven National Laboratory ADC Retreat Naples, Italy February 2,
ISER Update OpenIB Workshop, Feb 2006 Yaron Haviv, Voltaire John Hufferd, Brocade
Storage Tank in Data Grid Shin, SangYong(syshin, #6468) IBM Grid Computing August 23, 2003.
Remote Direct Memory Access (RDMA) over IP PFLDNet 2003, Geneva Stephen Bailey, Sandburst Corp., Allyn Romanow, Cisco Systems,
Storage Networking Evolution Jim Morin VP Strategic Planning June 2001.
Microsoft Virtual Academy Module 8 Managing the Infrastructure with VMM.
IST Storage & Backup Group 2011 Jack Shnell Supervisor Joe Silva Senior Storage Administrator Dennis Leong.
COMP25212 STORAGE SYSTEM AND VIRTUALIZATION Sergio Davies Feb/Mar 2014COMP25212 – Storage 3.
PNFS BOF FAST Sorin Faibish, EMC Mike Eisler, NetApp Brent Welch, Panasas Piyush Shivam, Sun Microsystems.
1 Public DAFS Storage for High Performance Computing using MPI-I/O: Design and Experience Arkady Kanevsky & Peter Corbett Network Appliance Vijay Velusamy.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Arcserve ® Backup Enterprise-class protection for small & mid-size+ businesses  File-based backup to disk, tape & cloud (Amazon, Azure, Cloudian, Eucalyptus,
VMware vSphere Configuration and Management v6
Highest performance parallel storage for HPC environments Garth Gibson CTO & Founder IDC HPC User Forum, I/O and Storage Panel April 21, 2009.
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. NAS versus SAN NAS – Architecture to provide dedicated file level access.
PNFS Birds-of-Feather FAST 2010: February 24 Sorin Faibish, EMC and pNFS friends.
Barriers to IB adoption (Storage Perspective) Ashish Batwara Software Solution Architect May 01, 2007.
STORAGE ARCHITECTURE/ MASTER): Where IP and FC Storage Fit in Your Enterprise Randy Kerns Senior Partner The Evaluator Group.
PNFS State of the Union Update HECFSIO – August 10, 2011 Sorin Faibish- EMC, Peter Honeyman - CITI.
Tackling I/O Issues 1 David Race 16 March 2010.
© 2007 EMC Corporation. All rights reserved. Internet Protocol Storage Area Networks (IP SAN) Module 3.4.
Microsoft Advertising 16:9 Template Light Use the slides below to start the design of your presentation. Additional slides layouts (title slides, tile.
Office of Administration Enterprise Server Farm September 2008 Briefing.
July 30, 2009opsarea meeting, IETF Stockholm1 Operational Deployment and Management of Storage over the Internet David L. Black, EMC IETF opsarea meeting.
Red Hat Enterprise Linux Presenter name Title, Red Hat Date.
An Introduction to GPFS
Let's talk about Linux and Virtualization in 'vLAMP'
Nache: Design and Implementation of a Caching Proxy for NFSv4
Legacy NFS provides sharing, but does not scale
Module – 7 network-attached storage (NAS)
Microsoft Core Storage Update
PNFS Block Status - EMC.
Presentation transcript:

pNFS Update Sorin Faibish, EMC

pNFS Update Outline What is pNFS? pNFS Timeline Standards Status Industry Support pNFS EMC Status and Roadmap

pNFS Update pNFS pNFS protocol standardized: NFSv4.1 Storage-access protocol files (NFSv4.1) blocks (FC, iSCSI, FCoE, IB) objects (OSD2) Control protocol Outside of the pNFS standard Distributes data across storage cluster Eliminates or reduces load and capacity balancing And yes: can accelerate I/O pNFS protocol Control protocol Storage-access protocol Metadata Server Data Servers Client

pNFS Update pNFS Multiple Layouts Client gets a layout from the NFSv4.1 server The layout maps the file onto storage devices and addresses The client uses the layout to perform direct I/O to storage At any time the server can recall the layout Client commits changes and returns the layout when it’s done pNFS is optional, the client can always use regular NFSv4.1 I/O` Clients Storage NFSv4.1 Server layout

pNFS Update Linux pNFS Clients Transparent to applications Common client for different storage back ends Fewer support issues for storage vendors Normalizes access to clustered file systems Client Apps Layout Driver pNFS Client pNFS Server Cluster File System 1.files (NFSv4.1) 2.objects (OSD2) 3.blocks (SCSI) 4.Future back ends … Control Protocol NFSv4.1 Layout grant & recall Storage Protocol

pNFS Update NFSv4.1 – Open Source Status Two OpenSource Implementations OpenSolaris and Linux (file, osd and block) OpenSolaris Client and Server Support only file-based layout Support for multi-device striping already present (NFSv4.1 + pNFS)‏ “Simple Policy Engine” for policy-driven layouts also in the gate Linux Client and Server Support files (NFSv4.1)‏ Support currently also blocks (SCSI), objects (OSD T10)‏ Client consists of generic pNFS client and “plug ins” for “layout drivers Windows NFSv4.1 Client from CITI - NEW

pNFS Update Timeline 2004 – CMU, NetApp and Panasas draft pNFS problem and requirement statementsproblemrequirement 2005 – CITI, EMC, NetApp and Panasas draft pNFS extensions to NFSpNFS extensions to NFS 2005 – NetApp and Sun demonstrate pNFS at ConnectathonNetApp and Sun demonstrate pNFS at Connectathon 2005 – pNFS added to NFSv4.1 draftpNFS added to NFSv4.1 draft – specification baked Bake-a-thons, Connectathons 26 iterations of NFSv4.1/pNFS spec 2009 – RFC submitted (680 pages) 2010 – RFC 5661 published 2010 – Fedora 13 includes pNFS server/client rpms (did you triy it yet?)

pNFS Update pNFS Standards Status NFSv4.1/pNFS were standardized at IETF NFSv4 working group (WG) All done including RFC 5661,3,4: WG last call (DONE) Area Director review (DONE) IETF last call (DONE) IESG approval for publication (DONE) IANA review (DONE) RFC publication (2010) Consists of several documents: RFC NFSv4.1/pNFS/file layoutNFSv4.1/pNFS/file layout RFC NFSv4.1 protocol description for IDL (rpcgen) compilerNFSv4.1 protocol description RFC blocks layoutblocks RFC objects layoutobjects RFC netid specification for transport protocol independence (IPv4, IPv6, RDMA)netid specification

pNFS Update Industry Contributors to pNFS Standard BlueArc NetApp CITI Ohio SuperComputer Center CMU Panasas EMC Seagate IBM Oracle/SUN LSI

pNFS Update Traditional pNFS Use Cases Seismic Data Processing / Geosciences' Applications Broadcast & Video Production High Performance Streaming Video Finite Element Analysis for Modeling & Simulation HPC for Simulation & Modeling Data Intensive Searching for Computational Infrastructures Application Server Racks FCoE NFS pNFS pNFS Ethernet Solution pNFS Server Storage Heads iSCSI / FC Network NFS iSCSI / FC

pNFS Update Questions – Client Technology When will a valid pNFS client be available? How does the parallel NFS block layout work? What’s an object layout, how do objects compare to blocks/files? How do current cluster file systems work with pNFS client and server? How is client access to data servers coordinated and controlled? Attendee Questions Encouraged…

pNFS Update Questions – Files, Blocks and Objects How many layout types can there be? How does pNFS make managing a lot of systems easier? Can my application control how its data is striped? When can we expect to see real pNFS performance, not vendor claims based on older technology? How can I use pNFS in an enterprise environment; would it support non-disruptive (NDU) upgrades? Attendee Questions Encouraged…

pNFS Update Questions – Data Management Can I retain data management practices I use today based on Snapshots and Volume replication? Can File, Object and Block layouts co-exist in the same storage network? Can a client use volumes accessed via each layout concurrently? I’m deploying a Unified Ethernet Fabric; how do I secure data access – files, blocks & objects? Attendee questions encouraged…

pNFS Update Questions – What else NFSv4.1 and pNFS what are the expectations compared to 4.0? What additional function do you want to see added to 4.1: FedFS Copy server side What would you like to see in NFSv4.2 additional to what is proposed: Sparse files Access Permissions

pNFS Update Industry Support - Implementations Clients Linux Oracle (Open Solaris) ESX (prototype in 5.0) Servers Desy (file) EMC (block) IBM (file) Linux (all layouts) LSI (block) NetApp (file) Panasas (object) Oracle (file/OpenSolaris) Several other implementations have been tested at Bake-a-thons and Connectathons

pNFS Update Linux Status Client Consists of generic pNFS client and “plug ins” for “layout drivers” Supports files, blocks, objects Contributors: CITI, EMC, NetApp, Panasas Server Supports files, blocks, objects Contributors: CITI, EMC, IBM, NetApp, Panasas Finalizing patches for kernel.org – NFSv4.1 sessions Predicted timeline: Basic NFSv4.1 features 2H2010 NFSv4.1 pNFS and layout drivers by 1H2011 Linux distributions shipping supported pNFS in 2H2011.

pNFS Update OpenSolaris Status Developing both pNFS client and server in open File-based implementation exploiting ZFS capabilities Management via Simple Policy Engine (SPE) pNFS data path over RDMA (on Infiniband)

18 EMC and pNFS History and Roadmap

19 Parallel NFS - pNFS  NFS file naming, management, and administration  Parallel high bandwidth file access (via Storage Network)  Block Layout leverages existent SAN infrastructures Storage Network NFS Server Data Network - LAN pNFS Data pNFS Control

20 pNFS addresses storage access issues –Remove servers layer between CE and shared storage –Separates MD traffic from Data Traffic –Asymmetric storage architectures increase scalability –Leverages SSD to increase I/O speed  Automatic tiering –Improves utilization to any SAN infrastructure:  FCoE, Infiniband, FC, iSCSI –Enable access to PB’s of storage at GB’s/sec speeds  Demonstrated by existent MPFS deployments –Combine multiple MD servers in a unified storage system –MD server is any Celerra NAS server supporting:  NFSv3, CIFS, MPFS and pNFS  Tiered services for increased scalability HPC Architecture SAN STORAGE CONNECTIVITY MIDDLEWARE NFS S E R V E R S HPC Jobs Storage must be Networked Compute Engines CONNECTIVITY pNFS pNFS Block Layout - high I/O speeds

21 pNFS Block Layout – The beginning  The ancestors of pNFS Block Layout are NAS accelerators : –EMC-MPFS, Quantum-StoreNext and Mercury-Sanergy  EMC donate the FMP (MPFS) protocol and IP –Open source version of FMP client (iRoad) –IETF pNFS Block Layout = modified open storage FMP protocol  EMC support pNFS Block Layout in Linux kernel by join work with CITI: Peter Honeyman, Fred Isaman, Bruce Fields –Current pNFS block layout open source client and NFSv4.1 demonstrated at bake-a-thons –Ongoing funding the project, in 5 th year = strong EMC commitment –Customers can experience the value of pNFS using the EMC FMP open source driver, or by installing current shipping MPFS product.

22 pNFS Block Layout – Now  pNFS will supports any SAN storage (LSI, EMC, other SAN) –Working with other SAN vendors to promote pNFS Block Layout  EMC supports NFSv4.1 and pNFS server using pNFS clients in Linux kernel –Prototype demonstrated at latest Bake-a-thon –Demo on Laptop with VM and real clients  EMC is working with all the pNFS developers to accelerate adoption by HPC –The goal is to combine all flavors of pNFS servers accessed by each Linux client in one single infrastructure –Working with Linux Distributions and Linux kernel developers  What value brings pNFS block layout –Leverage existent SAN storage and connectivity –Allow access to SAN storage by NFSv4 network clients –Virtualizes multi-vendor storage arrays into a single unified view

23 pNFS Block Layout – Roadmap  EMC supports pNFS block in current Celerra release –Q – First vendor to announce pNFS server –Fedora 13 has support for pNFS block funded by EMC  EMC plans to support NFSv4.1 and pNFS file in future –Prototype will be presented at Bake-A-Thon at EMC  EMC hosts the Fall Bake-a-Thon in at EMC –October 4-8, 2010  EMC contributes new protocol enhancement for NFSv4.2 –Draft:  EMC is working with all the pNFS vendors to accelerate adoption –Sponsor SNIA ESF –Support pNFS for MS Windows (we are already testing) –Working with Linux Distributions RHEL 6.1 is the plan (Q2 2011)