Abstract: Group communication primitives have broad utility as building blocks for distributed applications. The challenge is to create and maintain the distributed structures that support these primitives while accounting for volatile end-nodes and variable network characteristics. Most solutions proposed to date rely on complex algorithms or on global information, thus limiting the scale of deployments and acceptance outside the academic realm. This article introduces a low-complexity, self-organizing solution for building and maintaining data dissemination trees, that we refer to as UMO (Unstructured Multi-source Overlay). UMO uses traditional distributed systems techniques: layering, soft-state, and passive data collection to adapt to t...
This thesis focuses on the fundamental problem of constructing a topic-connected overlay (TCO) for a...
[[abstract]]It is often necessary to maintain a data structure, for example a search tree, for a set...
In recent years, the study of distributed systems has become an increasingly important focus of comp...
The simplicity of multicast as a communication primitive belies its broad utility as a building bloc...
Recent developments including peer-to-peer networks and application-level multicast have generated i...
Abstract. In wireless sensor networks, energy and communication bandwidth are precious resources. Tr...
Publish/subscribe mechanisms for scalable event dissem-ination are a core component of many distribu...
International audienceWhile peer-to-peer overlays allow distributed applications to scale and tolera...
Conference PaperIn wireless sensor networks, energy and communication bandwidth are precious resourc...
The design and management of networked systems that are large-scale and decentralized is challenging...
Abstract. Overlay networks are an important kind of P2P infrastructures. The range of applications a...
This position paper envisions making large-scale distributed applications self managing by combining...
In this dissertation we study four areas where members’ cooperative behavior in discovering and sha...
Every application run on multiple machines needs a mechanism that allows the machines to exchange in...
We propose a new overlay network, called Generic Identifier Network (GIN), for collaborative nodes t...
This thesis focuses on the fundamental problem of constructing a topic-connected overlay (TCO) for a...
[[abstract]]It is often necessary to maintain a data structure, for example a search tree, for a set...
In recent years, the study of distributed systems has become an increasingly important focus of comp...
The simplicity of multicast as a communication primitive belies its broad utility as a building bloc...
Recent developments including peer-to-peer networks and application-level multicast have generated i...
Abstract. In wireless sensor networks, energy and communication bandwidth are precious resources. Tr...
Publish/subscribe mechanisms for scalable event dissem-ination are a core component of many distribu...
International audienceWhile peer-to-peer overlays allow distributed applications to scale and tolera...
Conference PaperIn wireless sensor networks, energy and communication bandwidth are precious resourc...
The design and management of networked systems that are large-scale and decentralized is challenging...
Abstract. Overlay networks are an important kind of P2P infrastructures. The range of applications a...
This position paper envisions making large-scale distributed applications self managing by combining...
In this dissertation we study four areas where members’ cooperative behavior in discovering and sha...
Every application run on multiple machines needs a mechanism that allows the machines to exchange in...
We propose a new overlay network, called Generic Identifier Network (GIN), for collaborative nodes t...
This thesis focuses on the fundamental problem of constructing a topic-connected overlay (TCO) for a...
[[abstract]]It is often necessary to maintain a data structure, for example a search tree, for a set...
In recent years, the study of distributed systems has become an increasingly important focus of comp...