EditShare XStream EFS Shared Storage

Similar documents
RAIDIX Data Storage Solution. Highly Scalable Data Storage System for Postproduction Studios and Broadcasting Corporations

A High-Performance Storage and Ultra- High-Speed File Transfer Solution for Collaborative Life Sciences Research

Entertainment and Media s Post-production Storage Crisis

Synology High Availability (SHA)

Uncovering the Full Potential of Avid Unity MediaNetworks

EMC VPLEX with Quantum Stornext

The UnAppliance provides Higher Performance, Lower Cost File Serving

Isilon Scale Out NAS. Morten Petersen, Senior Systems Engineer, Isilon Division

GUIDE. Optimal Network Designs with Cohesity

Microsoft Office SharePoint Server 2007

File Services. File Services at a Glance

DELL EMC ISILON F800 AND H600 I/O PERFORMANCE

A GPFS Primer October 2005

WHITE PAPER Software-Defined Storage IzumoFS with Cisco UCS and Cisco UCS Director Solutions

W H I T E P A P E R : O P E N. V P N C L O U D. Implementing A Secure OpenVPN Cloud

EMC VPLEX Geo with Quantum StorNext

An Introduction to GPFS

SECURE, FLEXIBLE ON-PREMISE STORAGE WITH EMC SYNCPLICITY AND EMC ISILON

Evaluating Cloud Storage Strategies. James Bottomley; CTO, Server Virtualization

Quobyte The Data Center File System QUOBYTE INC.

Distributed Filesystem

The Google File System

Choosing an Interface

HIGH PERFORMANCE STORAGE SOLUTION PRESENTATION All rights reserved RAIDIX

INFOBrief. Dell-IBRIX Cluster File System Solution. Key Points

SurFS Product Description

IBM DeepFlash Elastic Storage Server

NAS When, Why and How?

Shared Storage Solutions. for Collaborative Media Production Networks

Enterprise-class desktop virtualization with NComputing. Clear the hurdles that block you from getting ahead. Whitepaper

Lenovo RAID Introduction Reference Information

BEST PRACTICES FOR USING SMB3 MULTICHANNEL FOR 4K VIDEO PLAYBACK

Isilon Performance. Name

INFINIDAT Storage Architecture. White Paper

Scale-out Storage Solution and Challenges Mahadev Gaonkar igate

Omneon MediaGrid Technical Overview

1. Introduction. Traditionally, a high bandwidth file system comprises a supercomputer with disks connected

Using SNS EVO Shared Storage with Adobe Premiere Pro CC

Computer-System Organization (cont.)

High Performance Computing Course Notes High Performance Storage

Innodisk FlexiArray Storage Appliance. Accelerates Your I/O-Intensive Applications with High IOPS.

Edit-in-Place on a T2 Elite-A. January 2015

The advantages of architecting an open iscsi SAN

Simplifying Downtime Prevention for Industrial Plants. A Guide to the Five Most Common Deployment Approaches

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

EMC ISILON X-SERIES. Specifications. EMC Isilon X210. EMC Isilon X410 ARCHITECTURE

The Google File System

Dell EMC ScaleIO Ready Node

FlashGrid Software Enables Converged and Hyper-Converged Appliances for Oracle* RAC

RAIDIX Data Storage Solution. Data Storage for a VMware Virtualization Cluster

Simplify WAN Service Discovery for Mac Users & Eliminate AppleTalk

WHITE PAPER QUANTUM S XCELLIS SCALE-OUT NAS. Industry-leading IP Performance for 4K, 8K and Beyond

REFERENCE ARCHITECTURE Quantum StorNext and Cloudian HyperStore

Documentation Accessibility. Access to Oracle Support

SMD149 - Operating Systems - Multiprocessing

Overview. SMD149 - Operating Systems - Multiprocessing. Multiprocessing architecture. Introduction SISD. Flynn s taxonomy

Virtual Security Server

HCI: Hyper-Converged Infrastructure

Network-attached storage (NAS) is an

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure

Multitasking and Multithreading on a Multiprocessor With Virtual Shared Memory. Created By:- Name: Yasein Abdualam Maafa. Reg.

RAIDIX Data Storage Solution. Clustered Data Storage Based on the RAIDIX Software and GPFS File System

Deploying Scalable Switched NAS Infrastructures in the NFS Environment

BUILD A BUSINESS CASE

Configuring Network Load Balancing

Lossless 10 Gigabit Ethernet: The Unifying Infrastructure for SAN and LAN Consolidation

Provisioning with SUSE Enterprise Storage. Nyers Gábor Trainer &

Google File System. Arun Sundaram Operating Systems

The Path to Lower-Cost, Scalable, Highly Available Windows File Serving

IBM Spectrum NAS. Easy-to-manage software-defined file storage for the enterprise. Overview. Highlights

Simplified Storage Migration for Microsoft Cluster Server

New Approach to Unstructured Data

Importance of Interoperability in High Speed Seamless Redundancy (HSR) Communication Networks

Solace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery

RAIDIX Data Storage System. Entry-Level Data Storage System for Video Surveillance (up to 200 cameras)

Cloud Computing CS

EMC ISILON HARDWARE PLATFORM

Hedvig as backup target for Veeam

A Better Way to a Redundant DNS.

FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS

BUYING SERVER HARDWARE FOR A SCALABLE VIRTUAL INFRASTRUCTURE

Operating in a Flash: Microsoft Windows Server Hyper-V

VERITAS Dynamic Multipathing. Increasing the Availability and Performance of the Data Path

StorageCraft OneXafe and Veeam 9.5

Cisco Virtualized Workload Mobility Introduction

RAIDIX 4.5. Product Features. Document revision 1.0

iscsi Technology: A Convergence of Networking and Storage

SCRAMNet GT. A New Technology for Shared-Memor y Communication in High-Throughput Networks. Technology White Paper

Understanding Virtual System Data Protection

CIT 668: System Architecture

MULE ESB High Availability (HA) CLUSTERING

Creating High Performance Best-In-Breed Scale- Out Network Attached Storage Solutions

Scality RING on Cisco UCS: Store File, Object, and OpenStack Data at Scale

LUSTRE NETWORKING High-Performance Features and Flexible Support for a Wide Array of Networks White Paper November Abstract

RELIABILITY & AVAILABILITY IN THE CLOUD

GFS: The Google File System. Dr. Yingwu Zhu

hot plug RAID memory technology for fault tolerance and scalability

RAID Technology White Paper

MapReduce. U of Toronto, 2014

RAID SEMINAR REPORT /09/2004 Asha.P.M NO: 612 S7 ECE

Transcription:

WHITE PAPER EditShare XStream EFS Shared Storage Advantages of EFS Native Client network protocol in media intensive storage workflows 2018 EditShare LLC. All rights reserved. EditShare is a registered trademark of EditShare LLC. All other trademarks mentioned herein belong to their respective owners.

Introduction The EditShare XStream EFS is an enterprise-class scale-out storage system designed for the most demanding mission critical collaborative media production environments. It combines an advanced distributed file system, intelligent load-balancing, a scalable, fault-tolerant architecture with cost-effective 10/40 GbE interconnectivity. The result is a powerful shared storage system that is free of single points of failure, that can reliably deliver massive payloads to dozens of concurrent client devices, that presents an easily managed single global namespace and sets new standards in storage cost and efficiency. Key to ensuring this ultra-fast and reliable performance is the EFS Native Client network protocol. EFS Metadata Controller EFS Storage Nodes Figure 1 - Basic XStream EFS storage cluster Network Protocols Network protocols specify the structure and content of messages passed between computers and define the mechanisms used to address, secure and respond to messages. There is no universal network protocol that meets the need of all computer networks or applications. In Media & Entertainment applications Apple Filing Protocol (AFP), Server Message Block (SMB), Common Internet File System (CIFS - a variant of SMB), Network File System (NFS) and File Transfer Protocol (FTP) are examples of popular network protocols used to connect a storage solution to NLE or creative clients. However, network protocols like these have evolved to support the many types of devices and network applications. As a result, this evolution in capabilities comes at the cost of a great deal of overhead to recognize and implement specific connections. While these protocols have become Jacks of all trades they are unfortunately Masters of none. 1

EFS Native Client While the XStream EFS supports each of these protocols, EditShare believes the best way to improve shared media performance is to use an application-specific network protocol instead of accepting the limitations of the legacy AFP, SMB and NFS protocols. EFS Native Client implementations have been developed for the OS X, Windows and Linux platform, providing a powerful multi-threaded application that tightly manages read and write streams while avoiding the latency and overhead of legacy protocols. Unlike shared storage solutions that rely on legacy network protocols, the EFS Native Client has enabled powerful new features to improve storage performance and resilience. Reducing Latency and Overhead When clients transact with NAS storage via protocols like SMB and AFP, the client mounts just one storage node (IP address) and that node transacts with remaining nodes to collect associated data chunks on behalf of the client. This produces several problems. First, read requests are slowed by the multiple hops the requests take from client to primary node to secondary nodes and back again. Second, since the primary node processes its own transactions as well as those of all secondary nodes, it becomes a hot spot for transactions and can become a bottleneck. Storage Nodes Figure 2 - Traditional NAS scale-out storage communication To make matters worse, when clients randomly mount a primary node it is possible for multiple clients to choose the same primary node. That node can easily be overwhelmed by the need to support multiple clients. Some scale-out NAS systems prevent this situation by using an expensive dedicated DNS server to ensure that clients don t mount the same primary node. Not only does this increase the cost of ownership, it also adds a new single point of failure. When clients transact via the (multi-threaded) EFS Native Client protocol, the client mounts and transacts directly with all of the nodes containing the relevant data and parity chunks. This distributes transactions evenly and eliminates the hot spot associated with the primary server. It also eliminates the multi-hop round trips between primary and secondary nodes. In comparison, the transaction load using the EFS Native Client in a 5 node configuration is only 10% per server versus an equivalent traditional SMB/AFP scale-out system. 2

Storage Nodes Figure 3 - EFS Native Client communication Performance Features and Benefits Eliminates contention issues that lead to dropped video frames In heavily loaded shared NAS or SAN storage systems, node contention is often a source of performance degradation. It occurs when two or more clients make read requests that involve the same storage node. The EFS SwiftRead feature is an example of the unique capability and benefit that is unmatched with other storagespecific file systems. Recall that an EFS storage cluster writes data and parity across 3 or more storage nodes. The EFS SwiftRead feature monitors the response times to node read requests. If a node fails to respond within a defined time window, the client simply requests the associated parity data and uses it instead of the delayed data chunk to construct the media data. Thanks to the native SwiftRead feature, an EFS storage cluster can complete more client read transactions than could normally be completed by other storage solutions. Lower overhead and latency delivers 20% more payload than legacy network protocols As previously explained, legacy network protocols must cope with an incredibly wide range of client-server connection types. In contrast, the EFS Native Client needs only support a specific set of Windows, OS X and LINUX client applications and the EFS files system. As a result, the EFS Native Client has far less overhead and presents a much lower latency path than do legacy network protocols. In tests comparing the AFP protocol with the EFS OSX Native Client, when a MAC-based Avid Media Composer mounted the XStream EFS storage system via AFP protocol, it delivered 4 streams of DNxHD 145 on a standard 1GbE connection. However, when the EFS OS X Native Client replaced the AFP protocol, that same system delivered 5 streams of DNxHD 145 on the standard 1GbE connection. Bonded Ethernet ports deliver up to twice the payload of a single port Bonded Client Ethernet ports is another powerful feature enabled by the EFS Native Client. This allows two or more client machine ports to be bonded for the purpose of delivering greater payloads than are possible with one port. In tests comparing the performance of a bonded pair of 1GbE ports to a single 1GbE port (both cases using the EFS OS X Native Client) the bonded pair delivered 9 streams of DNxHD 145 while the single port topped out at 5 streams. 3

Fault Tolerance Features Managing storage node hardware failure In addition to detecting slow storage nodes, SwiftRead also detects nodes that have ceased responding. Therefore, in cases where a storage node has failed, SwiftRead uses parity data stored on other storage nodes instead of the data on the failed node. Thus, even in the presence of a failed storage node, an XStream EFS storage system is able to operate without any performance degradation. Managing storage node connection failures without interruption of streaming services SMB or AFP-based client connections always mount a primary NAS storage node and then rely upon that node to transact with other storage nodes. When connection to the primary storage node is lost due to a system failure, the client will need to establish a new connection with a primary node to resume operations. During the interruption no information can be transmitted between the storage system and the affected client device. Because an EFS Native Client base client connection always mounts all storage nodes, the loss of connection to one storage node is detected and managed via SwiftRead and services continue without interruption. Bonded client Ethernet ports eliminate the single point of failure of just one port and when combined with redundant network switches (configured for MLAG protocol) they result in a mission critical shared storage infrastructure. EFS Metadata Controller EFS Storage Nodes High Availability Failover MLAG Figure 4 - XStream EFS redundant network configuration Summary By employing the application-specific EFS Native Client instead of legacy AFP, SMB or NFS network protocols, the EditShare XStream EFS shared storage system delivers a higher level of performance than similar NAS scale-out storage solutions. In addition, the EFS Native Client enables powerful new features that enhance performance and provide increased levels of fault tolerance. Armed with these capabilities, EditShare XStream EFS storage systems is an excellent choice for today s demanding 24 x 7 media production environments. 4