174,423 research outputs found
On consistency maintenance in service discovery
Communication and node failures degrade the ability of a service discovery protocol to ensure Users receive the correct service information when the service changes. We propose that service discovery protocols employ a set of recovery techniques to recover from failures and regain consistency. We use simulations to show that the type of recovery technique a protocol uses significantly impacts the performance. We benchmark the performance of our own service discovery protocol, FRODO against the performance of first generation service discovery protocols, Jini and UPnP during increasing communication and node failures. The results show that FRODO has the best overall consistency maintenance performance
Temporal-varying failures of nodes in networks
We consider networks in which random walkers are removed because of the
failure of specific nodes. We interpret the rate of loss as a measure of the
importance of nodes, a notion we denote as failure-centrality. We show that the
degree of the node is not sufficient to determine this measure and that, in a
first approximation, the shortest loops through the node have to be taken into
account. We propose approximations of the failure-centrality which are valid
for temporal-varying failures and we dwell on the possibility of externally
changing the relative importance of nodes in a given network, by exploiting the
interference between the loops of a node and the cycles of the temporal pattern
of failures. In the limit of long failure cycles we show analytically that the
escape in a node is larger than the one estimated from a stochastic failure
with the same failure probability. We test our general formalism in two
real-world networks (air-transportation and e-mail users) and show how
communities lead to deviations from predictions for failures in hubs.Comment: 7 pages, 3 figure
Robustness of scale-free networks to cascading failures induced by fluctuating loads
Taking into account the fact that overload failures in real-world functional
networks are usually caused by extreme values of temporally fluctuating loads
that exceed the allowable range, we study the robustness of scale-free networks
against cascading overload failures induced by fluctuating loads. In our model,
loads are described by random walkers moving on a network and a node fails when
the number of walkers on the node is beyond the node capacity. Our results
obtained by using the generating function method shows that scale-free networks
are more robust against cascading overload failures than Erd\H{o}s-R\'enyi
random graphs with homogeneous degree distributions. This conclusion is
contrary to that predicted by previous works which neglect the effect of
fluctuations of loads.Comment: 9 pages, 6 figure
Codes for Graph Erasures
Motivated by systems where the information is represented by a graph, such as
neural networks, associative memories, and distributed systems, we present in
this work a new class of codes, called codes over graphs. Under this paradigm,
the information is stored on the edges of an undirected graph, and a code over
graphs is a set of graphs. A node failure is the event where all edges in the
neighborhood of the failed node have been erased. We say that a code over
graphs can tolerate node failures if it can correct the erased edges of
any failed nodes in the graph. While the construction of such codes can
be easily accomplished by MDS codes, their field size has to be at least
, when is the number of nodes in the graph. In this work we present
several constructions of codes over graphs with smaller field size. In
particular, we present optimal codes over graphs correcting two node failures
over the binary field, when the number of nodes in the graph is a prime number.
We also present a construction of codes over graphs correcting node
failures for all over a field of size at least , and show how
to improve this construction for optimal codes when .Comment: To appear in IEEE International Symposium on Information Theor
Codes for Erasures over Directed Graphs
In this work we continue the study of a new class of codes, called
\emph{codes over graphs}. Here we consider storage systems where the
information is stored on the edges of a complete directed graph with nodes.
The failure model we consider is of \emph{node failures} which are erasures of
all edges, both incoming and outgoing, connected to the failed node. It is said
that a code over graphs is a \textit{-node-erasure-correcting code} if it
can correct the failure of any nodes in the graphs of the code. While
the construction of such optimal codes is an easy task if the field size is
, our main goal in the paper is the construction of codes over
smaller fields. In particular, our main result is the construction of optimal
binary codes over graphs which correct two node failures with a prime number of
nodes.Comment: 5 pages, ITW 2017 conferenc
- …
