We present the tuple-based coordination language RepliKlaim, which enriches Klaim with primitives for replica-aware coordination. Our overall goal is to offer suitable solutions to the challenging problems of data distribution and locality in large-scale high performance computing. In particular, RepliKlaim allows the programmer to specify and coordinate the replication of shared data items and the desired consistency properties. The programmer can hence exploit such flexible mechanisms to adapt data distribution and locality to the needs of the application, so to improve performance in terms of concurrency and data access. We investigate issues related to replica consistency, provide an operational semantics that guides the implementation ...
As collaboration over the Internet becomes an everyday affair, it is increasingly important to provi...
Geographically distributed systems often rely on replicated eventu-ally consistent data stores to ac...
Decentralized Tuple Space (DTS) implements tuple space model among a series of decentralized hosts a...
Part 1: Tuple-Based CoordinationInternational audienceWe present the tuple-based coordination langua...
Linguistic primitives for replica-aware coordination offer suitable solutions to the challenging pro...
Data availability is a key aspect of modern distributed systems. We discuss an extension of coordina...
The tuple space abstraction is a powerful and general coordination model for parallel and distribute...
The cost of moving data is becoming a dominant factor for performance and energy efficiency in high...
Linda provides high-level linguistic abstractions for concurrent programming with operations for sy...
With its decoupling of processes in space and time, the shared data space model has proven to be a w...
Parallel programming is widely considered very demanding for an average programmer due to inherent a...
The tuple space abstraction is widely recognized as a powerful and general coordination model for pa...
Geographically distributed systems often rely on replicated eventually consistent data stores to ach...
This thesis addresses the issue of ensuring user programs to be executed reliably by making use of t...
Replication has been primarily used as a means of increasing availability in distributed systems. It...
As collaboration over the Internet becomes an everyday affair, it is increasingly important to provi...
Geographically distributed systems often rely on replicated eventu-ally consistent data stores to ac...
Decentralized Tuple Space (DTS) implements tuple space model among a series of decentralized hosts a...
Part 1: Tuple-Based CoordinationInternational audienceWe present the tuple-based coordination langua...
Linguistic primitives for replica-aware coordination offer suitable solutions to the challenging pro...
Data availability is a key aspect of modern distributed systems. We discuss an extension of coordina...
The tuple space abstraction is a powerful and general coordination model for parallel and distribute...
The cost of moving data is becoming a dominant factor for performance and energy efficiency in high...
Linda provides high-level linguistic abstractions for concurrent programming with operations for sy...
With its decoupling of processes in space and time, the shared data space model has proven to be a w...
Parallel programming is widely considered very demanding for an average programmer due to inherent a...
The tuple space abstraction is widely recognized as a powerful and general coordination model for pa...
Geographically distributed systems often rely on replicated eventually consistent data stores to ach...
This thesis addresses the issue of ensuring user programs to be executed reliably by making use of t...
Replication has been primarily used as a means of increasing availability in distributed systems. It...
As collaboration over the Internet becomes an everyday affair, it is increasingly important to provi...
Geographically distributed systems often rely on replicated eventu-ally consistent data stores to ac...
Decentralized Tuple Space (DTS) implements tuple space model among a series of decentralized hosts a...