How Fast Can We Insert? A Performance Study of Apache Kafka

03/13/2020
by   Guenter Hesse, et al.
0

Message brokers see widespread adoption in modern IT landscapes, with Apache Kafka being one of the most employed platforms. These systems feature well-defined APIs for use and configuration and present flexible solutions for various data storage scenarios. Their ability to scale horizontally enables users to adapt to growing data volumes and changing environments. However, one of the main challenges concerning message brokers is the danger of them becoming a bottleneck within an IT architecture. To prevent this, knowledge about the amount of data a message broker using a specific configuration can handle needs to be available. In this paper, we propose a monitoring architecture for message brokers and similar Java Virtual Machine-based systems. We present a comprehensive performance analysis of the popular Apache Kafka platform using our approach. As part of the benchmark, we study selected data ingestion scenarios with respect to their maximum data ingestion rates. The results show that we can achieve an ingestion rate of about 420,000 messages/second on the used commodity hardware and with the developed data sender tool.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/20/2014

A Genetic Algorithm to Optimize a Tweet for Retweetability

Twitter is a popular microblogging platform. When users send out message...
research
08/03/2023

Tool-Supported Architecture-Based Data Flow Analysis for Confidentiality

Through the increasing interconnection between various systems, the need...
research
12/06/2021

The Service Analysis and Network Diagnosis DataPipeline

Modern network performance monitoring toolkits, such as perfSONAR, take ...
research
10/29/2021

Application-Platform Co-Design for Serverless Data Processing

"Application-platform co-design" refers to the phenomenon of new platfor...
research
04/11/2022

FederatedScope: A Comprehensive and Flexible Federated Learning Platform via Message Passing

Although remarkable progress has been made by the existing federated lea...
research
08/11/2020

Towards Software-Defined Data Protection: GDPR Compliance at the Storage Layer is Within Reach

Enforcing data protection and privacy rules within large data processing...
research
09/07/2019

OptSample: A Resilient Buffer Management Policy for Robotic Systems based on Optimal Message Sampling

Modern robotic systems have become an alternative to humans to perform r...

Please sign up or login with your details

Forgot password? Click here to reset