[PDF][PDF] Crail: A High-Performance I/O Architecture for Distributed Data Processing.

P Stuedi, A Trivedi, J Pfefferle, R Stoica, B Metzler… - IEEE Data Eng. Bull …, 2017 - Citeseer
Effectively leveraging fast networking and storage hardware for distributed data processing
remains challenging. Often the hardware integration takes place too low in the stack, and as …

Skyway: Connecting managed heaps in distributed big data systems

K Nguyen, L Fang, C Navasca, G Xu, B Demsky… - ACM SIGPLAN …, 2018 - dl.acm.org
Managed languages such as Java and Scala are prevalently used in development of large-
scale distributed systems. Under the managed runtime, when performing data transfer …

Ramcast: Rdma-based atomic multicast

LH Le, M Eslahi-Kelorazi, P Coelho… - Proceedings of the 22nd …, 2021 - dl.acm.org
Atomic multicast is a group communication abstraction useful in the design of highly
available and scalable systems. It allows messages to be addressed to a subset of the …

Darpc: Data center rpc

P Stuedi, A Trivedi, B Metzler, J Pfefferle - Proceedings of the ACM …, 2014 - dl.acm.org
Remote Procedure Call (RPC) has been the cornerstone of distributed systems since the
early 80s. Recently, new classes of large-scale distributed systems running in data centers …

Naos: Serialization-free {rdma} networking in java

K Taranov, R Bruno, G Alonso, T Hoefler - 2021 USENIX Annual …, 2021 - usenix.org
Managed languages such as Java and Scala do not allow developers to directly access
heap objects. As a result, to send on-heap data over the network, it has to be explicitly …

RDMA-based apache storm for high-performance stream data processing

Z Zhang, Z Liu, Q Jiang, J Chen, H An - International Journal of Parallel …, 2021 - Springer
Apache Storm is a scalable fault-tolerant distributed real time stream-processing framework
widely used in big data applications. For distributed data-sensitive applications, low-latency …

Crail-kv: A high-performance distributed key-value store leveraging native kv-ssds over nvme-of

T Bisson, K Chen, C Choi… - 2018 IEEE 37th …, 2018 - ieeexplore.ieee.org
A Key-Value SSD (KV-SSD) is a new type of storage device that natively exposes a key-
value interface. In this paper, we leverage KV-SSDs to develop new techniques to remove …

Towards low-latency byzantine agreement protocols using RDMA

S Rüsch, I Messadi, R Kapitza - 2018 48th Annual IEEE/IFIP …, 2018 - ieeexplore.ieee.org
Byzantine fault tolerance (BFT) protocols can mitigate attacks and errors and are
increasingly investigated as consensus protocols in blockchains. However, they are …

Kafkadirect: Zero-copy data access for apache kafka over rdma networks

K Taranov, S Byan, V Marathe, T Hoefler - Proceedings of the 2022 …, 2022 - dl.acm.org
Apache Kafka is an open-source distributed publish-subscribe system, which is widely used
in data centers for messaging between applications, log aggregation, and stream …

RStore: A direct-access DRAM-based data store

A Trivedi, P Stuedi, B Metzler, C Lutz… - 2015 IEEE 35th …, 2015 - ieeexplore.ieee.org
Distributed DRAM stores have become an attractive option for providing fast data accesses
to analytics applications. To accelerate the performance of these stores, researchers have …