?

rENIAC FPGA Casandra Acceleration Lab

Bookmark
Solution Overview
rENIAC NoSQL Data Proxy is a transparent proxy that is placed between the Cassandra clients and Cassandra database nodes. It caches data in local storage and responds to queries by serving data either from its local storage or fetching it from the backend database when the data does not exist in the local storage. 

Goals & Objectives

This lab showcases the rENIAC Data Switch (rDS), which is an Intel FPGA-based database proxy for acceleration. It sits between a Cassandra client and database, caching the data in storage that is directly accessible by the FPGA. It responds to queries by serving data either from its local storage or fetching it from the backend database when the data does not exist in the local storage. This ensures that read requests are satisfied with predictably low latency and allows rDS to achieve throughputs much higher than a standard Cassandra database cluster 

Hardware & Software

The rENIAC FPGA Casandra Acceleration Lab is an integrated solution utilizing the following components:

  • Intel Arria 10 GX FPGA 
  • Dell EMC PowerEdge R740 Compute
  • rENIAC's Distributed Data Engine solution. 

Technologies