Elasticity is an essential feature of cloud computing, which allows users to dynamically add or remove resources in response to workload changes. However, building applications that …
C Giannoula - arXiv preprint arXiv:2211.05908, 2022 - arxiv.org
Irregular applications comprise an increasingly important workload domain for many fields, including bioinformatics, chemistry, physics, social sciences and machine learning …
SB Bajaj - 2020 4th International Conference on Trends in …, 2020 - ieeexplore.ieee.org
Transaction performs lock and unlocking operations on the data items required in its execution. These operations on the data items are important in order to maintain consistency …
Symmetric Shared-memory multiprocessor~(SMP) is the most widely used implementation of high-performance multi-core processors. It offers a uniform shared memory view that …
D Dice, A Kogan - International Conference on Networked Systems, 2020 - Springer
Classic test-and-test (TS) mutual exclusion locks are simple, and enjoy high performance and low latency of ownership transfer under light or no contention. They do not, however …
R Marotta, D Tiriticco, P Di Sanzo… - Concurrency and …, 2020 - Wiley Online Library
In this article, we present mutable locks, a synchronization construct with the same semantic of traditional locks (such as spin locks or sleep locks), but with a self‐tuned optimized trade …
D Dice, A Kogan - Euro-Par 2019: Parallel Processing: 25th International …, 2019 - Springer
The classic ticket lock is simple and compact, consisting of ticket and grant fields. Arriving threads atomically fetch-and-increment ticket to obtain an assigned ticket value, and then …
S Reif, P Raffeck, H Janker, L Gerhorst, T Hönig… - ACM SIGBED …, 2020 - dl.acm.org
As system complexity grows, embedded operating systems increasingly face the challenge to adhere to various non-functional constraints, such as response times and power limits …
Swati, SB Bajaj, V Jaglan - Advances in Mechanical Engineering: Select …, 2021 - Springer
The paper presents a multi-version granular structure, an extension of the multiple granularity locking mechanisms. The existing hierarchical locking carries out its operation at …