Applied Technology: Why Fast Production Storage Is Just Not Enough

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...
The Big Guide To OTT: Part 2 - Content Origination
Part 2 of The Big Guide To OTT is a set of three articles which dig into the key issues of OTT content origination, the unique demands of OTT content storage, and the role of CDN selection in achieving broadcast grade…
Serverless Computing: What, How, Why, When?
For many people the idea of “serverless” software applications might seem counter-intuitive, or even confusing. Software surely needs to run on some kind of computer system somewhere? Isn’t that always called a “server”? So what does it mean when we talk a…
Network Technologies Reaching Maturity At 2023 NAB Show
Vendors at the 2023 NAB Show will present a diverse array of new technology that smooths the transition through hybrid SDI/IP systems into fully IP based workflows and onwards towards next generation cloud infrastructures.
The Big Guide To OTT: Part 1 - Back To The Beginning
Part 1 of The Big Guide To OTT is a set of three articles which take us back to the foundations of OTT and streaming services; defining the basic principles of the OTT ecosystem, describing the main infrastructure components and the…
Learning From The Experts At The BEITC Sessions at 2023 NAB Show
Many NAB Shows visitors don’t realize that some of the most valuable technical information released at NAB Shows emanates from BEITC sessions. The job titles of all but one speaker in the conference are all related to engineering, technology, d…