RUS  ENG
Full version
JOURNALS // Computational nanotechnology // Archive

Comp. nanotechnol., 2025 Volume 12, Issue 2, Pages 68–74 (Mi cn557)

MATHEMATICAL AND SOFTWARE OF COMPUTÅRS, COMPLEXES AND COMPUTER NETWORKS

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

D. I. Sukhoplyueva, A. N. Nazarovb

a MIREA – Russian Technological University
b Federal Research Center Computer Science and Control of Russian Academy of Sciences

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.

Keywords: TCP, Stochastic Differential Equations (SDE), performance monitoring, distributed systems, High-Performance Computing (HPC).

UDC: 004.415.2

DOI: 10.33693/2313-223X-2025-12-2-68-74



© Steklov Math. Inst. of RAS, 2025