Oleg Bystrov

Mr. Oleg Bystrov

orcid

Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
11 August 2021 in Applied Sciences
Verified
Journal Article
Open access
PDF file
OBOleg Bystrov
Oleg Bystrov
RPRuslan Pacevič
Ruslan Pacevič
AKArnas Kačeniauskas
Arnas Kačeniauskas
The pervasive use of cloud computing has led to many concerns, such as performance challenges in communication- and computation-intensive services on virtual cloud resources. Most evaluations of the infrastructural overhead are based on standard benchmarks. Therefore, the impact of communication issues and infrastructure services on the performance of parallel MPI-based computations remains unclear. This paper presents the performance analysis of communication- and computation-intensive software based on the discrete element method, which is deployed as a service (SaaS) on the OpenStack cloud. The performance measured on KVM-based virtual machines and Docker containers of the OpenStack cloud is compared with that obtained by using native hardware. The improved mapping of computations to multicore resources reduced the internode MPI communication by 34.4% and increased the parallel efficiency from 0.67 to 0.78, which shows the importance of communication issues. Increasing the number of parallel processes, the overhead of the cloud infrastructure increased to 13.7% and 11.2% of the software execution time on native hardware in the case of the Docker containers and KVM-based virtual machines of the OpenStack cloud, respectively. The observed overhead was mainly caused by OpenStack service processes that increased the load imbalance of parallel MPI-based SaaS.

23 July 2023 in Concurrency and Computation: Practice and Experience
Verified
Journal Article
Closed access
OBOleg Bystrov
Oleg Bystrov
RPRuslan Pacevič
Ruslan Pacevič
AKArnas Kačeniauskas
Arnas Kačeniauskas


1 February 2019 in Mokslas - Lietuvos ateitis
Verified
Journal Article
Open access
PDF file
OBOleg Bystrov
Oleg Bystrov
RPRuslan Pacevič
Ruslan Pacevič
AKArnas Kačeniauskas
Arnas Kačeniauskas
The paper presents the performance analysis of the developed software as a service. In OpenStack cloud infrastructure, the software services for hemodynamic flow modelling and particle technology applications have been developed by using Apache jclouds API. The performance of the hosted cloud infrastructure has been assessed testing virtual memory, CPU, disk IO, network and the developed software services. The measured performance of the virtual OpenStack resources (full XEN virtualization) has been compared with that of the virtual Eucalyptus resources (KVM paravirtualization) and the native hardware.

20 April 2023 in Applied Sciences
Verified
Journal Article
Open access
PDF file
OBOleg Bystrov
Oleg Bystrov
RPRuslan Pacevič
Ruslan Pacevič
AKArnas Kačeniauskas
Arnas Kačeniauskas
Cloud computing has received increasing attention due to its promise of delivering on-demand, scalable, and virtually unlimited resources. However, heterogeneity or co-location of virtual cloud resources can cause severe degradation of the efficiency of parallel computations because of a priori unknown application-specific performance metrics, load imbalance, and limitations of memory bandwidth. This paper presents the runtime adaptation of parallel discrete element method (DEM) Software as a Service (SaaS) to heterogeneous or co-located resources of the OpenStack cloud. The computational workload is adapted by using weighted repartitioning and runtime measured performance of parallel computations on Docker containers. The high improvement in performance up to 48.7% of the execution time is achieved, applying the runtime adapted repartitioning when the load imbalance is high enough. The low load imbalance leads to the close values of computational load, when small variations in the system load and performance can cause oscillations in subsets of particles. Memory stress tests cause heterogeneity of non-isolated containers, which reduces the performance of memory bandwidth bound DEM SaaS on the co-located resources. The runtime adapted repartitioning handles the constant and periodically variable performance of non-isolated containers and decreases the total execution time of DEM SaaS.