NFS: What s Next. David L. Black, Ph.D. Senior Technologist EMC Corporation NAS Industry Conference. October 12-14, 2004

Similar documents
Using Celerra FileMover

Deploying Celerra MPFSi in High-Performance Computing Environments

Microsoft Office SharePoint Server 2007

EMC Celerra CNS with CLARiiON Storage

EMC Business Continuity for Microsoft Applications

Best Practices for deploying VMware ESX 3.x and 2.5.x server with EMC Storage products. Sheetal Kochavara Systems Engineer, EMC Corporation

Network-attached storage (NAS) is an

IBM TotalStorage Enterprise Storage Server Model 800

An Introduction to GPFS

IBM TotalStorage Enterprise Storage Server Model 800

STORAGE CONSOLIDATION WITH IP STORAGE. David Dale, NetApp

The File Systems Evolution. Christian Bandulet, Sun Microsystems

STORAGE CONSOLIDATION WITH IP STORAGE. David Dale, NetApp

iscsi Technology: A Convergence of Networking and Storage

EMC Celerra MPFS over FC for HP-UX, AIX, and Solaris Clients Version 4.0. Product Guide P/N REV A04

EMC Symmetrix DMX Series The High End Platform. Tom Gorodecki EMC

Information Storage and Management

As storage networking technology

Mostafa Magdy Senior Technology Consultant Saudi Arabia. Copyright 2011 EMC Corporation. All rights reserved.

Vblock Architecture. Andrew Smallridge DC Technology Solutions Architect

Using EMC CLARiiON CX4 Disk-Drive Spin Down with EMC Celerra FAST

Thinking Different: Simple, Efficient, Affordable, Unified Storage

VMware with CLARiiON. Sheetal Kochavara

IBM Storwize V7000 Unified

HPC File Systems and Storage. Irena Johnson University of Notre Dame Center for Research Computing

Video Surveillance EMC Storage with Godrej IQ Vision Ultimate

Virtualizing SQL Server 2008 Using EMC VNX Series and VMware vsphere 4.1. Reference Architecture

NAS When, Why and How?

EMC ISILON HARDWARE PLATFORM

EMC Integrated Infrastructure for VMware. Business Continuity

EMC Backup and Recovery for Microsoft SQL Server

Rrootshell Technologiiss Pvt Ltd.

Hitachi HH Hitachi Data Systems Storage Architect-Hitachi NAS Platform.

IBM Active Cloud Engine centralized data protection

BROCADE SILKWORM 20X0, 2400, 2800, 3800, MDS 9120, MDS 9216, MDS 9509

Landmark SeisWorks with EMC Upstream Application Accelerator

The Last Bottleneck: How Parallel I/O can improve application performance

Load Dynamix Enterprise 5.2

PAC532 iscsi and NAS in ESX Server 3.0. Andy Banta Senior Storage Engineer VMware

EMC Solutions for Backup to Disk EMC Celerra LAN Backup to Disk with IBM Tivoli Storage Manager Best Practices Planning

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

The Last Bottleneck: How Parallel I/O can attenuate Amdahl's Law

Exam Questions NS0-156

CDMI Support to Object Storage in Cloud K.M. Padmavathy Wipro Technologies

SONAS Performance: SPECsfs benchmark publication

EMC STORAGE FOR MILESTONE XPROTECT CORPORATE

designed. engineered. results. Parallel DMF

Configuring iscsi in a VMware ESX Server 3 Environment B E S T P R A C T I C E S

The Evolution of File Systems

VERITAS Dynamic MultiPathing (DMP) Increasing the Availability and Performance of the Data Path

SUSE Enterprise Storage Case Study Town of Orchard Park New York

UNITE 2012 OS 3034 ClearPath Storage Update. Data Management & Storage Portfolio Management May 2012 Steven M. O Brien

Dynamic Storage Using IBM System Storage N series

Introducing Tegile. Company Overview. Product Overview. Solutions & Use Cases. Partnering with Tegile

IBM Spectrum Protect Version Introduction to Data Protection Solutions IBM

HP StorageWorks VMware Solutions and More.. George P. Maheras Technical Manager

Vortrag 1C09 Was gibt es Neues bei EMC²

IBM IBM Open Systems Storage Solutions Version 4. Download Full Version :

IBM Tivoli Storage Manager Version Introduction to Data Protection Solutions IBM

NFSv4 extensions for performance and interoperability

February 15, 2012 FAST 2012 San Jose NFSv4.1 pnfs product community

Big Data Processing Technologies. Chentao Wu Associate Professor Dept. of Computer Science and Engineering

Samba in a cross protocol environment

WHY DO I NEED FALCONSTOR OPTIMIZED BACKUP & DEDUPLICATION?

Virtualization with VMware ESX and VirtualCenter SMB to Enterprise

Storage Compatibility Guide for ESX Server 3.0

SUSE Enterprise Storage 3

DATA PROTECTION IN A ROBO ENVIRONMENT

Cloud Storage. Patrick Osborne Director of Product Management. Sam Fineberg Distinguished Technologist.

Insights into TSM/HSM for UNIX and Windows

Data Protector 10.x Express Support Matrix

Stellar performance for a virtualized world

IBM System Storage DS4800

Veritas Storage Foundation In a VMware ESX Environment

pnfs, parallel storage for grid and enterprise computing Joshua Konkle, NetApp, Inc.

COSC6376 Cloud Computing Lecture 17: Storage Systems

Virtualization with VMware ESX and VirtualCenter SMB to Enterprise

Install & Run the EMC VNX Virtual Storage Appliance (VSA)

IBM Storage Software Strategy

Vendor: IBM. Exam Code: Exam Name: IBM Midrange Storage Technical Support V3. Version: Demo

EMC VPLEX Geo with Quantum StorNext

pnfs and Linux: Working Towards a Heterogeneous Future

White Paper. Storage Intelligence in the Network: EMC s Perspective

EMC VSPEX END-USER COMPUTING

EditShare XStream EFS Shared Storage

Surveillance Dell EMC Storage with Genetec Security Center

IBM řešení pro větší efektivitu ve správě dat - Store more with less

DELL POWERVAULT NX3500. A Dell Technical Guide Version 1.0

EMC VPLEX with Quantum Stornext

Xcellis Technical Overview: A deep dive into the latest hardware designed for StorNext 5

Object storage platform How it can help? Martin Lenk, Specialist Senior Systems Engineer Unstructured Data Solution, Dell EMC

WHITE PAPER: ENTERPRISE SOLUTIONS. Veritas Storage Foundation for Windows Dynamic Multi-pathing Option. Competitive Comparisons

Next-Generation NVMe-Native Parallel Filesystem for Accelerating HPC Workloads

Storage / SAN Compatibility Guide For ESX Server 3.x

Next Gen Storage StoreVirtual Alex Wilson Solutions Architect

Copyright 2012 EMC Corporation. All rights reserved.

Scale-out Storage Solution and Challenges Mahadev Gaonkar igate

SMART SERVER AND STORAGE SOLUTIONS FOR GROWING BUSINESSES

EMC Celerra NS-120 System (Dual Blade) Installation Guide

Deep Dive: Cluster File System 6.0 new Features & Capabilities

Transcription:

NFS: What s Next David L. Black, Ph.D. Senior Technologist EMC Corporation black_david@emc.com

We Briefly Interrupt this Presentation... EMC makes no representation and undertakes no obligations with regard to product planning information, anticipated product characteristics, performance specifications, or anticipated release dates (collectively, Roadmap Information ). Roadmap Information is provided by EMC as an accommodation to the recipient solely for purposes of discussion and without intending to be bound thereby.... We Now Return to the Regularly Scheduled Presentation

Networked Storage is Changing. New Requirements Massive Consolidations Distributed Deployments Unlimited Scalability Do More With Less Global Access Thousands of Users CIFS Authentication Email, Web, Collaboration Need Single Namespace Opportunity For Re-Invention IP-Based Storage Application Virtualization Global File Management ILM Tiered Storage New Technologies New Standards Networking Advances Storage Advances Virtualization ILM Thousands of Servers NFS Authentication Grids, Simulations, Database Need High Performance

EMC Network Attached Storage [NAS] Vision IP-Based Storage Delivering Infinite Scalability S C A L E U P

EMC NAS Vision IP-Based Storage Delivering Infinite Scalability Optimized Data Placement S C A L E U P SCALE OUT

EMC NAS Vision IP-Based Storage Delivering Infinite Scalability Optimized Data Placement Global Accessibility S C A L E U P SCALE OUT

EMC NAS Vision IP-Based Storage Providing Infinite Scalability Optimized Data Placement Global Accessibility Centralized Management S C A L E U P SCALE OUT

NAS Use and Applications 2004 2007 High end Massive Consolidation Large Scale NAS Applications High End Scientific Computing Grid Computing Massive Consolidation High end Mid range Consolidation Traditional NAS Applications Database Exchange Consolidation Large Scale NAS Applications Database Exchange Mid range Low end Plug-in Storage Traditional NAS Applications Database Exchange Plug-in Storage Low end

EMC NAS Family Tiered Storage to Meet Different Service-Level Requirements Highlights Scalable: 2 TB to 208 TB usable Integrated high availability Quick reboot offerings Fibre Channel and ATA Drives NAS and SAN integration Celerra NS704G CLARiiON* Symmetrix COST Celerra CNS Celerra NS700G NetWin110 NetWin200 Celerra NS700 Celerra NS500 SERVICE LEVEL Celerra Symmetrix NS500G CLARiiON

EMC Celerra Up to 14 file servers contained in a single clustered system Managed as a single server NAS front-end scales independently of SAN back-end N to 1 failover options Control Station Administration & management Web-based GUI Manages failover Optimized real-time OS Concurrent NFS and CIFS file access No performance impact after failover Admin Control Station Celerra NAS Gateway #13 #11 #9 #7 #5 #3 #1 Control Station #1 #14 #12 #10 #8 #6 #4 #2 Control Station #2 NAS Clients Data Mover NFS CIFS Traffic Traffic Multi-protocol support File System Storage Layer SAN

NAS Usage Scenarios Massive Consolidation Workloads Cluster FS, Single Namespace Tiered Storage Celerra FileMover API High Performance Computing Multi-path IP SAN Filesystem Integrated Block and File iscsi Target and Initiator EMC* makes no representation and undertakes no obligations with regard to product planning information, anticipated product characteristics, performance specifications, or anticipated release dates (collectively, Roadmap Information ). Roadmap Information is provided by EMC as an accommodation to the recipient solely for purposes of discussion and without intending to be bound thereby.

Massive Consolidation Workloads: Before Multiple copies of the same files Home Dir 1 Win Share 1 UNIX USR 1 UNIX USR 2 UNIX PUB 2 Win Share 2 Home Dir2 Home Dir 3 UNIX USR 3 UNIX PUB 1 UNIX LIB File Server 1 File Server 2 File Server 3 File Server 4 File Server 5 File Server 6 NAS Windows UNIX & Linux Client View FileServer1\HomeDir1 FileServer1\HomeDir2 FileServer2\HomeDir3 FileServer2\WinShare1 FileServer3\WinShare2 FileServer4\USR1 FileServer3\USR2 FileServer4\USR3 FileServer5\PUB1 FileServer6\PUB2 FileServer6\LIB EMC* makes no representation and undertakes no obligations with regard to product planning information, anticipated product characteristics, performance specifications, or anticipated release dates (collectively, Roadmap Information ). Roadmap Information is provided by EMC as an accommodation to the recipient solely for purposes of discussion and without intending to be bound thereby.

Massive Consolidation Workloads: After EMC Storage Single Point of Management Windows Client View Windows Home SAN Control Station Control Station NAS Gateway Cluster Single NAS Name Space Large File System Windows Share UNIX USR UNIX PUB UNIX LIB Multiple s accessing the same file UNIX & Linux EMC* makes no representation and undertakes no obligations with regard to product planning information, anticipated product characteristics, performance specifications, or anticipated release dates (collectively, Roadmap Information ). Roadmap Information is provided by EMC as an accommodation to the recipient solely for purposes of discussion and without intending to be bound thereby.

Tiered Storage: Celerra FileMover API Primary Storage 1. Policy Engine controls data migration NAS Clients 2. Metadata remains on fileserver 3. On NAS client access, fileserver retrieves data: Pass through Migration back ILM Policy Engine EMC* makes no representation and undertakes no obligations with regard to product planning information, anticipated product characteristics, performance specifications, or anticipated release dates (collectively, Roadmap Information ). Roadmap Information is provided by EMC as an accommodation to the recipient solely for purposes of discussion and without intending to be bound thereby. File I/O Centera Retrieve File Celerra Secondary Storage ATA Migrate File Tape/Optical

Celerra HighRoad and Parallel NFS (pnfs) INFORMATION SHARING NAS Data sharing capabilities Unpredictable performance PERFORMANCE HighRoad/pNFS Data sharing capabilities Predictable performance SAN Predictable performance No data sharing Applications Media Post production Television finishing Streaming video Advertising Large image processing Seismic Medical CAD / CAM Scientific simulations Backup Address both sharing and bandwidth challenges

Celerra HighRoad and pnfs INTEGRATED NETWORK INFRASTRUCTURE Network Request and Channel Delivery Servers connected to storage over SAN Servers connected to an out-ofband meta data cluster via IP Servers send file requests to cluster via NFS/CIFS Data access is direct via SAN (performance) Meta data cluster scaling improved by data bypass Network request Celerra IP Network SAN Symmetrix or CLARiiON Servers Channel delivery

HighRoad Performance UNIX Client Write Performance Bandwidth [MB/sec] 160.0 140.0 120.0 100.0 80.0 60.0 40.0 20.0 0.0 1 2 3 4 510DM/SYMM/5.0 Number of Clients 510DM/SYMM/5.0 HighRoad (BAE)

HighRoad Client Driver NFS operations getaddr readdir etc. read write commit FileSystem Pass Through HighRoad Driver Intercept NFS FMP File mappings Small I/Os sent directly via NFS to avoid expense of obtaining mapping data SCSI / Fibre Channel Data

HighRoad Metadata protocol: FMP Client asks fileserver where is this file? Fileserver provides map as answer And grants read/write access permissions to client Client can now read/write file blocks (via SAN) Update server state as needed Hole filling (zeros or data) Client does writes, tells server what it did File extension or truncation (new EOF) Server propagates new EOF to other clients

FMP and pnfs FMP: Stand alone protocol Can be used with NFSv2, NFSv3, NFSv4 and CIFS Data caching and consistency are independent of protocol pnfs: NFSv4 extensions for mapping Allow use of compound operations Similar functional behavior to FMP To be standardized in IETF FMP pnfs EMC has provided FMP specification to the pnfs effort Enable pnfs effort to learn from HighRoad experience Celerra HighRoad product will evolve to support pnfs

Some Lessons Learned from HighRoad Volume identification (where s the file/fs?) Have to use volume and/or filesystem labels Addresses don t work (what s a SCSI address?) Access permission recall is essential and subtle Server recall may conflict with pending client request Out-of-order delivery can create race conditions Block permission granularity makes a difference Whole file granularity creates false sharing conflicts Keep-alive needed to detect client death And clean up any access permissions it held

High Performance Computing Workloads Multiple s sharing a file s metadata Native IP Storage NAS Metadata Cluster CS CS DM DM DM DM DM DM Single NFSv4 Name Space Single Point of Management Metadata NAS Request Linux and Blade Servers Data Single IP Fabric (NAS + iscsi) SAN Delivery Multiple servers accessing the same file EMC* makes no representation and undertakes no obligations with regard to product planning information, anticipated product characteristics, performance specifications, or anticipated release dates (collectively, Roadmap Information ). Roadmap Information is provided by EMC as an accommodation to the recipient solely for purposes of discussion and without intending to be bound thereby.

Example: Consumer Electronics Manufacturer 150-200 UNIX workstations Windows Clients Sun, SGI, HP, IBM, Etc. Engineering users running CAD/CAM/CAE 100Mbit/sec ATM OC3, 155 Mbit/sec GigE Soon, 1000 Mbit/sec 100Mbit/sec 6 HP J6000 for Engineering Simulation runs on LSF Computer Engines. File sharing at channel speeds. 100Mbyte/sec data access to common file system. CIFS Data Flow NFS Data Flow FTP Data Flow 100Mbit/sec Engineering Intranet FC-SW - 100 Mbyte/sec Data Control Channel Delivery FC-SW - 100 Mbyte/sec HQ Intranet FC-SW - 100 Mbyte/sec GigE - 1000Mbit/sec Engineering NFS File Windows CIFS File S 6 Active s 1 Standby Data Move 1 Control Station ~4TB Usable Storage

Block and File Workloads iscsi Target Microsoft Logo Certified isns Naming Service CHAP Authentication Simple Management Web-based GUI Common toolset for NAS and IP SAN Server N I C \\NS\FS1 F: IP CIFS iscsi NS FS1 FS2 FS3 FS4 NAS File Systems iscsi LUNs High Availability failover Port/path failover Converged NAS/iSCSI Management EMC* makes no representation and undertakes no obligations with regard to product planning information, anticipated product characteristics, performance specifications, or anticipated release dates (collectively, Roadmap Information ). Roadmap Information is provided by EMC as an accommodation to the recipient solely for purposes of discussion and without intending to be bound thereby.

NAS Gateway iscsi Initiator Adds NAS Services to IP SANs Clients access file data (NFS and CIFS) via NAS Gateway NAS Gateway accesses IP SAN storage via iscsi Clients access block data directly via iscsi to IP storage Control Station HW HW HW NAS Gateway iscsi NAS + iscsi Windows Servers Linux Servers EMC Native iscsi Arrays EMC* makes no representation and undertakes no obligations with regard to product planning information, anticipated product characteristics, performance specifications, or anticipated release dates (collectively, Roadmap Information ). Roadmap Information is provided by EMC as an accommodation to the recipient solely for purposes of discussion and without intending to be bound thereby.

Delivering on the EMC NAS Vision Infinite Scalability Cluster File System and Large File Systems Multi-path IP SAN File System Optimized Data Placement FileMover API Global Accessibility Single Name Space Centralized Management Single Name Space ISCSI Target and Initiator Delivering on ILM EMC* makes no representation and undertakes no obligations with regard to product planning information, anticipated product characteristics, performance specifications, or anticipated release dates (collectively, Roadmap Information ). Roadmap Information is provided by EMC as an accommodation to the recipient solely for purposes of discussion and without intending to be bound thereby.