作者: Vasyl Melnyk , Kateryna Melnyk , Svitlana Lavrenchuk , Ihor Burchak , Oleksii Kaganiuk
DOI: 10.15587/1729-4061.2019.167995
关键词:
摘要: The direct search mechanism is implemented with the expansion of traditional socket TCP interface for receiving messages while bypassing order established queue. This can be used high-performance and clustered computer systems in to intensify data exchange continuous support a maximum load on computing machines. message base Linux kernel. experimental test results are obtained by using set simple microbenchmarks. During test, sender sends required number fixed-size via an connection, receiver skips unexpected reads expected one into user's space. approach finding realized multiple searches case where application treats as list ability receive delete not only from buffer top but any place it. All recognized processed developed seek_recv() call. Each contains ~80 repetitions, which include such operations opening, sending 800–1000 according acceptance politics, closure. system uses active at same time. received confirm noticeable decrease processing CPU time 36–40 % overall productivity growth. However, when volume approaching 1000 bytes, i.e. close typical size packet useful load, there process.