PEAS: A robust energy conserving protocol for long-lived sensor networks
In this paper we present PEAS, a robust energy-conserving protocol that can build long-
lived, resilient sensor networks using a very large number of small sensors with short battery …
lived, resilient sensor networks using a very large number of small sensors with short battery …
ChainReaction: a causal+ consistent datastore based on chain replication
This paper proposes a Geo-distributed key-value datastore, named ChainReaction, that
offers causal+ consistency, with high performance, fault-tolerance, and scalability …
offers causal+ consistency, with high performance, fault-tolerance, and scalability …
Enhancing performance prediction robustness by combining analytical modeling and machine learning
Classical approaches to performance prediction rely on two, typically antithetic, techniques:
Machine Learning (ML) and Analytical Modeling (AM). ML takes a black box approach …
Machine Learning (ML) and Analytical Modeling (AM). ML takes a black box approach …
When scalability meets consistency: Genuine multiversion update-serializable partial data replication
In this article we introduce GMU, a genuine partial replication protocol for transactional
systems, which exploits an innovative, highly scalable, distributed multiversioning scheme …
systems, which exploits an innovative, highly scalable, distributed multiversioning scheme …
Identifying the optimal level of parallelism in transactional memory applications
In this paper we investigate the issue of automatically identifying the “natural” degree of
parallelism of an application using software transactional memory (STM), ie, the workload …
parallelism of an application using software transactional memory (STM), ie, the workload …
PIM-STM: Software Transactional Memory for Processing-In-Memory Systems
Processing-In-Memory (PIM) is a novel approach that augments existing DRAM memory
chips with lightweight logic. By allowing to offload computations to the PIM system, this …
chips with lightweight logic. By allowing to offload computations to the PIM system, this …
Automatic speculative doall for clusters
Automatic parallelization for clusters is a promising alternative to time-consuming, error-
prone manual parallelization. However, automatic parallelization is frequently limited by the …
prone manual parallelization. However, automatic parallelization is frequently limited by the …
Hyflow: A high performance distributed software transactional memory framework
MM Saad, B Ravindran - … of the 20th international symposium on High …, 2011 - dl.acm.org
We present HyFlow---a distributed software transactional memory (D-STM) framework for
distributed concurrency control. HyFlow is a Java framework for D-STM, with pluggable …
distributed concurrency control. HyFlow is a Java framework for D-STM, with pluggable …
Cloud-TM: harnessing the cloud with distributed transactional memories
One of the main challenges to harness the potential of Cloud computing is the design of
programming models that simplify the development of large-scale parallel applications and …
programming models that simplify the development of large-scale parallel applications and …
Hybrid replication: State-machine-based and deferred-update replication schemes combined
We propose a novel algorithm for hybrid transactional replication (HTR) of highly
dependable services. It combines two schemes: a transaction is executed either …
dependable services. It combines two schemes: a transaction is executed either …