Presentation is loading. Please wait.

Presentation is loading. Please wait.

PNFS BOF FAST 2009 2009-02-25 Sorin Faibish, EMC Mike Eisler, NetApp Brent Welch, Panasas Piyush Shivam, Sun Microsystems.

Similar presentations


Presentation on theme: "PNFS BOF FAST 2009 2009-02-25 Sorin Faibish, EMC Mike Eisler, NetApp Brent Welch, Panasas Piyush Shivam, Sun Microsystems."— Presentation transcript:

1 pNFS BOF FAST 2009 2009-02-25 Sorin Faibish, EMC Mike Eisler, NetApp Brent Welch, Panasas Piyush Shivam, Sun Microsystems

2 pNFS FAST09 BOF 2009-02-252 Outline What is pNFS? pNFS Timeline Standards Status Industry Support pNFS Vendors Status

3 pNFS FAST09 BOF 2009-02-253 What is pNFS? pNFS protocol standardized: NFSv4.1 Storage-access protocol files (NFSv4.1) blocks (FC, iSCSI, FCoE) objects (OSD2) Control protocol Outside of the pNFS standard pNFS protocol Control protocol Storage-access protocol Metadata Server Data Servers Client

4 pNFS FAST09 BOF 2009-02-254 pNFS Value Proposition Distributes data across storage cluster Eliminates or reduces load and capacity balancing And yes: can accelerate I/O

5 pNFS FAST09 BOF 2009-02-255 pNFS 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

6 pNFS FAST09 BOF 2009-02-256 Client Apps Layout Driver pNFS Client Linux pNFS Client Transparent to applications Common client for different storage back ends Fewer support issues for storage vendors Normalizes access to clustered file systems 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

7 pNFS FAST09 BOF 2009-02-257 Timeline 2004 – CMU, NetApp and Panasas draft pNFS problem and requirement statements problem requirement 2005 – CITI, EMC, NetApp and Panasas draft pNFS extensions to NFS pNFS 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 2006 - 2008 – specification baked Bake-a-thons, Connectathons 26 iterations of NFSv4.1/pNFS spec

8 pNFS FAST09 BOF 2009-02-258 pNFS Standards Status NFSv4.1/pNFS were standardized at IETF NFSv4 working group (WG) All done except for RFCs: WG last call (DONE) Area Director review (DONE) IETF last call (DONE) IESG approval for publication (DONE) IANA review (TBD) RFC publication (Expected 2009) Will consist of several documents: NFSv4.1/pNFS/file layout NFSv4.1 protocol description for IDL (rpcgen) compiler NFSv4.1 protocol description blocks layout blocks objects layout objects netid specification for transport protocol independence (IPv4, IPv6, RDMA) netid specification

9 pNFS FAST09 BOF 2009-02-259 Industry Contributors to pNFS Standard BlueArc NetApp CITI Ohio SuperComputer Center CMU Panasas EMC Seagate IBM StorSpeed LSI Sun Microsystems

10 pNFS FAST09 BOF 2009-02-2510 Timeline - pNFS Vendors Group February 2008 – FAST 2008 Garth Gibson (Panasas/CMU) propose creation of pNFS vendors group April 2008 – Storage Panel and pNFS Vendors Group Created at HPC User Forum Meeting: EMC, NetApp, Panasas, SUN EMC organizes monthly calls attended by pNFS vendors Preparation for creation of SNIA pNFS marketing forum Presentation of pNFS BoF at Super Computing 2008 conference attended by all major vendors and new supporters: CITI, StorSpeed, EMC, IBM, LSI, NetApp, Panasas and SUN Presentation of pNFS Tutorial at SC08

11 pNFS FAST09 BOF 2009-02-2511 Industry Support - Implementations Clients Linux Sun (Open Solaris) Servers Desy EMC IBM Linux NetApp Panasas Sun (Open Solaris) Several other implementations have been tested at Bake-a-thons and Connectathons

12 pNFS FAST09 BOF 2009-02-2512 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 1H2009 NFSv4.1 pNFS and layout drivers by 2H2009 Linux distributions shipping supported pNFS in 2010.

13 pNFS FAST09 BOF 2009-02-2513 OpenSolaris Status Developing both pNFS client and server in open nfsv41-discuss@opensolaris.org File-based implementation exploiting ZFS capabilities Management via Simple Policy Engine (SPE) pNFS data path over RDMA (on Infiniband)

14 pNFS FAST09 BOF 2009-02-2514 Summary and Call to Action pNFS is the first open standard for parallel I/O across the network pNFS has wide industry support commercial implementations and open source Start using NFSv4.0 today Eases transition to pNFS Urge your O/S (including Linux) distributor and storage vendor to include pNFS

15 15 © Copyright 2009 EMC Corporation. All rights reserved. EMC and pNFS Sorin Faibish – EMC DE Per Brashers – EMC pNFS Architect pNFS BOF, FAST 2009, San Francisco, 2009-02-25

16 16 © Copyright 2009 EMC Corporation. All rights reserved. pNFS FAST09 BOF 2009-02-25 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 Apps Jobs Storage must be Networked Compute Engines CONNECTIVITY pNFS EMC Celerra and pNFS deliver high I/O speeds

17 pNFS FAST09 BOF 2009-02-25 Clustered Data ONTAP pNFS Server pNFS BOF, FAST 2009 2009-02-25 Mike Eisler Pranoop Erasani

18 © 2009 NetApp. All rights reserved. 18 pNFS FAST09 BOF 2009-02-25 18 Clustered Data ONTAP and pNFS  Clustered Data ONTAP derived from Data ONTAP 10 GX –http://www.usenix.org/events/fast07/tec h/eisler.htmlhttp://www.usenix.org/events/fast07/tec h/eisler.html  Every storage cluster node can be metadata server and/or data server  Simplify storage management  Striping with WAFL Striped volumes –Avoid single-node data bottleneck –Unstriped volumes also supported  Will be in a future release of Data ONTAP 8 1 Metadata server operations Data server operations 2 1 21 2 1 2 1 2

19 www.panasas.com pNFS FAST09 BOF 2009-02-25ConfidentialConfidential Accelerating Industry-wide Adoption of Parallel Storage Solutions “The Leader in Parallel Storage”

20 Slide 20 | SC08 Panasas, Inc. Panasas and pNFS Co-Led the kick-off workshop in November 2003 that drew representatives from all leading vendors of cluster file systems Thank you Peter Honeyman/CITI for hosting and all their subsequent support for pNFS Co-Published initial internet drafts on pNFS Thank you to the nfsv4 working group for being so receptive Contributed to Linux open source for iSCSI/OSD Experienced in Linux open source culture for code adoption Leading/Coordinating Linux development for pNFS Ushering patches upstream is a full time job Panasas storage cluster is pNFS compatible today


Download ppt "PNFS BOF FAST 2009 2009-02-25 Sorin Faibish, EMC Mike Eisler, NetApp Brent Welch, Panasas Piyush Shivam, Sun Microsystems."

Similar presentations


Ads by Google