282 research outputs found

    Nagging: A scalable, fault-tolerant, paradigm for distributed search

    Get PDF
    This paper describes Nagging, a technique for parallelizing search in a heterogeneous distributed computing environment. Nagging exploits the speedup anomaly often observed when parallelizing problems by playing multiple reformulations of the problem or portions of the problem against each other. Nagging is both fault tolerant and robust to long message latencies. In this paper, we show how nagging can be used to parallelize several different algorithms drawn from the artificial intelligence literature, and describe how nagging can be combined with partitioning, the more traditional search parallelization strategy. We present a theoretical analysis of the advantage of nagging with respect to partitioning, and give empirical results obtained on a cluster of 64 processors that demonstrate nagging\u27s effectiveness and scalability as applied to A* search, alphabetaalpha beta minimax game tree search, and the Davis-Putnam algorithm

    On the number of different permanents of some sparse (0,1) circulant matrices

    Get PDF
    Starting from known results about the number of possible values for the permanents of (0,1)(0,1)-circulant matrices with three nonzero entries per row, and whose dimension nn is prime, we prove corresponding results for nn power of a prime, nn product of two distinct primes, and n=2cdot3hn=2cdot 3^h. Supported by some experimental results, we also conjecture that the number of different permanents of ntimesnntimes n (0,1)(0,1)-circulant matrices with kk nonzero per row is asymptotically equal to $n^{k-2}/k!+O(n^{k-3}).

    The Fundamental Limits of Broadcasting in Dense Wireless Mobile Networks

    Get PDF
    In this paper, we investigate the fundamental properties of broadcasting in {em mobile} wireless networks. In particular, we characterize broadcast capacity and latency of a mobile network, subject to the condition that the stationary node spatial distribution generated by the mobility model is uniform. We first study the intrinsic properties of broadcasting, and present the {sc RippleCast} broadcasting scheme that simultaneously achieves asymptotically optimal broadcast capacity and latency, subject to a weak upper bound on maximum node velocity and under the assumption of static broadcast source. We then extend {sc RippleCast} with the novel notion of center-casting, and prove that asymptotically optimal broadcast capacity and latency can be achieved also when the broadcast source is mobile. This study intendedly ignores the burden related to the selection of broadcast relay nodes within the mobile network, and shows that optimal broadcasting in mobile networks is, in principle, possible. We then investigate the broadcasting problem when the relay selection burden is taken into account, and present a combined distributed leader election and broadcasting scheme achieving a broadcast capacity and latency which is within a Theta((logn)1+frac2alpha)Theta((log n)^{1+frac{2}{alpha}}) factor from optimal, where nn is the number of mobile nodes and alpha>2alpha>2 is the path loss exponent. However, this result holds only under the assumption that the upper bound on node velocity converges to zero (although with a very slow, poly-logarithmic rate) as nn grows to infinity

    On the Fundamental Limits of Broadcasting in Wireless Mobile Networks

    Get PDF
    In this talk, we investigate the fundamental properties of broadcasting in mobile wireless networks. In particular, we characterize broadcast capacity and latency of a mobile network, subject to the condition that the stationary node spatial distribution generated by the mobility model is uniform. We first study the intrinsic properties of broadcasting, and present a broadcasting scheme, called RippleCast, that simultaneously achieves asymptotically optimal broadcast capacity and latency, subject to a weak upper bound on the maximum node velocity. This study intendedly ignores the burden related to the selection of broadcast relay nodes within the mobile network, and shows that optimal broadcasting in mobile networks is, in principle, possible. We then investigate the broadcasting problem when the relay selection burden is taken into account, and present a combined distributed leader election and broadcasting scheme achieving a broadcast capacity and latency which is within a Theta((logn)1+frac2alpha)Theta((log n)^{1+frac{2}{alpha}}) factor from optimal, where nn is the number of mobile nodes and alpha>2alpha>2 is the path loss exponent. However, this result holds only under the assumption that the upper bound on node velocity converges to zero (although with a very slow, poly-logarithmic rate) as nn grows to infinity. To the best of our knowledge, our is the first paper investigating the effects of node mobility on the fundamental properties of broadcasting, and showing that, while optimal broadcasting in a mobile network is in principle possible, the coordination efforts related to the selection of broadcast relay nodes lead to sub-optimal broadcasting performance

    The k-Neigh Protocol for Symmetric Topology Control in Ad Hoc Networks

    Get PDF
    We propose an approach to topology control based on the principle of maintaining the number of neighbors of every node equal to or slightly below a specific value k. The approach enforces symmetry on the resulting communication graph, thereby easing the operation of higher layer protocols. To evaluate the performance of our approach, we estimate the value of k that guarantees connectivity of the communication graph with high probability. We then define k-Neigh, a fully distributed, asynchronous, and localized protocol that follows the above approach and uses distance estimation. We prove that k-Neigh terminates at every node after a total of 2n messages have been exchanged (with n nodes in the network) and within strictly bounded time. Finally, we present simulations results which show that our approach is about 20% more energy-efficient than a widelystudied existing protocol

    A Statistical Analysis of the Long-Run Node Spatial Distribution in Mobile Ad

    Get PDF
    In this paper, we analyze the node spatial distribution of mobile wireless ad hoc networks. Characterizing this distribution is of fundamental importance in the analysis of many relevant properties of mobile ad hoc networks, such as connectivity, average route length, and network capacity. In particular, we have investigated under what conditions the node spatial distribution resulting after a large number of mobility steps resembles the uniform distribution. This is motivated by the fact that the existing theoretical results concerning mobile ad hoc networks are based on this as sumption. In order to test this hypothesis, we performed extensive simulations using two well-known mobility models: the random waypoint model, which resembles intentional movement, and a Brownian-like model, which resembles non-intentional movement. Our analysis has shown that in the Brownian-like motion the uniformity assumption does hold,and that the intensity of the concentration of nodes in the center of the deployment region that occurs in the ran dom waypoint model heavily depends on the choice of some mobility parameters. For extreme values of these parameters,the uniformity assumption is impaired

    The Node Spatial Distribution of the Generalized Random Waypoint Mobility Model for Wireless Ad Hoc Networks

    Get PDF
    In this paper we analyze the node spatial distribution generated by nodes moving according to the random waypoint model, which is widely used in the simulation of mobile ad hoc networks. We extend an existing analysis for the case in which nodes are continuously moving (i.e., the pause time is 0) to the more general case in which nodes have arbitrary pause times between movements. We also generalize the mobility model, allowing the nodes to remain stationary for the entire simulation time with a given probability. Our analysis shows that the structure of the resulting asymptotic spatial density is composed by three distinct components: the initial, the pause and the mobility component. The relative values of these components depend on the mobility parameters. We derive an explicit formula of the one-dimensional node spatial density, and an approximated formula for the two-dimensional case. The quality of this approximation is verified through experimentation, which shows that the accuracy heavily depends on the choice of the mobility parameters

    The Node Distribution of the Random Waypoint Mobility Model for Wireless Ad Hoc Networks

    Get PDF
    The random waypoint model is a commonly used mobility model in the simulation of ad hoc networks. It is known that the spatial distribution of nodes moving according to this model is in general non-uniform. However, an in-depth investigation and a closed-form expression of this distribution is still missing. This fact impairs the accuracy of the current simulation methodology of ad hoc networks and makes it impossible to relate simulation results to analytical results on the properties of adhoc networks. To overcome these problems, we present a detailed analytical study of the node distribution resulting from random waypoint mobility. More specifically, we consider a generalization of the model, in which the pause time of the mobile nodes is chosen arbitrarily in each waypoint and a fraction of nodes may remain static for the entire simulation time. We show that the structure of the resulting distribution is the weighted sum of three independent components: the static, pause, and mobility component. This division enables us to understand how the model\u27s parameters influence the distribution. By describing mobility as a stochastic process, we derive an exact equation of the asymptotically stationary distribution for movement on a line segment, and an accurate approximation for a square area. The good quality of this approximation is validated through simulations with various settings of the mobility parameters

    WiQoSM: An Integrated QoS-Aware Mobility and User Behavior Model for Wireless Data Networks

    Get PDF
    Modeling mobility and user behavior is of fundamental importance in testing the performance of protocols for wireless data networks. While several models have been proposed in the literature, none of them can at the same time capture important features such as geographical mobility, user generated traffic, and wireless technology at hand. When collectively considered, these three aspects determine the user-perceived QoS-level, which, in turn, might have an influence on mobility of those users (we call them QoSdriven users) who do not display constrained mobility patterns, but they can decide to move to less congested areas of the network in case their perceived QoS-level becomes unacceptable. In this paper, we introduce the WiQoSM model which collectively considers all the above mentioned aspects of wireless data networks. WiQoSM is composed of i) a user mobility model, ii) a user traffic model, iii) a wireless technology model, and iv) a QoS model. Components i), ii), and iii) provide input to the QoS model, which, in turn, can influence the mobility behavior of QoS-driven users. WiQoSM is very simple to use and configure, and can be used to generate user and traffic traces at the APs composing a wireless data network. Based on WiQoSM, we perform an extensive simulation-based analysis of network usage under different combinations of network parameters, which discloses interesting insights and shows that WiQoSM, despite its simplicity, is able to capture important properties observed in real-world network deployments

    The Effects of Node Cooperation Level on Routing Performance in Delay Tolerant Networks

    Get PDF
    In this paper, we analyze the effect of different degrees of node cooperation on the performance of routing protocols for delay tolerant networks. We first present an accurate analytical characterization of the performance of epidemic and two-hops routing in terms of expected packet delivery rate under the standard assumption of fully cooperative node behavior. This characterization is itself an interesting result, since it requires accurately approximating the distribution of the packet delivery delay. We then use the results derived in the first part of the paper to analytically characterize epidemic routing protocol performance in presence of different degrees of node cooperation. We also performed extensive simulations for a broader set of routing protocols and cooperation scenarios. The results of our simulations show that, while epidemic routing provides the better PDR performance under all investigated degrees of network cooperation, binary SW routing can achieve comparable performance, while significantly reducing message overhead. Binary SW routing shows also the better resilience to lower node cooperation levels amongst the considered routing protocols. Finally, our results suggest that even a modest level of node cooperation is sufficient to achieve 3-4-fold performance improvement with respect to the most pessimistic scenario in which all potential forwarders drop messages
    • …
    corecore