7 research outputs found

    Perfect link routing for energy efficient forwarding in geographic routing

    Get PDF
    Geographic routing has been widely advocated for use with multihop ad hoc and sensor networks because of its scalability and use of only local information. These types of networks typically have lossy links where the instantaneous quality of a wireless link can vary significantly presenting a trade-off between hop length and link quality. In this paper we revisit the question of energy efficient geographic routing for such networks and argue in favour of Perfect Link Routing, an extreme form of blacklisting with a fall-back option. Existing research has favoured cost-based methods where all links are considered for routing. We argue, however, that a discontinuity exists between the cost of perfect links (those with virtually guaranteed delivery) and other links. This is based on a more careful use of acknowledgements which we suggest ought to be considered a function of individual links. Revisiting the original analysis we find that for energy efficiency, perfect links should be favoured except in low-density networks where such a scheme leads to very poor delivery rates. A hybrid approach is proposed which we call Perfect Link Routing and this method is shown to outperform alternatives for a number of ARQ schemes

    Distributed Load Balancing in Many-To-One Wireless Sensor Networks

    Get PDF
    A typical sensor network is conceived as being a very large collection of lowpowered, homogeneous nodes that remain static post-deployment and forward sensed data to a single sink via multi-hop communication. For these types of networks there is an inherent funnelling effect whereby the nodes that can communicate directly with the sink must collectively forward the traffic of the entire network and therefore these nodes use more energy than the other nodes. This is known as the energy hole problem because after some time, these nodes deplete their batteries and leave an energy hole cutting the sink off from the network. In this thesis two new routing protocols are proposed that aim to maximise load balancing among these most critical nodes in order to maximise lifetime. They are the first fully distributed routing protocols that are designed to generate a load balanced routing tree to mitigate the energy hole problem. The results show that the better performing of the two is capable of creating a highly balanced tree at the cost of a small increase in latency. Although there have been other fully distributed protocols that aim at a similar form of load balancing, it is proven that the approach they take cannot guarantee perfect balance among the most critical nodes even in unrealistically generous scenarios. This suggests that they are not well suited to that task and the simulation results show that the novel protocols proposed in this thesis outperform the best of the alternatives. Before these protocols are proposed, the absolute reception-based blacklisting routing strategy is shown to be more energy efficient than previously thought and indeed more efficient than the strategy that has previously been considered optimal. This result is used to strongly justify the use of the unit disk graph model in simulations of sensor networks. Additionally, the relay hole problem in sensor networks is analysed for the first time

    DECOR: Distributed construction of load balanced routing trees for many to one sensor networks

    Get PDF
    Many sensor networks suffer from the energy hole problem which is a special case of load imbalance caused by the funnelling effect of many sensor nodes transmitting their data to a single, central sink. In order to mitigate the problem, a balanced routing tree is often required and this can be constructed with either a centralised or distributed algorithm. Distributed solutions are typically less effective but are significantly cheaper than centralised solutions in terms of communication overhead and they scale better for the same reason. In this paper we propose a novel distributed algorithm for the construction of a load balanced routing tree. Our proposed solution, Degree Constrained Routing, is unique in that it aims to maximise global balance during construction rather that relying on rebalancing an arbitrary tree or only maximising local balance. The underlying principle is that if all nodes adopt the same number of children as each other while the routing tree grows, then the final tree will be globally balanced. Simulation results show that our algorithm can produce trees with improved balance which results in lifetimes increased by up to 80% compared to the next best distributed algorithm
    corecore