On transactional scheduling in distributed transactional memory systems
J Kim, B Ravindran - Symposium on Self-Stabilizing Systems, 2010 - Springer
We present a distributed transactional memory (TM) scheduler called Bi-interval that
optimizes the execution order of transactional operations to minimize conflicts. Bi-interval …
optimizes the execution order of transactional operations to minimize conflicts. Bi-interval …
Maximizing Blockchain Performance: Mitigating Conflicting Transactions through Parallelism and Dependency Management
While blockchains initially gained popularity in the realm of cryptocurrencies, their
widespread adoption is expanding beyond conventional applications, driven by the …
widespread adoption is expanding beyond conventional applications, driven by the …
On closed nesting and checkpointing in fault-tolerant distributed transactional memory
A Dhoke, B Ravindran, B Zhang - 2013 IEEE 27th International …, 2013 - ieeexplore.ieee.org
We consider the closed nesting and checkpointing model for transactions in fault-tolerant
distributed transactional memory (DTM). The closed nested model allows inner-nested …
distributed transactional memory (DTM). The closed nested model allows inner-nested …
Scheduling closed-nested transactions in distributed transactional memory
J Kim, B Ravindran - 2012 IEEE 26th International Parallel and …, 2012 - ieeexplore.ieee.org
Distributed software transactional memory (D-STM) is an emerging, alternative concurrency
control model for distributed systems that promises to alleviate the difficulties of lock-based …
control model for distributed systems that promises to alleviate the difficulties of lock-based …
Hyflowcpp: A distributed transactional memory framework for c++
S Mishra, A Turcu, R Palmieri… - 2013 IEEE 12th …, 2013 - ieeexplore.ieee.org
We present the first ever distributed transactional memory (DTM) framework for distributed
concurrency control in C++, called HyflowCPP. HyflowCPP provides distributed atomic …
concurrency control in C++, called HyflowCPP. HyflowCPP provides distributed atomic …
Obstruction-Free Distributed Transactional Memory
J Ramos, AR Du Bois, G Cavalheiro - Proceedings of the XXVII Brazilian …, 2023 - dl.acm.org
Transactional Memory (TM) is a high-level concurrency abstraction that has been
investigated in different architectures including distributed systems. In Distributed Software …
investigated in different architectures including distributed systems. In Distributed Software …
ASAP: Automatic speculative acyclic parallelization for clusters
H Kim - 2013 - search.proquest.com
While clusters of commodity servers and switches are the most popular form of large-scale
parallel computers, many programs are not easily parallelized for clusters due to high inter …
parallel computers, many programs are not easily parallelized for clusters due to high inter …
A smart protocol-level task mapping for energy efficient traffic on network-on-chip
J Wang, D Wang - Microprocessors and Microsystems, 2019 - Elsevier
Previous task mapping assumes that applications directly fetch data on remote nodes and
build up their energy efficient mapping based on pattern of the NoC traffic. However, the …
build up their energy efficient mapping based on pattern of the NoC traffic. However, the …
[PDF][PDF] An Analysis of QoS specific Coherence Issues in Distributed Networks
AA Abbasi, A Florentina - International Journal of Advanced …, 2012 - researchgate.net
Distributed Systems remained one of the most recent development fields in computing
research. The parallel applications development faced enormous hindrance in QoS delivery …
research. The parallel applications development faced enormous hindrance in QoS delivery …
Brief announcement: queuing or priority queuing? on the design of cache-coherence protocols for distributed transactional memory
B Zhang, B Ravindran - Proceedings of the 29th ACM SIGACT-SIGOPS …, 2010 - dl.acm.org
In distributed transactional memory (TM) systems, both the management and consistency of
a distributed transactional object are ensured by a cache-coherence protocol. We formalize …
a distributed transactional object are ensured by a cache-coherence protocol. We formalize …