Hardware-accelerated platforms and infrastructures for network functions: A survey of enabling technologies and research studies
In order to facilitate flexible network service virtualization and migration, network functions
(NFs) are increasingly executed by software modules as so-called “softwarized NFs” on …
(NFs) are increasingly executed by software modules as so-called “softwarized NFs” on …
{MQSim}: A framework for enabling realistic studies of modern {Multi-Queue}{SSD} devices
Solid-state drives (SSDs) are used in a wide array of computer systems today, including in
datacenters and enterprise servers. As the I/O demands of these systems have increased …
datacenters and enterprise servers. As the I/O demands of these systems have increased …
A Survey of Storage Systems in the RDMA era
Remote Direct Memory Access (RDMA) based network devices are increasingly being
deployed in modern data centers. RDMA brings significant performance improvements over …
deployed in modern data centers. RDMA brings significant performance improvements over …
{INSIDER}: Designing {In-Storage} computing system for emerging {High-Performance} drive
We present INSIDER, a full-stack redesigned storage system to help users fully utilize the
performance of emerging storage drives with moderate programming efforts. On the …
performance of emerging storage drives with moderate programming efforts. On the …
AIBox: CTR prediction model training on a single node
As one of the major search engines in the world, Baidu's Sponsored Search has long
adopted the use of deep neural network (DNN) models for Ads click-through rate (CTR) …
adopted the use of deep neural network (DNN) models for Ads click-through rate (CTR) …
Asynchronous {I/O} stack: A low-latency kernel {I/O} stack for {Ultra-Low} latency {SSDs}
Today's ultra-low latency SSDs can deliver an I/O latency of sub-ten microseconds. With this
dramatically shrunken device time, operations inside the kernel I/O stack, which were …
dramatically shrunken device time, operations inside the kernel I/O stack, which were …
FLIN: Enabling fairness and enhancing performance in modern NVMe solid state drives
Modern solid-state drives (SSDs) use new host-interface protocols, such as NVMe, to
provide applications with fast access to storage. These new protocols make use of a concept …
provide applications with fast access to storage. These new protocols make use of a concept …
Parsing gigabytes of JSON per second
G Langdale, D Lemire - The VLDB Journal, 2019 - Springer
Abstract JavaScript Object Notation or JSON is a ubiquitous data exchange format on the
web. Ingesting JSON documents can become a performance bottleneck due to the sheer …
web. Ingesting JSON documents can become a performance bottleneck due to the sheer …
Bonsai: High-performance adaptive merge tree sorting
N Samardzic, W Qiao, V Aggarwal… - 2020 ACM/IEEE 47th …, 2020 - ieeexplore.ieee.org
Sorting is a key computational kernel in many big data applications. Most sorting
implementations focus on a specific input size, record width, and hardware configuration …
implementations focus on a specific input size, record width, and hardware configuration …
{Barrier-Enabled}{IO} stack for flash storage
This work is dedicated to eliminating the overhead required for guaranteeing the storage
order in the modern IO stack. The existing block device adopts a prohibitively expensive …
order in the modern IO stack. The existing block device adopts a prohibitively expensive …