212 research outputs found
HSkip+: A Self-Stabilizing Overlay Network for Nodes with Heterogeneous Bandwidths
In this paper we present and analyze HSkip+, a self-stabilizing overlay
network for nodes with arbitrary heterogeneous bandwidths. HSkip+ has the same
topology as the Skip+ graph proposed by Jacob et al. [PODC 2009] but its
self-stabilization mechanism significantly outperforms the self-stabilization
mechanism proposed for Skip+. Also, the nodes are now ordered according to
their bandwidths and not according to their identifiers. Various other
solutions have already been proposed for overlay networks with heterogeneous
bandwidths, but they are not self-stabilizing. In addition to HSkip+ being
self-stabilizing, its performance is on par with the best previous bounds on
the time and work for joining or leaving a network of peers of logarithmic
diameter and degree and arbitrary bandwidths. Also, the dilation and congestion
for routing messages is on par with the best previous bounds for such networks,
so that HSkip+ combines the advantages of both worlds. Our theoretical
investigations are backed by simulations demonstrating that HSkip+ is indeed
performing much better than Skip+ and working correctly under high churn rates.Comment: This is a long version of a paper published by IEEE in the
Proceedings of the 14-th IEEE International Conference on Peer-to-Peer
Computin
Fast Distributed Algorithms for LP-Type Problems of Bounded Dimension
In this paper we present various distributed algorithms for LP-type problems
in the well-known gossip model. LP-type problems include many important classes
of problems such as (integer) linear programming, geometric problems like
smallest enclosing ball and polytope distance, and set problems like hitting
set and set cover. In the gossip model, a node can only push information to or
pull information from nodes chosen uniformly at random. Protocols for the
gossip model are usually very practical due to their fast convergence, their
simplicity, and their stability under stress and disruptions. Our algorithms
are very efficient (logarithmic rounds or better with just polylogarithmic
communication work per node per round) whenever the combinatorial dimension of
the given LP-type problem is constant, even if the size of the given LP-type
problem is polynomially large in the number of nodes
- …