Edge-Level Rate Limiting in Influx DB: Enhancing Performance and Scalability

In the realm of the Internet of Things (IoT), the volume of data being fed into time series databases (TSDBs) is continuously increasing. When deployed on the edge with limited resources, Influx DB may be unable to process all incoming requests if it exceeds its rate limit. Moreover, its memory usage will increase, resulting in longer response times or even process crashes. Vertical scaling and migration come with high costs. Several research efforts are dedicated to enhancing the Influx DB engine. In this study, a lightweight rate limiter layer is introduced to operate within the pipeline of insertion requests, aiming to regulate traffic flow and manage the requests directed to Influx DB more effectively. This mechanism significantly improves Influx DB's scalability and performance, particularly under conditions of imposed rate limiting. Experimental results demonstrate that the proposed rate limiter enhanced the number of successful ingestion requests while maintaining an acceptable level of increased request latency. Furthermore, the solution also optimized the memory usage pattern in Influx DB.

Authors

Institutions

Publication Details

Published
2025-04-18
DOI
https://doi.org/10.1109/icccs65393.2025.11069899
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Edge-Level Rate Limiting in Influx DB: Enhancing Performance and Scalability

Ahmed Mostafa El-Naggar, Sahar M. Ghanem, Magdy Nagi
Advanced Data Storage Technologies
article

Edge-Level Rate Limiting in Influx DB: Enhancing Performance and Scalability

Ahmed Mostafa El-Naggar, Sahar M. Ghanem, Magdy Nagi
article en

Abstract

In the realm of the Internet of Things (IoT), the volume of data being fed into time series databases (TSDBs) is continuously increasing. When deployed on the edge with limited resources, Influx DB may be unable to process all incoming requests if it exceeds its rate limit. Moreover, its memory usage will increase, resulting in longer response times or even process crashes. Vertical scaling and migration come with high costs. Several research efforts are dedicated to enhancing the Influx DB engine. In this study, a lightweight rate limiter layer is introduced to operate within the pipeline of insertion requests, aiming to regulate traffic flow and manage the requests directed to Influx DB more effectively. This mechanism significantly improves Influx DB's scalability and performance, particularly under conditions of imposed rate limiting. Experimental results demonstrate that the proposed rate limiter enhanced the number of successful ingestion requests while maintaining an acceptable level of increased request latency. Furthermore, the solution also optimized the memory usage pattern in Influx DB.

Alexandria University (EG)
Openalex Percentile: Top 81%
Advanced Data Storage Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Edge-Level Rate Limiting in Influx DB: Enhancing Performance and Scalability — Ahmed Mostafa El-Naggar, Sahar M. Ghanem, et al. · (2025) | TGRS Research Map | TGRS