Program/Track B-2/B-2.1/A Study of Performance Variations of Specialized Distributed Computing Systems Using Multiple Parallel Task Queues
A Study of Performance Variations of Specialized Distributed Computing Systems Using Multiple Parallel Task Queues
Pavel Golosov, Sergey Bolovtsov, Sergey Dubrovskiy, Ivan Gostev
15m
Several variants of specialized distributed computing system models are
considered, each containing one, two, three, or four parallel task queues. Such
systems are characterized by continuous, non-stationary input streams of various
types of tasks. The input tasks are parallelized into an a priori unknown number
of data-independent subtasks. When a subtask is executed, all remaining
branches of that task are deleted. The goal of this work was to study the
behavior of such systems in homogeneous and heterogeneous environments when
organized with multiple parallel queues. Experiments were conducted, and
changes in the efficiency and performance of such systems with an increasing
number of queues were examined. Research has shown that the use of multiple
queues allows for increased performance without increasing computing resources.