Common web infrastructure relies on distributed main memory key-value stores to reduce access load on databases, thereby improving both performance and scalability of web sites. As standard cloud servers provide sub-linear scalability and reduced power efficiency to these kinds of scale-out workloads, we have investigated a novel dataflow architecture for key-value stores with the aid of FPGAs which can deliver consistent 10Gbps throughput. In this paper, we present the design of a novel hash table which forms the centre piece of this dataflow architecture. The fully pipelined design can sustain consistent 10Gbps line-rate performance by deploying a concurrent mechanism to handle hash collisions. We address problems such as support for a br...
vailability of FPGAs is increasing due to cloud service offerings. In the wake of a new in-memory st...
Database engines must adapt to the underlying hardware for high-performance transaction execution. C...
Energy efficiency is one of the major challenges in datacenters, and a promising way to tackle it ar...
Common web infrastructure relies on distributed main mem-ory key-value stores to reduce access load ...
FPGA-based data processing is becoming increasingly relevant in data centers, as the transformation ...
Distributed in-memory key-value stores such as memcached have become a critical middleware applicati...
Extracting valuable information from the rapidly growing field of Big Data faces serious performance...
Distributed key-value systems have been widely used as elemental components of many Internet-scale s...
The multi-way hash join is one of the commonly used and time-consuming database operations. Many alg...
Abstract—Network applications often require large data stor-age resources, fast queries, and frequen...
There has been an increasing interest in moving computation closer to storage in recent years due to...
Abstract-Data centers require many low-level network services to implement high-level applications. ...
Fast concurrent hash tables are an increasingly important building block as we scale systems to grea...
Distributed in-memory key-value stores (KVSs), such as memcached, have become a critical data servin...
Field-Programmable Array (FPGA) technology is extensively used in Finance. This paper describes a hi...
vailability of FPGAs is increasing due to cloud service offerings. In the wake of a new in-memory st...
Database engines must adapt to the underlying hardware for high-performance transaction execution. C...
Energy efficiency is one of the major challenges in datacenters, and a promising way to tackle it ar...
Common web infrastructure relies on distributed main mem-ory key-value stores to reduce access load ...
FPGA-based data processing is becoming increasingly relevant in data centers, as the transformation ...
Distributed in-memory key-value stores such as memcached have become a critical middleware applicati...
Extracting valuable information from the rapidly growing field of Big Data faces serious performance...
Distributed key-value systems have been widely used as elemental components of many Internet-scale s...
The multi-way hash join is one of the commonly used and time-consuming database operations. Many alg...
Abstract—Network applications often require large data stor-age resources, fast queries, and frequen...
There has been an increasing interest in moving computation closer to storage in recent years due to...
Abstract-Data centers require many low-level network services to implement high-level applications. ...
Fast concurrent hash tables are an increasingly important building block as we scale systems to grea...
Distributed in-memory key-value stores (KVSs), such as memcached, have become a critical data servin...
Field-Programmable Array (FPGA) technology is extensively used in Finance. This paper describes a hi...
vailability of FPGAs is increasing due to cloud service offerings. In the wake of a new in-memory st...
Database engines must adapt to the underlying hardware for high-performance transaction execution. C...
Energy efficiency is one of the major challenges in datacenters, and a promising way to tackle it ar...