Influence of the direct message search mechanism based on the TCP protocols on the exchange process
Journal Title: Восточно-Европейский журнал передовых технологий - Year 2019, Vol 3, Issue 2
Abstract
<p class="Default">The direct search mechanism is implemented with the expansion of the traditional socket TCP interface for receiving messages while bypassing the traditional order of the established queue. This mechanism can be used for high-performance and clustered computer systems in order to intensify data exchange and continuous support of a maximum load on computing machines. The interface for direct message search is implemented on the base of the Linux kernel. The experimental test results are obtained by using a set of simple microbenchmarks. During the test, the sender sends the required number of fixed-size messages via an established connection, and the receiver skips unexpected messages and reads the expected one into the user's space. The approach to finding the expected messages is realized with multiple searches for a case where the socket application treats the TCP socket as a list of messages with the ability to receive and delete the data not only from the buffer top but from any place in it. All expected messages are recognized and processed by the developed seek_recv() call. Each test contains ~80 repetitions, which include such operations as socket opening, sending 800–1000 messages according to the acceptance politics, and socket closure. The system only uses one active socket at the same time.</p><p class="Default">The received results confirm a noticeable decrease in message processing CPU time by 36–40 % and overall productivity growth. However, when the volume of messages is approaching 1000 bytes, i.e. close to the typical size of the TCP packet useful load, there is a productivity decrease in the message exchange process.</p>
Authors and Affiliations
Vasyl Melnyk, Kateryna Melnyk, Svitlana Lavrenchuk, Ihor Burchak, Oleksii Kaganiuk
Studying the influence of the intensity of mechanochemical activation on the process of steam conversion of coal
<p><em>We continue to study the process of converting coal into synthesis-gas under conditions of </em><em>aerosol nanocatalysis and reasonably expect would-be benefits of industrial technology. The advantages include a...
Analysis of inrush currents of the unloaded transformer using the circuitfield modelling methods
<p>We studied theoretically the transition processes that occur during tests of power transformers in the mode of experimental idling. A circuit-field model of electromagnetic processes is developed, based on a three-dim...
Construction of algorithms to automatically determine individual indicators when assessing the shape quality of cross-wound packages
<p>The paper addresses issues related to the selection of individual indicators to estimate the shape quality of cross-wound packages, as well as the construction of algorithms to determine them automatically.</p><p>We h...
Development of procedures for determining the parameters of an aircraft servo actuator
<span lang="EN-US">Main trends in the use of electro-hydraulic actuators and requirements to parameters were discussed. Necessity of using automatic methods for testing an electro-hydraulic actuator together with the sta...
Devising methodological provisions for the comparative evaluation of variants for an armament sample in terms of military-technical level
<p>When setting a tactical-technical task on constructing a sample of armament, not only its characteristics related to purpose are considered, but its operational and technical, technological, economic, and other charac...