THE NEED FOR COMPUTATIONAL STORAGE
Optimize the Scaling Trajectory
Modern enterprise and cloud infrastructure is faced with the daunting task of scaling compute and storage infrastructure to respond to the variety, velocity, and volume growth of data. With the demise of Moore’s Law, adding millions of storage IOPS to servers via SSDs has exposed processing bottlenecks that limit overall server and storage scaling. CSS integrates value-add compute engines with high capacity Flash storage, dramatically increasing the processing efficiency of compute-intensive functions.
CSS brings heavy-duty compute engines right to the data and uniquely parallelizes compute resources across multiple Flash-based storage devices connected through PCIe. Compute resources scale as additional Flash storage is added. This alleviates CPU processing limitations and helps to reduce the highly expensive task of moving Petabytes of data from storage to the processor for computation. CSS is the foundation for modern, data- driven Enterprise and Cloud infrastructure.
TCA/TCO Savings and Agility for an Evolving Data Center
CSS integrates state-of-the-art Flash controllers with LDPC error correction enabling the latest and most cost-effective 3D NAND Flash to be deployed in Enterprise environments. CSS enables field programmable and updateable compute engines through a soft-hardware platform approach. This allows the infrastructure to evolve in lock step with new application demands.
Revolutionary Performance, Evolutionary Integration
CSS is integrated into x86/Linux server and storage environments via an easy-to-install ScaleFlux software module. Host-based Flash Translation Layer and Flash Management provides consistent latency and performance. CSS Compute Engines are accessible to applications through familiar APIs exposed from the software module. By simultaneously solving compute and storage I/O bottlenecks, CSS provides significant and proven run-time improvements to compute and data intensive applications.
NEW 2.3.X FEATURES
Available to new and existing customers in software release 2.3.X!
We are proud to introduce Atomic Write and Namespace Streams to the CSS 1000 Series. Thanks to the reprogrammable nature of CSS' FPGA-based platform, these updates will roll out to all existing customers via a simple downloadable upgrade.
Atomic write (AW) is the ability to guarantee a single write of blocks up to 1MB in size. For database applications, this assures each Database record update is written in its entirety in a single transaction rather than breaking up the write into multiple transactions. This bypasses the traditionally used Double Write Buffer and increases drive endurance as a result of reducing total write operations. AW preserves existing benefits such as recovering data in the event of a crash and increases transactions per second for write-intensive workloads.
Namespace Streams (NS) greatly improves Flash storage I/O performance, latency and endurance by minimizing unnecessary garbage collection. NS allows customers to create separate Streams of logically-associated data with different life cycles by simply associating each Stream with a Namespace. For example, log updates, files, and transaction records could each be a Stream. CSS then places the data from a given Stream together on physically-associated region of Flash, each with its own set of garbage collection units and its own tunable overprovisioning. This yields lower overall latency and write amplification.
Direct Proof of Concept
Schedule a PoC. Test in your own environment at your convenience.