A high-performance implementation of a stochastic TCP model in C++/AVX for performance analysis of distributed systems

The reliability of modern distributed systems directly depends on the stability of network connections; however, traditional monitoring methods are unable to adequately assess the stochastic nature of failures at the TCP transport protocol level. This paper proposes an approach based on Stochastic Differential Equations (SDEs) to model packet loss probability as a continuous random process, accounting for mean reversion and random fluctuations. A practical implementation of the model is presented in C++ using AVX-512 vector instructions for the numerical solution of the SDE via the Euler–Maruyama method. Experimental evaluation on an Intel Xeon Silver 4410Y server platform demonstrated that the module’s performance reaches 30.1 million estimations per second, which is nearly 9 times faster than reference scalar implementations. The results prove that the proposed stochastic approach is computationally efficient and can serve as a foundation for creating real-time monitoring and adaptive control systems capable of predicting TCP performance.

Authors

Institutions

Publication Details

Journal
Computational nanotechnology
Published
2025-08-19
DOI
https://doi.org/10.33693/2313-223x-2025-12-2-68-74
Primary Topic
Network Traffic and Congestion Control
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A high-performance implementation of a stochastic TCP model in C++/AVX for performance analysis of distributed systems

D. I. Sukhoplyuev, Alexey Nazarov
Computational nanotechnology
Network Traffic and Congestion Control
article

A high-performance implementation of a stochastic TCP model in C++/AVX for performance analysis of distributed systems

D. I. Sukhoplyuev, Alexey Nazarov
article en

Abstract

The reliability of modern distributed systems directly depends on the stability of network connections; however, traditional monitoring methods are unable to adequately assess the stochastic nature of failures at the TCP transport protocol level. This paper proposes an approach based on Stochastic Differential Equations (SDEs) to model packet loss probability as a continuous random process, accounting for mean reversion and random fluctuations. A practical implementation of the model is presented in C++ using AVX-512 vector instructions for the numerical solution of the SDE via the Euler–Maruyama method. Experimental evaluation on an Intel Xeon Silver 4410Y server platform demonstrated that the module’s performance reaches 30.1 million estimations per second, which is nearly 9 times faster than reference scalar implementations. The results prove that the proposed stochastic approach is computationally efficient and can serve as a foundation for creating real-time monitoring and adaptive control systems capable of predicting TCP performance.

Computational nanotechnologyVol. 12(2)
Russian Academy of Sciences (RU), MIREA - Russian Technological University (RU)
Openalex Percentile: Top 76%
Network Traffic and Congestion Control
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.