Abstract. Distributed transaction processing has benefited greatly from optimistic concurrency control protocols thus avoiding costly fine-grained synchronization. However, the performance of these protocols degrades significantly when the workload increases, namely, by leading to a sub-stantial amount of aborted transactions due to concurrency conflicts. Our approach stems from the observation that when the abort rate in-creases with the load as already executed transactions queue for longer periods of time waiting for their turn to be certified and committed. We thus propose an adaptive algorithm for judiciously scheduling transac-tions to minimize the time during which these are vulnerable to being aborted by concurrent transactions, the...
Software Transactional Memory (STM) may suffer from performance degradation due to excessive conflic...
Many activities are comprised of temporally dependent events that must be executed in a specific chr...
In this paper, we propose process locking, a dynamic scheduling protocol based on ideas of ordered s...
Part 1: Full Research PapersInternational audienceDistributed transaction processing has benefited g...
Lecture Notes in Computer Science 7891, 2013Distributed transaction processing has benefited greatly...
Althought optimistic concurrency control protocols have increasingly been used in distributed databa...
Transactional memory systems are expected to enable parallel pro-gramming at lower programming compl...
Software Transactional Memory (STM) stands as powerful concurrent programming paradigm, enabling ato...
Abstract—This paper addresses the issue of maximizing the efficiency and scalability of distributed ...
Lamport timestamps are an elementary tool that can be used to maintain system-wide temporal consiste...
International audienceTransactional data structures allow data structures to support transactional e...
Software Transactional Memory (STM) systems have poor performance under high contention scenarios. S...
Real-time distributed transaction management systems are useful for both real-time and high-performa...
[[abstract]]A number of researches on real-time databases have focused on systems where the semantic...
Software transaction memory (STM) systems have been used as an approach to improve performance, by a...
Software Transactional Memory (STM) may suffer from performance degradation due to excessive conflic...
Many activities are comprised of temporally dependent events that must be executed in a specific chr...
In this paper, we propose process locking, a dynamic scheduling protocol based on ideas of ordered s...
Part 1: Full Research PapersInternational audienceDistributed transaction processing has benefited g...
Lecture Notes in Computer Science 7891, 2013Distributed transaction processing has benefited greatly...
Althought optimistic concurrency control protocols have increasingly been used in distributed databa...
Transactional memory systems are expected to enable parallel pro-gramming at lower programming compl...
Software Transactional Memory (STM) stands as powerful concurrent programming paradigm, enabling ato...
Abstract—This paper addresses the issue of maximizing the efficiency and scalability of distributed ...
Lamport timestamps are an elementary tool that can be used to maintain system-wide temporal consiste...
International audienceTransactional data structures allow data structures to support transactional e...
Software Transactional Memory (STM) systems have poor performance under high contention scenarios. S...
Real-time distributed transaction management systems are useful for both real-time and high-performa...
[[abstract]]A number of researches on real-time databases have focused on systems where the semantic...
Software transaction memory (STM) systems have been used as an approach to improve performance, by a...
Software Transactional Memory (STM) may suffer from performance degradation due to excessive conflic...
Many activities are comprised of temporally dependent events that must be executed in a specific chr...
In this paper, we propose process locking, a dynamic scheduling protocol based on ideas of ordered s...