Related Experiment Video
Updated: Oct 13, 2025

Microfluidic Buffer Exchange for Interference-free Micro/Nanoparticle Cell Engineering
Published on: July 10, 2016
A dataset for buffering delays due to the interaction between the Nagle algorithm and the delayed acknowledgement
Ahmad T Al-Hammouri1, Rasmus L Olsen2
1Department of Network Engineering and Security, Jordan University of Science and Technology, P.O. Box 3030, Irbid 22110, Jordan.
This study quantifies TCP sender-side buffering delays in Cyber-Physical Systems (CPS) and IoT, caused by Nagle and delayed ACK algorithms. The dataset reveals significant delays impacting real-time applications.
Area of Science:
- Computer Science
- Networking
- Cyber-Physical Systems
Background:
- TCP sender-side buffering delays impact Cyber-Physical Systems (CPS) and IoT performance.
- The Nagle algorithm and delayed acknowledgement algorithm, enabled by default in most OS, can cause adverse interactions leading to these delays.
Purpose of the Study:
- To provide a dataset of buffering delays experienced at the TCP sending side for CPS and IoT research.
- To analyze the impact of sender-side buffering delays on real-time applications.
Main Methods:
- Collected buffering delay data from four operating systems: Windows, Linux, FreeBSD, and QNX.
- Utilized a three-machine setup: data source, data sink, and network emulator.
- Measured packet generation time at the application layer and transmission time on the physical network.
Main Results:
- Presented the full distribution of buffering delay samples using cumulative distribution functions (CDF).
- Quantified the amount and scale of sender-side TCP buffering delays across different operating systems.
Conclusions:
- The provided dataset offers insights into TCP sender-side buffering delays.
- This data is crucial for investigating the performance implications of these delays in CPS, IoT, and other real-time applications.
Related Concept Videos
Buffers: Buffer Capacity
In the graph, pH is plotted as a function of the number of moles of base (Cb) added to a weak...
BIBO stability of continuous and discrete -time systems
To determine the BIBO stability, the convolution integral is utilized when a bounded continuous-time input is applied to a Linear Time-Invariant (LTI) system....
Buffer Effectiveness
The buffer capacity is the amount of acid or base that can be added to a given volume...
Buffer Systems in the Body
A typical buffer system in bodily fluids includes a weak acid and its corresponding...
Linear time-invariant Systems
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
Cable Subjected to a Distributed Load

