Performance analysis of synchronous and asynchronous parallel network server implementations using the C++ language

Show simple item record

dc.contributor.author Pasichnyk, Yuriy
dc.date.accessioned 2024-02-14T08:19:53Z
dc.date.available 2024-02-14T08:19:53Z
dc.date.issued 2022
dc.identifier.citation Pasichnyk, Yuriy. Performance analysis of synchronous and asynchronous parallel network server implementations using the C++ language / Pasichnyk, Yuriy; Supervisor: Oleg Farenyuk; Ukrainian Catholic University, Department of Computer Sciences. – Lviv: 2022. – 33 p. uk
dc.identifier.uri https://er.ucu.edu.ua/handle/1/4386
dc.description.abstract The main two paradigms for implementing parallel network servers are synchronous and asynchronous. The first two questions in our heads are: “which one is better?” and “which one should I use?”. In this thesis, we show answers to these questions on practice. After overview of existing methodologies and implementa-tion choices, we design and implement the most representative and valuable versions of a stateful TCP echo server. Then we test the server based on five major metrics: throughput, latency, simultaneous client connections number, CPU usage, and memory consumption. We conclude that a hybrid synchronous solution is a superior choice for a server with real world workload. uk
dc.language.iso en uk
dc.title Performance analysis of synchronous and asynchronous parallel network server implementations using the C++ language uk
dc.type Preprint uk
dc.status Публікується вперше uk


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Browse

My Account