Low-power wireless networks play an important role in the Internet of Things. Typically, these networks consist of a very large number of lossy and low-capacity devices, challenging the current state of the art in protocol design. In this context the Trickle algorithm plays an important role, serving as the basic mechanism for message dissemination in notable protocols such as RPL and MPL. While Trickle's broadcast suppression mechanism has been proven to be efficient, recent work has shown that it is intrinsically unfair in terms of load distribution and that its performance relies strongly on network topology. This can lead to increased end-to-end delays (MPL), or creation of sub-optimal routes (RPL). Furthermore, as highlighted in this work, there is no clear consensus within the research community about what the proper parameter settings of the suppression mechanism should be. We propose an extension to the Trickle algorithm, called adaptive-k, which allows nodes to individually adapt their suppression mechanism to local node density. Supported by analysis and a case study with RPL, we show that this extension allows for an easier configuration of Trickle, making it more robust to network topology.
Recently, link instability was identified as a problem for new nodes in a network @cite_8 . Due to the lack of link quality measurements, new nodes have been observed to blindly connect to the first available node in an RPL network, even though better alternatives might exist. They address this issue by adding a probing phase, where nodes first measure the link quality to their neighbors based on a Trickle timer, before selecting a preferred parent. As a result, nodes take more time to join a network, but benefit from having more stable routes.
@cite_8
2953249628 2110100895 2474500480 1522267679
We consider the problem of diffusing information in networks that contain malicious nodes. We assume that each normal node in the network has no knowledge of the network topology other than an upper bound on the number of malicious nodes in its neighborhood. We introduce a topological property known as r-robustness of a graph, and show that this property provides improved bounds on tolerating malicious behavior, in comparison to traditional concepts such as connectivity and minimum degree. We use this topological property to analyze the canonical problems of distributed consensus and broadcasting, and provide sufficient conditions for these operations to succeed. Finally, we provide a construction for r-robust graphs and show that the common preferential-attachment model for scale-free networks produces a robust graph. Over the last decade, we have seen a revolution in connectivity between computers, and a resulting paradigm shift from centralized to highly distributed systems. With massive scale also comes massive instability, as node and link failures become the norm rather than the exception. For such highly volatile systems, decentralized gossip-based protocols are emerging as an approach to maintaining simplicity and scalability while achieving fault-tolerant information dissemination. In this paper, we study the problem of computing aggregates with gossip-style protocols. Our first contribution is an analysis of simple gossip-based protocols for the computation of sums, averages, random samples, quantiles, and other aggregate functions, and we show that our protocols converge exponentially fast to the true answer when using uniform gossip. Our second contribution is the definition of a precise notion of the speed with which a node's data diffuses through the network. We show that this diffusion speed is at the heart of the approximation guarantees for all of the above problems. We analyze the diffusion speed of uniform gossip in the presence of node and link failures, as well as for flooding-based mechanisms. The latter expose interesting connections to random walks on graphs. We study the local connectivity, i.e., the node isolation probability of two coexisting wireless ad hoc networks (a primary network vs. a secondary network), where two users can communicate if the signal-to-interference ratio (SIR) at the receiver is larger than a threshold. Assuming the primary users are distributed as a Poisson point process (PPP) and the secondary users are distributed as a Matern cluster process (MCP), we investigate the impact of network parameters on the node isolation probability. Upper and lower bounds for the node isolation probability of the heterogeneous overlaid networks are presented. We also study the node isolation probability when the primary users are distributed as a MCP and the secondary users are distributed as a PPP. Numerical and simulation results indicate that the secondary users local connectivity has a performance degradation due to the heterogeneity of the secondary network, while the local connectivity is improved due to the heterogeneity of the primary network. The aim of this paper is to study communication in networks where nodes fail in a random dependent way. In order to capture fault dependencies, we introduce the neighborhood fault model, where damaging events, called spots, occur randomly and independently with probability p at nodes of a network, and cause faults in the given node and all of its neighbors. Faults at distance at most 2 become dependent in this model and are positively correlated. We investigate the impact of spot probability on feasibility and time of communication in the fault-free part of the network. We show a network which supports fast communication with high probability, if p = 1 c log n. We also show that communication is not feasible with high probability in most classes of networks, for constant spot probabilities. For smaller spot probabilities, high probability communication is supported even by bounded degree networks. It is shown that the torus supports communication with high probability when p decreases faster than 1 n1 2, and does not when p ? 1 O(n1 2). Furthermore, a network built of tori is designed, with the same faulttolerance properties and additionally supporting fast communication. We show, however, that networks of degree bounded by a constant d do not support communication with high probability, if p ? 1 O(n1 d). While communication in networks with independent faults was widely studied, this is the first analytic paper which investigates network communication for random dependent faults.