Latest trends and technologies in Storage Networking By: Gururaja Nittur Dr. Chung E Wang Advisor: Dr. Chung E Wang Dr. Du Zhang Second Reader: Dr. Du.

Slides:



Advertisements
Similar presentations
Archive Task Team (ATT) Disk Storage Stuart Doescher, USGS (Ken Gacke) WGISS-18 September 2004 Beijing, China.
Advertisements

Introduction to Storage Area Network (SAN) Jie Feng Winter 2001.
Storage Networking Strategic Decision-Making Randy Kerns Evaluator Group, Inc.
NAS vs. SAN 10/2010 Palestinian Land Authority IT Department By Nahreen Ameen 1.
Storage area Network(SANs) Topics of presentation
1 Recap (RAID and Storage Architectures). 2 RAID To increase the availability and the performance (bandwidth) of a storage system, instead of a single.
IP –Based SAN extensions and Performance Thao Pham CS 622 Fall 07.
Shalini Bhavanam. Key words: Basic Definitions Classification of Networks Types of networks Network Topologies Network Models.
Fibre Channel Erin Keith CPE 401 Spring, Fibre Channel Storage Area Networks Overview Functionality Format Applications References.
Modifying the SCSI / Fibre Channel Block Size Presented by Keith Bonneau, John Chrzanowski and Craig O’Brien Advised by Robert Kinicki and Mark Claypool.
ROYAL PALM NETWORK PROJECT John Healy Tom Jamieson
5/8/2006 Nicole SAN Protocols 1 Storage Networking Protocols Nicole Opferman CS 526.
COEN 180 NAS / SAN. NAS Network Attached Storage (NAS) Each storage device has its own network interface. Filers: storage device that interfaces at the.
Storage Area Network (SAN)
Storage area network and System area network (SAN)
Storage Networking Technologies and Virtualization Section 2 DAS and Introduction to SCSI1.
Agenda CS C446 Data Storage Technologies & Networks
COEN 180 NAS / SAN. Storage Trends Storage Trends: Money is spend on administration Morris, Truskowski: The evolution of storage systems, IBM Systems.
Storage Networking. Storage Trends Storage growth Need for storage flexibility Simplify and automate management Continuous availability is required.
Data Storage Willis Kim 14 May Types of storages Direct Attached Storage – storage hardware that connects to a single server Direct Attached Storage.
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.
Managing Storage Lesson 3.
Computer communication
Chapter 6 High-Speed LANs Chapter 6 High-Speed LANs.
Module 10 Configuring and Managing Storage Technologies.
GeoVision Solutions Storage Management & Backup. ๏ RAID - Redundant Array of Independent (or Inexpensive) Disks ๏ Combines multiple disk drives into a.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Storage Area Network Presented by Chaowalit Thinakornsutibootra Thanapat Kangkachit
Chapter 5 Section 2 : Storage Networking Technologies and Virtualization.
Internetworking and ATM Lecture 8, April 30, 2003 Data Communications and Networks Mr. Greg Vogl Uganda Martyrs University.
Trends In Network Industry - Exploring Possibilities for IPAC Network Steven Lo.
Connectivity Devices Hakim S. ADICHE, MSc
Storage Systems Market Analysis Dec 04. Storage Market & Technologies.
11/05/07 1TDC TDC 564 Local Area Networks Lecture 8 IP-based Storage Area Network.
Chapter 12: Mass-Storage Systems Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th Edition, Jan 1, 2005 Chapter 12: Mass-Storage.
1 U.S. Department of the Interior U.S. Geological Survey Contractor for the USGS at the EROS Data Center EDC CR1 Storage Architecture August 2003 Ken Gacke.
Computer Networks. A computer network is defined as the interconnection of 2 or more independent computers or/and peripherals. Computer Network.
Using NAS as a Gateway to SAN Dave Rosenberg Hewlett-Packard Company th Street SW Loveland, CO 80537
Hosted by Minimizing the Impact of Storage on Your Network W. Curtis Preston President The Storage Group.
Disk Interfaces Last Update Copyright Kenneth M. Chipps Ph.D. 1.
Chapter2 Networking Fundamentals
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
AoE and HyperSCSI on Linux PDA Prepared by They Yu Shu.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 12: Planning and Implementing Server Availability and Scalability.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Network Storage Management. Storage area networks are the future of enterprise storage, period. If your company is heading toward, or as already passed.
Internet Protocol Storage Area Networks (IP SAN)
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
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.
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
© 2007 EMC Corporation. All rights reserved. Internet Protocol Storage Area Networks (IP SAN) Module 3.4.
Storage System Optimization. Introduction Storage Types-DAS/NAS/SAN The purposes of different RAID types. How to calculate the storage size for video.
Presentation on Storage over Internet Protocol By Kulpreet Singh Gill B
Nexsan iSeries™ iSCSI and iSeries Topologies Name Brian Montgomery
ETERNUS DX100 S3, DX200 S3, DX500 S3 and DX600 S2
Direct Attached Storage and Introduction to SCSI
Storage Networking.
Chapter 4 Data Link Layer Switching
Latest trends and technologies in Storage Networking
Introduction to Networks
Introduction to Networks
Direct Attached Storage and Introduction to SCSI
Storage Networking.
Storage Networks and Storage Devices
Keith Spayth ACSG 520 Dr. Alzoubi
Storage Networking Protocols
Keith Spayth ACSG 520 Dr. Alzoubi
Latest trends and technologies in Storage Networking
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Presentation transcript:

Latest trends and technologies in Storage Networking By: Gururaja Nittur Dr. Chung E Wang Advisor: Dr. Chung E Wang Dr. Du Zhang Second Reader: Dr. Du Zhang

Scope of the Project  Study the new technologies in the storage networking arena –Fibre channel protocol –NAS, SAN and iSCSI –Storage Virtualization –High Availability  Demonstrate high availability by writing a DMP(Dynamic Multi Pathing) driver for Solaris

What is Storage Networking? “The practice of creating, installing, administering, or using networks whose primary purpose is the transfer of data between computer systems and storage elements and among storage elements”

Why Storage Networks? “The total amount of data being stored doubles every year. Also, more than 90% of companies today would fail to survive a catastrophic data loss. Businesses face a mission-critical need to protect, access, and manage their ever-growing volume of storage assets”  Explosive growth of business data  Internet and Multimedia  High Availability  Management complexity

Why Storage Networks? (Contd..)

Fibre Channel (FC)  A serial, high-speed data transfer technology  Open standard, defined by ANSI and OSI  Data rate upto 100 MB/sec. (200 MB/sec. full- duplex)  Supports most important higher protocols like IP, ATM, SCSI etc.  Does not have its own command set, but facilitates data transfers between individual FC devices.

Parallel Transmission  Set of data signals are sent simultaneously through 8, 16 or even more wires.  Problems with parallel transmission –data sent simultaneously over all the wires have to be received simultaneously as well –Total time = t+dt ‘t’ - time taken for the signals to reach receiver ‘dt’ – additional delay due to hardware inconsistencies ‘dt’ increases with cable length causing lesser frequency  Example - SCSI Bus length limitations Max bus speed is limited (~40 MB/sec in Ultra SCSI) Limited device count

Serial Transmission  Serial transmission uses single cable –All signals are delayed the same and arrive at the receiver in the same order in which they were sent. –Higher bus length  Examples –SSA (Serial Storage Architecture by IBM) –Fibre Channel

Current Technology  DAS using SCSI

Emerging Technologies  Network Attached Storage (NAS)  Storage Area Networks (SAN)  Storage over IP (iSCSI)

Network Attached Storage

 Storage device will have a built-in network interface  NAS unit can be plugged directly into the network to allow quick and easy access  Standard network protocols such as CIFS and NFS can be used to share data

Network Attached Storage  NAS engine is usually SCSI for low-end systems for cost reasons and Fibre Channel for the enterprise systems  NAS is easy to install and relatively easy to maintain  Network is used exclusively for data transfer causing additional overhead  Backup using LAN is really a overhead

Storage Area Networks

 As much as 60% of the traffic on a std corporate network is made up of housekeeping actions like Backup  Storage Area Network has been fuelled significantly by the desire to get this housekeeping off the network  Primary interface for SAN infrastructure is Fibre Channel

Storage Area Networks  SAN provides excellent performance and easier management  SAN implementations are expensive due to hardware costs  Better resource sharing could make up for the initial investment  SAN is very flexible in that more storage and servers can be added easily

iSCSI  Motivation – GB Ethernet  iSCSI is a draft standard protocol to encapsulate SCSI commands into TCP/IP packets  Can be used to build IP based SANs

Storage Virtualization  The research firm Gartner Group estimated that 80% of the storage costs is used up for managing the installed storage  Switch and array management becomes very difficult with increased storage hardware  Virtualization provides a logical view and eases management.  Examples – Veritas Volume Manager, IBM Tivoli etc.

Future of network storage  SAN islands connected by IP networks  Network Unified Storage (NUS) –NAS + SAN on GB Ethernet networks

High Availability Host Disk Single Point Failure Host Disk Multi Pathing

Dynamic Multi Pathing  Increased disk availability  Load balancing  Identifies disks uniquely from different hosts

Dynamic Multi Pathing Host Disk.. /dev/rdsk entries c1t1d0 c2t1d0 …. cnt1d0 Host /dev/rdsk entries c1t1d0 c2t1d0 …. cnt1d0

Implementation Details  Scan the disks listed in /dev/rdsk  If no UUID is present, generate a unique UUID and stamp it in the disk’s private region  Add this device to a hash table hashed on UUID  Load this table to the kernel and write the ioctls to update this info  Use an algorithm (Currently round robin) to efficiently load balance the I/O requests.  If a path is bad for more than five I/O attempts, mark it bad and do not use it for path selection.

Implementation Details  User code –Read /dev/rdsk folder and generate a hashed list of available disks –Load this list to kernel. Also provide APIs to push newly added/removed disks.  Kernel code –Filter driver to choose the best path –ioctls to do the following LOAD_DISKS NEW_DISK MODIFY_DISK GET_DISK_HANDLE …

Questions??