Показати скорочений опис матеріалу
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 |