AbstractA partition-aware application is an application that can make progress in multiple connected components. In this paper, we examine a particular partition-aware application to evaluate the properties provided by different partitionable group membership protocols. The application we examine is a simple resource allocation problem that we call the Bancomat problem. We define a metric specific to this application, which we call the cushion, that captures the effects of the uncertainty of the global state caused from partitioning. We solve the Bancomat problem using four different approaches for building partition-aware applications. We compare the approaches in terms of their cushions and discuss how well different group membership prot...
Abstract. This research presents an algorithm that allows transaction processing to proceed during s...
[[abstract]]A partition-and-replicate strategy for processing distributed queries referencing no fra...
This paper presents an extension to group mutual exclusion (GME) where processes join a group with a...
We consider the problem of developing reliable applications to be deployed in partitionable asynchro...
{We consider network applications that are based on the process group paradigm. When such applicatio...
Resource allocation is the problem that a process may enter a critical section CS of its code only w...
[[abstract]]A partition-and-replicate strategy for processing distributed queries referencing no fra...
Distributed systems constructed using off-the-shelf communication infrastructures are becoming commo...
The fast evolution of multicore systems, combined with the need of sharing the same platform for ind...
The Object Migration Automata (OMA) has been used as a powerful tool to resolve real-life partitioni...
conditionally acceptedInternational audienceWe prove the incompatibility of certain desirable proper...
Abstract—In data centers, many tasks (services, virtual ma-chines or computational jobs) share a sin...
We address the problem of maintaining the distributed database consistency in presence of failures w...
Resource allocation is a usual problem that must be faced during a distributed system design. Despit...
International audienceGiven multiple parallel heuristics solving the same problem, we are interested...
Abstract. This research presents an algorithm that allows transaction processing to proceed during s...
[[abstract]]A partition-and-replicate strategy for processing distributed queries referencing no fra...
This paper presents an extension to group mutual exclusion (GME) where processes join a group with a...
We consider the problem of developing reliable applications to be deployed in partitionable asynchro...
{We consider network applications that are based on the process group paradigm. When such applicatio...
Resource allocation is the problem that a process may enter a critical section CS of its code only w...
[[abstract]]A partition-and-replicate strategy for processing distributed queries referencing no fra...
Distributed systems constructed using off-the-shelf communication infrastructures are becoming commo...
The fast evolution of multicore systems, combined with the need of sharing the same platform for ind...
The Object Migration Automata (OMA) has been used as a powerful tool to resolve real-life partitioni...
conditionally acceptedInternational audienceWe prove the incompatibility of certain desirable proper...
Abstract—In data centers, many tasks (services, virtual ma-chines or computational jobs) share a sin...
We address the problem of maintaining the distributed database consistency in presence of failures w...
Resource allocation is a usual problem that must be faced during a distributed system design. Despit...
International audienceGiven multiple parallel heuristics solving the same problem, we are interested...
Abstract. This research presents an algorithm that allows transaction processing to proceed during s...
[[abstract]]A partition-and-replicate strategy for processing distributed queries referencing no fra...
This paper presents an extension to group mutual exclusion (GME) where processes join a group with a...