Hi Duy,

Yes, we have implemented consistent hashing and gossip in FPGA since we
implement the read pipeline in FPGA.

Chidamber


On Mon, Jun 11, 2018 at 9:22 PM, DuyHai Doan <doanduy...@gmail.com> wrote:

> Hello Chidamber
>
> When you said "In addition, the data proxy is distributed based on
> consistent hashing and using gossip between data proxy nodes to keep the
> cached data unique (per node) and consistent", did you re-implement
> Consistent hashing and gossip algorithm from scratch in your proxy layer ?
>
> Regards
>
> On Mon, Jun 11, 2018 at 5:46 PM, Chidamber Kulkarni <chidam...@reniac.com>
> wrote:
>
>> Hello,
>>
>> We have been working on a distributed data proxy for Cassandra. A data
>> proxy is a combination of proxy and caching that also takes care of data
>> consistency and invalidation for insert and updates. In addition, the data
>> proxy is distributed based on consistent hashing and using gossip between
>> data proxy nodes to keep the cached data unique (per node) and consistent.
>> Finally, we have also implemented our data proxy on a FPGA-based
>> accelerator to achieve lower latency and better throughput numbers.
>>
>> We have a blog post with more details about our technology and initial
>> results here: https://www.reniac.com/2018/04
>> /10/turbocharging-your-cassandra-db-with-reniac-data-proxy/
>>
>> In brief, the main highlights of our results are that we observe a
>> latency reduction of almost 9X-10X compared to baseline Cassandra and a
>> throughput increase of 3X-4X. Interested to hear thoughts on what kind of
>> benchmarking setup you would like to see us use given we are now exploring
>> other workloads to benchmark with our engine.
>>
>> thanks,
>> Chidamber
>>
>>
>

Reply via email to