GigaOm Sonar Report for Computational Storage – Gigaom

Computational storage emerged in response to the growing need for high-performance compute resources for highly specialized tasks located close to data storage devices. Unlike Data Processing Units (DPUs), which are aimed at accelerating specific low-level tasks such as encryption, protocol optimization, and data resiliency, computational storage devices (CSDs) and computational storage processors (CSPs) are highly programmable and can run customized applications or replace software stack components to optimize data management.
As shown in Figure 1, the main advantage of this approach is that data doesn’t need to move to the server CPU from the storage device to be analyzed and manipulated, which improves parallelization, overall execution speed, and compute efficiency. Most use cases for computational storage can be found in edge computing, data analytics, high-demand AI workflows, and other applications for which efficiency and speed in data handling and manipulation are the key metrics.

Figure 1. Standard and Computational Storage Approaches Compared
The two most common approaches to computational storage are:
Sophisticated solutions may combine these two models. When such storage devices should be deployed depends on many factors. They are usually beneficial for accelerating and optimizing high demand workloads in the data center, and can reduce compute needs radically at the edge and in all use cases where massive amounts of data need to be analyzed and manipulated quickly, without unnecessary and expensive data movements.
Computer accelerators are a very hot topic at the moment. For example, GPUs have moved beyond gaming to become popular for a variety of operations. Moreover, the entire industry is working to improve compute and storage density, efficiency, and performance while keeping infrastructure costs down. This is particularly true in large infrastructures, such as those of hyperscalers, in which each additional optimization can lead to massive savings and better services for users. In fact, hyperscalers and large enterprises are among the first users of this type of technology.
The rising demand for accelerators also stems from the growing number of applications that need to increase parallelism and throughput. The amount of raw machine-generated data is now much greater than human-generated data, and moving data around, even for simple operations, is no longer feasible in some circumstances. At the same time, data is created and accessed now by a multitude of users and devices, which requires greater parallelism and latency minimization.
CSDs are still new for enterprises but accelerators are becoming common among hyperscale cloud providers, and DPUs also are making their first appearances in enterprise data centers. Compelling TCO figures are getting the attention of every type of organization that deals with large amounts of data and can afford to integrate these devices into their existing infrastructure stack or write the software to take advantage of their capabilities.
This GigaOm report is focused on emerging technologies and market segments. It helps organizations of all sizes to understand a technology, its strengths and weaknesses, and its fit in an overall IT strategy. The report is organized into four sections:
Primary storage systems for small businesses have adapted quickly to new needs and business requirements, with data now accessed from both on-premises…
Primary storage systems for midsize businesses have adapted quickly to new needs and business requirements, with data now accessed from both on-premises…
Primary storage systems for large enterprises have adapted quickly to new needs and business requirements, with data now accessed from both on-premises…
The supply of artificial intelligence (AI) accelerator processors for edge computing is a market estimated to be currently worth some $20 billion…
Robotic Process Automation (RPA) tools are designed to mimic user behavior within a software system, via the use of software robots (bots),…
Development in the enterprise has been shifting toward microservices-based applications for a while now. Time has been spent developing and testing these…
This is an necessary category.

source

Share this post:

Leave a Reply