International audienceConcurrent Big Data applications often require high-performance storage, as well as ACID (Atomicity, Consistency , Isolation, Durability) transaction support. Although blobs (binary large objects) are an increasingly popular model for addressing the storage needs of such applications, state-of-the-art blob storage systems typically offer no transaction semantics. This demands users to coordinate access to data carefully in order to avoid race conditions, inconsistent writes, overwrites and other problems that cause erratic behavior. We argue there is a gap between existing storage solutions and application requirements, which limits the design of transaction-oriented applications. We introduce Tyr , the first blob stor...
The arrival of persistent memory devices to consumer market has revived the interest in transactiona...
Transaction-based systems often rely on write-ahead log-ging (WAL) algorithms designed to maximize p...
An increasing range of applications requires robust support foratomic, durable and concurrent transa...
International audienceConcurrent Big Data applications often require high-performance storage, as we...
Concurrent Big Data applications often require high-performance storage, as well as ACID (Atomicity,...
As the computational power used by large-scale applications increases, the amount of data they need ...
As the computational power used by large-scale applications increases, the amount of data they need ...
With data volumes increasing at a high rate and the emergence of highly scalable infrastructures (cl...
International audienceThe increasingly growing data sets processed on HPC platforms raise major chal...
International audienceAs data volumes increase at a high speed in more and more application fields o...
Emerging non-volatile memory technologies such as phase change memory, spin-torque transfer memory, ...
International audienceHPC and Big Data stacks are completely separated today. The storage layer offe...
Developers face a fundamental tension between performance and ease of programming when building comp...
An increasing number of applications, such as electronic mail servers, web servers, and personal inf...
This thesis presents STO, a software transactional memory (STM) based not on low-level reads and wri...
The arrival of persistent memory devices to consumer market has revived the interest in transactiona...
Transaction-based systems often rely on write-ahead log-ging (WAL) algorithms designed to maximize p...
An increasing range of applications requires robust support foratomic, durable and concurrent transa...
International audienceConcurrent Big Data applications often require high-performance storage, as we...
Concurrent Big Data applications often require high-performance storage, as well as ACID (Atomicity,...
As the computational power used by large-scale applications increases, the amount of data they need ...
As the computational power used by large-scale applications increases, the amount of data they need ...
With data volumes increasing at a high rate and the emergence of highly scalable infrastructures (cl...
International audienceThe increasingly growing data sets processed on HPC platforms raise major chal...
International audienceAs data volumes increase at a high speed in more and more application fields o...
Emerging non-volatile memory technologies such as phase change memory, spin-torque transfer memory, ...
International audienceHPC and Big Data stacks are completely separated today. The storage layer offe...
Developers face a fundamental tension between performance and ease of programming when building comp...
An increasing number of applications, such as electronic mail servers, web servers, and personal inf...
This thesis presents STO, a software transactional memory (STM) based not on low-level reads and wri...
The arrival of persistent memory devices to consumer market has revived the interest in transactiona...
Transaction-based systems often rely on write-ahead log-ging (WAL) algorithms designed to maximize p...
An increasing range of applications requires robust support foratomic, durable and concurrent transa...