Network Storage and Cluster File Systems Jeff Chase CPS 212, Fall 2000.

Slides:



Advertisements
Similar presentations
ScaleDB Transactional Shared Disk storage engine for MySQL
Advertisements

Proposed Storage Area Network Facilities For Discussion.
Virtualisation From the Bottom Up From storage to application.
NAS vs. SAN 10/2010 Palestinian Land Authority IT Department By Nahreen Ameen 1.
PNFS, 61 th IETF, DC1 pNFS: Requirements 61 th IETF – DC November 10, 2004.
Petal and Frangipani. Petal/Frangipani Petal Frangipani NFS “SAN” “NAS”
Beyond NAS and SAN: The Evolution of Storage Marc Farley Author Building Storage Networks.
Storage Systems: Advanced Topics Learning Objectives: To understand limitations of “one file system per partition” model To understand Logical Volume Management.
Open-File Backup & App. Consistent Snapshots Microsoft Volume Shadow Copy Service Introduced 2002 –VSS Broadly Adopted by 3 rd Party Backup Vendors –Enables.
© 2006 EMC Corporation. All rights reserved. Network Attached Storage (NAS) Module 3.2.
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,
Smart Storage and Linux An EMC Perspective Ric Wheeler
Vorlesung Speichernetzwerke Teil 2 Dipl. – Ing. (BA) Ingo Fuchs 2003.
SQL Server, Storage And You Part 2: SAN, NAS and IP Storage.
1 Recap (RAID and Storage Architectures). 2 RAID To increase the availability and the performance (bandwidth) of a storage system, instead of a single.
Comparison and Performance Evaluation of SAN File System Yubing Wang & Qun Cai.
IBM® Spectrum Storage Virtualize™ V V7000 Unified in a nutshell
Agenda Nestle Case (continued) Data Management Chapter 5 Review Chapter 6 Review.
Distributed File System: Data Storage for Networks Large and Small Pei Cao Cisco Systems, Inc.
Module – 7 network-attached storage (NAS)
CSE 598D Storage Systems, Spring 2007 Object Based Storage Presented By: Kanishk Jain.
Storage Networking. Storage Trends Storage growth Need for storage flexibility Simplify and automate management Continuous availability is required.
Session 3 Windows Platform Dina Alkhoudari. Learning Objectives Understanding Server Storage Technologies Direct Attached Storage DAS Network-Attached.
Data Storage Willis Kim 14 May Types of storages Direct Attached Storage – storage hardware that connects to a single server Direct Attached Storage.
Moving-head Disk Mechanism Rotation Speeds: 60 to 200 rotations per second Head Crash: read-write head makes contact with the surface.
Hard State Revisited: Network Filesystems Jeff Chase CPS 212, Fall 2000.
RAID-x: A New Distributed Disk Array for I/O-Centric Cluster Computing Kai Hwang, Hai Jin, and Roy Ho.
Frangipani: A Scalable Distributed File System C. A. Thekkath, T. Mann, and E. K. Lee Systems Research Center Digital Equipment Corporation.
Windows ® Powered NAS. Agenda Windows Powered NAS Windows Powered NAS Key Technologies in Windows Powered NAS Key Technologies in Windows Powered NAS.
Storage Area Networks The Basics. Storage Area Networks SANS are designed to give you: More disk space Multiple server access to a single disk pool Better.
Presented by: Alvaro Llanos E.  Motivation and Overview  Frangipani Architecture overview  Similar DFS  PETAL: Distributed virtual disks ◦ Overview.
SANPoint Foundation Suite HA Robert Soderbery Sr. Director, Product Management VERITAS Software Corporation.
Page 1 of 30 NFS Industry Conference October 22-23, 2002 NFSNFS INDUSTRYINDUSTRY CONFERENCECONFERENCE Spinnaker Networks, Inc
Storage Systems: Advanced Topics Learning Objectives: To understand major characteristics of SSD To understand Logical Volume Management – its motivations.
Best Practices for Backup in SAN/NAS Environments Jeff Wells.
Hosted by NAS and Gateways Considerations for File Storage Randy Kerns Copyright © All Rights Reserved Evaluator Group, Inc E. Belleview Avenue.
Chapter 12: Mass-Storage Systems Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Chapter 12: Mass-Storage Systems Overview of Mass.
Network Attached Storage Options What is it? When would I use it? Mike Matney-Data Center Architect Servers, Storage, and Virtualization.
HEAnet Centralised NAS Storage Justin Hourigan, Senior Network Engineer, HEAnet Limited.
LOGO Service and network administration Storage Virtualization.
Agenda Data Storage Database Management Systems Chapter 3 AOL Time-Warner Case.
Page 110/12/2015 CSE 30341: Operating Systems Principles Network-Attached Storage  Network-attached storage (NAS) is storage made available over a network.
Copyright © 2001 VERITAS Software Corporation. All Rights Reserved. VERITAS, VERITAS SOFTWARE, the VERITAS logo and VERITAS The Intelligent Storage Software.
Storage Tank in Data Grid Shin, SangYong(syshin, #6468) IBM Grid Computing August 23, 2003.
Storage Trends: DoITT Enterprise Storage Gregory Neuhaus – Assistant Commissioner: Enterprise Systems Matthew Sims – Director of Critical Infrastructure.
Storage Networking Evolution Jim Morin VP Strategic Planning June 2001.
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.
Using NAS as a Gateway to SAN Dave Rosenberg Hewlett-Packard Company th Street SW Loveland, CO 80537
1 Public DAFS Storage for High Performance Computing using MPI-I/O: Design and Experience Arkady Kanevsky & Peter Corbett Network Appliance Vijay Velusamy.
Hosted by Minimizing the Impact of Storage on Your Network W. Curtis Preston President The Storage Group.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
Knowing when to deploy DAS NAS and SAN can optimize t Availability t Scalability t Performance t Manageability t Cost effectiveness.
VMware vSphere Configuration and Management v6
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. NAS versus SAN NAS – Architecture to provide dedicated file level access.
Mr. P. K. GuptaSandeep Gupta Roopak Agarwal
Storage Wide-Area Networks (SWANs)
STORAGE ARCHITECTURE/ MASTER): Where IP and FC Storage Fit in Your Enterprise Randy Kerns Senior Partner The Evaluator Group.
Storage Networking. Storage Trends Storage grows %/year, gets more complicated It’s necessary to pool storage for flexibility Intelligent storage.
Storage Area Networks The Basics.
Network Attached Storage Overview
Storage Networking.
Introduction to Networks
Module – 7 network-attached storage (NAS)
Storage Networking.
Chapter 12: Mass-Storage Systems
Storage Trends: DoITT Enterprise Storage
Improving performance
Presentation transcript:

Network Storage and Cluster File Systems Jeff Chase CPS 212, Fall 2000

Network Block Storage One approach to scalable storage is to attach raw block storage (“disks”) to a network. dedicated Storage Area Network or general-purpose network FibreChannel (FC) vs. Ethernet….IETF working group is currently defining SCSI-over-IP (iSCSI). Each network-attached “disk” may aggregate multiple disks in a box, with basic volume management. e.g., EMC, others sell RAID boxes attached through FC or SCSI. Access control is a key issue if the network is untrusted. CMU NASD: Network-Attached Secure Disks suggests cryptographic capabilities to protect logical block spaces (“objects”) on disks.

Network Storage Volumes A volume manager can knit multiple network disks (or partitions) into a unified logical block space (virtual disk). e.g., Petal, +Veritas and other companies sell volume managers and related “SAN management” products. abstraction: OS addresses storage by. Petal: access through souped-up device driver shared access with scalable bandwidth and capacity volume-based administrative tools backup, volume replication, remote sharing volume manager may incorporate *ility features e.g., Petal is mirrored

“NAS vs. SAN” In the commercial sector there is a raging debate today about “NAS vs. SAN”. Network-Attached Storage has been the dominant approach to shared network storage since NFS. NAS == NFS or CIFS: named files over Ethernet/Internet. Network Appliance filers dominate, EMC coming on strong Proponents of FibreChannel SANs market them as a fundamentally faster way to access shared storage. no “indirection through a file server” (“SAD”) lower overhead on clients network is better/faster (if not cheaper) and dedicated/trusted Brocade, HP, Emulex are some big players.

NAS vs. SAN: Cutting through the BS FibreChannel is a high-end technology incorporating NIC enhancements to reduce host overhead but bogged down in interoperability problems. Ethernet is getting faster faster than FibreChannel. gigabit, 10-gigabit, + smarter NICs, + smarter/faster switches Future battleground is Ethernet vs. Infiniband. The choice of network is fundamentally orthogonal to storage service design. Well, almost: flow control, RDMA, user-level access (DAFS/VI) The fundamental questions are really about abstractions. shared block volume (“SAN”) vs. shared file volume (NAS) vs. private disks (shared-nothing)

Storage Abstractions relational database (IBM and Oracle) tables, transactions, query language file system hierarchical name space with ACLs block storage/volumes SAN, Petal, RAID-in-a-box (e.g., EMC) object storage object == file, with a flat name space: NASD, DDS persistent objects pointer structures, requires transactions: OODB, ObjectStore

Storage Architecture Any of these abstractions can be built using any, some, or all of the others. Use the “right” abstraction for your application. The fundamental questions are: What is the best way to build the abstraction you want? division of function between device, network, server, and client What level of the system should implement the features and properties you want? How does Frangipani answer them?

Cluster File Systems shared block storage volumes (FC/SAN, Petal, NASD) xFS [Dahlin95] Petal/Frangipani [Lee/Thekkath] GFS Veritas cluster file server EMC Celerra volume client cluster FS volume client issues trust compatibility with NAS protocols sharing, coordination, recovery

Sharing and Coordination storage service + lock manager *FS client *FS svc block allocation and layout locking/leases, granularity shared access separate lock service logging and recovery network partitions reconfiguration NAS “SAN” What does Frangipani need from Petal? How does Petal contribute to F’s *ility? Could we build Frangipani without Petal?