Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

KafkaDirect: Zero-copy Data Access for Apache Kafka over RDMA Networks

Автор: Scalable Parallel Computing Lab, SPCL @ ETH Zurich

Загружено: 2022-06-08

Просмотров: 951

Описание:

Speaker: Konstantin Taranov
Venue: SIGMOD 2022
Abstract: 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 processing. The existing Kafka implementation uses TCP/IP for communication, which has various inefficiencies such as a high message dispatch cost due to OS involvement and excessive memory copies. Recently, the availability of cost-effective RDMA-capable network controllers within data centers and cloud infrastructures have encouraged many modern applications to adopt RDMA networking, which offers the potential to outperform classical TCP/IP. We introduce KafkaDirect, an extension to Apache Kafka, that uses RDMA to
accelerate the three most network intensive datapaths: record production,
record replication, and record consumption. In this work, we explore the design choices including which RDMA operations to use to take full advantage of offloaded communication. Our RDMA design relies on one-sided RDMA requests to attain true zero-copy communication completely avoiding the need for using intermediate buffers in Kafka servers, thereby ensuring low latency and high throughput communication. KafkaDirect can offer up to 9x increase in throughput for both Kafka producers and Kafka consumers, and can provide 4x and 50x reduction in latency for Kafka producers and Kafka consumers, respectively.

KafkaDirect: Zero-copy Data Access for Apache Kafka over RDMA Networks

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Differences between Apache Kafka and Redpanda: Bypass page cache & optimize for direct memory access

Differences between Apache Kafka and Redpanda: Bypass page cache & optimize for direct memory access

Глубокое погружение в проектирование системы Kafka с бывшим инженером Meta

Глубокое погружение в проектирование системы Kafka с бывшим инженером Meta

Exploring GPU-to-GPU Communication: Insights into Supercomputer Interconnects

Exploring GPU-to-GPU Communication: Insights into Supercomputer Interconnects

ARMing GPUs: On the Memory Subsystem of Grace Hopper GH200

ARMing GPUs: On the Memory Subsystem of Grace Hopper GH200

Темы, разделы и смещения: Учебник Apache Kafka №2

Темы, разделы и смещения: Учебник Apache Kafka №2

Проектирование системы: почему Kafka быстрый?

Проектирование системы: почему Kafka быстрый?

Apache Kafka Tutorial with Spring Boot Reactive & WebFlux | Kafka Tutorial

Apache Kafka Tutorial with Spring Boot Reactive & WebFlux | Kafka Tutorial

Kafka vs. RabbitMQ vs. Messaging Middleware vs. Pulsar

Kafka vs. RabbitMQ vs. Messaging Middleware vs. Pulsar

Apache Kafka® Brokers: Introduction to the Data Plane

Apache Kafka® Brokers: Introduction to the Data Plane

ARMing GPUs for Impactful Science with the GH200 Superchip (and true Exascale)

ARMing GPUs for Impactful Science with the GH200 Superchip (and true Exascale)

Проектирование системы: Apache Kafka за 3 минуты

Проектирование системы: Apache Kafka за 3 минуты

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Трамп опять презирает Зеленского?

Трамп опять презирает Зеленского?

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

LLAMP: Assessing Network Latency Sensitivity Tolerance of HPC Applications with Linear Programming

LLAMP: Assessing Network Latency Sensitivity Tolerance of HPC Applications with Linear Programming

[SPCL_Bcast] Measurement and Analysis of Application Performance on Exascale GPU-accelerated Systems

[SPCL_Bcast] Measurement and Analysis of Application Performance on Exascale GPU-accelerated Systems

Как сжимаются изображения? [46 МБ ↘↘ 4,07 МБ] JPEG в деталях

Как сжимаются изображения? [46 МБ ↘↘ 4,07 МБ] JPEG в деталях

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

Chameleon: Heterogeneous & Disaggregated Accelerator System for Retrieval-Augmented Language Models

Chameleon: Heterogeneous & Disaggregated Accelerator System for Retrieval-Augmented Language Models

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com