Implementation Specifics of Lock-Free Containers for High Loaded Multithreaded Applications

The paper is devoted to lock-free programming, especially implementation of containers with multiple consumers for parallelized socially oriented systems. General and technical actuality of specified containers are discoursed. Some solutions based on stated approach were investigated and implemented, particularly stack and queue. Provided comparative analysis for lock-based and lock-free elucidations via solving multi-criteria decision problem using "performance", "stability", and "load balancing" for each consumer as target indicators. Obtained results determined potential usage of described method for high loaded systems, where performance indicator assumed as dominant.

Authors

Institutions

Publication Details

Published
2024-10-11
DOI
https://doi.org/10.1109/dessert65323.2024.11122219
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Implementation Specifics of Lock-Free Containers for High Loaded Multithreaded Applications

Volodymyr Kobziev, Alexei Strelchenko, Sergiy Yakovlev, Артем Ховрат
Parallel Computing and Optimization Techniques
article

Implementation Specifics of Lock-Free Containers for High Loaded Multithreaded Applications

Volodymyr Kobziev, Alexei Strelchenko, Sergiy Yakovlev, Артем Ховрат
article en

Abstract

The paper is devoted to lock-free programming, especially implementation of containers with multiple consumers for parallelized socially oriented systems. General and technical actuality of specified containers are discoursed. Some solutions based on stated approach were investigated and implemented, particularly stack and queue. Provided comparative analysis for lock-based and lock-free elucidations via solving multi-criteria decision problem using "performance", "stability", and "load balancing" for each consumer as target indicators. Obtained results determined potential usage of described method for high loaded systems, where performance indicator assumed as dominant.

Kharkiv National University of Radio Electronics (UA), Lodz University of Technology (PL), V. N. Karazin Kharkiv National University (UA)
Openalex Percentile: Top 66%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.