Applied Technology: Why Fast Production Storage Is Just Not Enough
![Editshare XStream EFS storage platform.](/cache/uploads/content_images/EditShare_EFS_789_262_70_s.jpg)
Editshare XStream EFS storage platform.
UHD, 4K, 6K, 8K…the proliferation of high-resolution formats and files, along with the growing number of skillsets that can collaborate on projects, can push storage bandwidth and capacities beyond their limits. With millions of assets available to potentially hundreds of creatives, resource contention across storage and lack of sophisticated media management tools become a major issue. Efficient, reliable and high-availability media storage, normally reserved for enterprise-class applications, is fast becoming the requirement across all levels for production and post.
The EditShare solution is a scale-out media system that addresses these data demands, not just for the large enterprise operations, but for production and post facilities of all sizes. The core technology is based on the new EditShare File System (EFS), a parallel file system with clever file distribution and smart contention management. Taking it one step further, the solution includes a media asset management application to better manage the increase in content and the growing number of people with access to it.
An intelligent storage environment
To illustrate the benefits, we can consider standard client devices such as non-linear editing systems (NLEs), each equipped with driver software that enables it to communicate with EFS.
When a client device requests to write a file, the software instructs the client to break the file into a number of data blocks, to calculate the parity data associated with those blocks, and to write the data blocks and parity, in parallel, to all of the storage nodes of the system. A key performance benefit is that when distributed in this manner, the resulting bandwidth of the write operation is the sum of the bandwidth available from all the storage elements (i.e. all disk drives) in the system.
Reading stored data
When a client device requests to read a file from storage, it is given the information it needs to locate the stored data associated with the requested file. The client retrieves those blocks and reassembles the file for use in the client application. For media production environments where multiple editors share project spaces and media assets, it is a natural consequence of the environment that contention for access to the storage nodes will increase. And in this environment, contention is unacceptable because of the potential to slow down or delay access resulting in stutter and/or dropped frames.
Swift Read technology
To resolve the issue of contention, the file system monitors the performance of the storage nodes and detects which ones are responding more slowly and may delay read requests. Armed with this critical information, it can instruct a client device to read all of the data blocks associated with the requested file or, if a node containing data is experiencing contention and is likely to delay a read request, to skip that node and reconstruct the requested data using the parity information instead. Plus it can also detect when a storage node has completely stopped working, as in the case of a hardware failure. Thus the file system is able to continue operation even if an entire storage node fails.
Increased storage efficiency
The final benefit of a parallel file system is the efficient way in which it makes use of storage resources and how that efficiency increases as system size increases. Other high performance shared storage systems simply make duplicate copies of data to avoid contention and improve read speeds. This approach, known as mirroring, can at best use just 50% of storage resources.
Look under the hood when selecting storage
So another step change is taking place in storage. A high-availability distributed file system for the masses was once inconceivable, but with the introduction of EFS it seems there is a solution. Facilities can now grow their internal storage infrastructure securely and profitably. It is important for facilities and engineers to take a closer look under the hood when evaluating their storage infrastructure. A high-performance storage system is not enough. You need smart file system management combined with user and asset management tools to effectively manage the media data road ahead.
You might also like...
Essential Guide: Delivering Intelligent Multicast Networks
This Essential Guide discusses the potential weaknesses of the ‘Protocol-Independent Multicast’ protocols that underpin multicast, and explores how a bandwidth aware infrastructure can maximize network capacity to reduce the risk of congestion.
Standards: Part 16 - About MP3 Audio Coding & ID3 Metadata
The MP3 audio format has been around for thirty years and has been superseded by several other codecs – so here we discuss why it still has a very strong position in broadcast. We also discuss ID3 metadata tags which often a…
HDR Picture Fundamentals: Brightness
This article describes one of the fundamental principles of broadcast - how humans perceive light, how this relates to the technology we use to capture and display images, and how this relates to HDR & Wide Color Gamut
Virtualization - Part 2
In part one, we saw how virtualization is nothing new and that we rely on it to understand and interact with the world. In this second part, we will see how new developments like the cloud and Video Over IP…
Standards: Part 15 - ST2110-2x - Video Coding Standards For Video Transport
SMPTE 2110 and its related standards help to construct workflows and broadcast systems. They coexist with standards from other organizations and incorporate them where necessary. In an earlier article we looked at the ST 2110 standard as a whole. This time we…