DEVELOPMENT OF A HIGH-LOAD PIPELINE FOR TRANSFERRING MARINE TRAFFIC DATA FROM SOURCE TO END USER IN REAL TIME

Authors

DOI:

https://doi.org/10.34185/1991-7848.itmm.2026.01.064

Keywords:

performance optimization, data streaming, maritime traffic, AIS, geographic information system, monitoring, high-load system, .NET, gRPC, Redis

Abstract

In modern maritime industry, vessel traffic monitoring is the most important and often required task, where failures in data delivery or instability of software components can lead to colossal economic losses. This paper considers the problem of processing AIS (Automatic Identification System) data streams in large volumes and in real time. The author proposes a pipeline architecture on the .NET platform, with acceleration of object deserialization with source-generated JSON, moving data using gRPC and SignalR with MessagePack, temporary storage of data portions in Redis, and delegating client visualization of results to GPU. The implementation of the subsystem made it possible to achieve a stable display of 20-25 thousand dynamic ship objects – approximately a quarter of the world's maritime traffic – with an instantaneous speed, sometimes outpacing the loading of map tiles. The considered approach can be scaled to other geographic information systems with high data input loads.

References

B. J. Tetreault, Use of the Automatic Identification System (AIS) for maritime domain awareness (MDA). Proceedings of OCEANS 2005 MTS/IEEE. – 2005. P. 1590 – 1594. DOI:10.1109/OCEANS.2005.1639983.

J. Verschuur, J. Lumma & Jim W. Hall, Systemic impacts of disruptions at maritime chokepoints. Nature Communications – 2025. P. 3 – 8. DOI:10.1038/s41467-025-65403-w.

Kleppmann, M. Designing Data-Intensive Applications. O’Reilly. – 2017. P. 451 – 456, 459 – 467. ISBN: 9781491903063. URL: https://www.oreilly.com/library/view/designing-data-intensive-applications/9781491903063/

Dr. Josiah L C., Redis in Action. O’Reilly. – 2017. P. 48 – 54. ISBN: 9781935182054. URL: https://www.oreilly.com/library/view/redis-in-action/9781617290855/

A. Giretti, Beginning gRPC with ASP.NET Core 6. Apress – 2022. P. 85 – 91, 122 – 148. DOI:10.1007/978-1-4842-8008-9.

Downloads

Published

2026-04-26

Issue

Section

Theses