activity
20242026
collaborators

7 papers

cs.DC2026

Concurrent Splay-Based Tree

Vitaly Aksenov, Rene van Bevern, Artem Shilkin

Most work on efficient concurrent ordered indices, such as concurrent binary search trees, B-trees, skip lists, etc., has focused on data structures that provide good \emph{worst-c…

cs.DC2026

Semantic Lock: Synchronization Based on the Analysis of the Operation Conflict Graph

Denis Korotchenko, Vitaly Aksenov

This paper presents a new lock, SemanticLock, based on the conflict graph between operations. We can consider it a generalization of a read-write lock where conflicts exist between…

cs.AI2026

Compression is all you need: Modeling Mathematics

Vitaly Aksenov, Eve Bodnia, Michael H. Freedman +1

Human mathematics (HM), the mathematics humans discover and value, is a vanishingly small subset of formal mathematics (FM), the totality of all valid deductions. We argue that HM…

cs.DC2026

Semantic Conflict Model for Collaborative Data Structures

Georgii Semenov, Vitaly Aksenov

Digital collaboration systems support asynchronous work over replicated data, where conflicts arise when concurrent operations cannot be unambiguously integrated into a shared hist…

cs.DC2025

Model-based Testing of Practical Distributed Systems in Actor Model

Ilya Kokorin, Evgeny Chernatskiy, Vitaly Aksenov

Designing and implementing distributed systems correctly can be quite challenging. Although these systems are often accompanied by formal specifications that are verified using mod…

cs.DC2025

Basic Lock Algorithms in Lightweight Thread Environments

Taras Skazhenik, Nikolai Korobenikov, Andrei Churbanov +2

Traditionally, multithreaded data structures have been designed for access by the threads of Operating Systems (OS). However, implementations for access by programmable alternative…