1,419 research outputs found

    Efficient Broadcast in Opportunistic Networks using Optimal Stopping Theory

    Get PDF
    In this paper, we present a broadcast dissemination protocol for messages in opportunistic networks (OppNet) that is efficient in terms of energy consumption and network capacity usage, while not increasing the number of excluded nodes (nodes not receiving messages). The majority of the OppNet broadcast delivery schemes proposed in the literature, do not take into consideration that reducing energy and buffer usage is of paramount importance in these wireless networks normally consisting of small devices. In our protocol, broadcast messages are limited by carefully selecting their prospective forwarders (storers). The keystone of our protocol is the use of Optimal Stopping Theory, which selects the best message storers at every stage of the algorithm, while holding back broad message dissemination until convenient conditions are met. The broadcast efficiency of the proposed protocol out competes other OppNet broadcast proposals in four well-known scenarios. Furthermore, the protocol reduces the number of both dropped messages and nodes not receiving messages, thus maximising network capacity usage, and the span of the message deliver

    Markov Decision Processes with Applications in Wireless Sensor Networks: A Survey

    Full text link
    Wireless sensor networks (WSNs) consist of autonomous and resource-limited devices. The devices cooperate to monitor one or more physical phenomena within an area of interest. WSNs operate as stochastic systems because of randomness in the monitored environments. For long service time and low maintenance cost, WSNs require adaptive and robust methods to address data exchange, topology formulation, resource and power optimization, sensing coverage and object detection, and security challenges. In these problems, sensor nodes are to make optimized decisions from a set of accessible strategies to achieve design goals. This survey reviews numerous applications of the Markov decision process (MDP) framework, a powerful decision-making tool to develop adaptive algorithms and protocols for WSNs. Furthermore, various solution methods are discussed and compared to serve as a guide for using MDPs in WSNs

    Hey, Influencer! Message Delivery to Social Central Nodes in Social Opportunistic Networks

    Get PDF
    This paper presents a new strategy to efficiently deliver messages to influencers in social opportunistic networks. An influencer node is an important node in the network with a high social centrality and, as a consequence, it can have some characteristics such as high reputation, trustfulness and credibility, that makes it an interesting recipient. Social network analysis has already been used to improve routing in opportunistic networking, but there are no mechanisms to efficiently route and deliver messages to these network influencers. The delivery strategy proposed in this article uses optimal stopping statistical techniques to choose among the different delivery candidate nodes in order to maximise the social centrality of the node chosen for delivery. For this decision process, we propose a routing-delivery strategy that takes into account node characteristics such as how central a node is in terms of its physical encounters. We show, by means of simulations based on real traces and message exchange datasets, that our proposal is efficient in terms of influencer selection, overhead, delivery ratio and latency time. With the proposed strategy, a new venue of applications for opportunistic networks can be devised and developed using the leading figure of social influencer

    LEVERAGING PEER-TO-PEER ENERGY SHARING FOR RESOURCE OPTIMIZATION IN MOBILE SOCIAL NETWORKS

    Get PDF
    Mobile Opportunistic Networks (MSNs) enable the interaction of mobile users in the vicinity through various short-range wireless communication technologies (e.g., Bluetooth, WiFi) and let them discover and exchange information directly or in ad hoc manner. Despite their promise to enable many exciting applications, limited battery capacity of mobile devices has become the biggest impediment to these appli- cations. The recent breakthroughs in the areas of wireless power transfer (WPT) and rechargeable lithium batteries promise the use of peer-to-peer (P2P) energy sharing (i.e., the transfer of energy from the battery of one member of the mobile network to the battery of the another member) for the efficient utilization of scarce energy resources in the network. However, due to uncertain mobility and communication opportunities in the network, resource optimization in these opportunistic networks is very challenging. In this dissertation, we study energy utilization in three different applications in Mobile Social Networks and target to improve the energy efficiency in the network by benefiting from P2P energy sharing among the nodes. More specifi- xi cally, we look at the problems of (i) optimal energy usage and sharing between friendly nodes in order to reduce the burden of wall-based charging, (ii) optimal content and energy sharing when energy is considered as an incentive for carrying the content for other nodes, and (iii) energy balancing among nodes for prolonging the network lifetime. We have proposed various novel protocols for the corresponding applications and have shown that they outperform the state-of-the-art solutions and improve the energy efficiency in MSNs while the application requirements are satisfied

    Efficient Media Access Control and Distributed Channel-aware Scheduling for Wireless Ad-Hoc Networks

    Get PDF
    We address the problem of channel-aware scheduling for wireless ad-hoc networks, where the channel state information (CSI) are utilized to improve the overall system performance instead of the individual link performance. In our framework, multiple links cooperate to schedule data transmission in a decentralized and opportunistic manner, where channel probing is adopted to resolve collisions in the wireless medium. In the first part of the dissertation, we study this problem under the assumption that we know the channel statistics but not the instant CSI. In this problem, channel probing is followed by a transmission scheduling procedure executed independently within each link in the network. We study this problem for the popular block-fading channel model, where channel dependencies are inevitable between different time instances during the channel probing phase. We use optimal stopping theory to formulate this problem, but at carefully chosen time instances at which effective decisions are made. The problem can then be solved by a new stopping rule problem where the observations are independent between different time instances. We first characterize the system performance assuming the stopping rule problem has infinite stages. We then develop a measure to check how well the problem can be analyzed as an infinite horizon problem, and characterize the achievable system performance if we ignore the finite horizon constraint and design stopping rules based on the infinite horizon analysis. We then analyze the problem using backward induction when the finite horizon constraint cannot be ignored. We develop one recursive approach to solve the problem and show that the computational complexity is linear with respect to network size. We present an improved protocol to reduce the probing costs which requires no additional cost. Based on our analysis on single-channel networks, we extend the problem to ad-hoc networks where the wireless spectrum can be divided into multiple independent sub-channels for better efficiency. We start with a naive multi-channel protocol where the scheduling scheme is working independently within each sub-channel. We show that the naive protocol can only marginally improve the system performance. We then develop a protocol to jointly consider the opportunistic scheduling behavior across multiple sub-channels. We characterize the optimal stopping rule and present several bounds for the network throughputs of the multi-channel protocol. We show that by joint optimization of the scheduling scheme across multiple sub-channels, the proposed protocol improves the system performance considerably in contrast to that of single-channel systems. In the second part of the dissertation, we study this problem under the assumption that neither the instant CSI nor the channel statistics are known. We formulate the channel-aware scheduling problem using multi-armed bandit (MAB). We first present a semi-distributed MAB protocol which serves as the baseline for performance comparison. We then propose two forms of distributed MAB protocols, where each link keeps a local copy of the observations and plays the MAB game independently. In Protocol I the MAB game is only played once within each block, while in Protocol II it can be played multiple times. We show that the proposed distributed protocols can be considered as a generalized MAB procedure and each link is able to update its local copy of the observations for infinitely many times. We analyze the evolution of the local observations and the regrets of the system. For Protocol I, we show by simulation results that the local observations that are held independently at each link converge to the true parameters and the regret is comparable to that of the semi-distributed protocol. For Protocol II, we prove the convergence of the local observations and show an upper bound of the regret

    A Distributed Scheduling Algorithm to Provide Quality-of-Service in Multihop Wireless Networks

    Full text link
    Control of multihop Wireless networks in a distributed manner while providing end-to-end delay requirements for different flows, is a challenging problem. Using the notions of Draining Time and Discrete Review from the theory of fluid limits of queues, an algorithm that meets delay requirements to various flows in a network is constructed. The algorithm involves an optimization which is implemented in a cyclic distributed manner across nodes by using the technique of iterative gradient ascent, with minimal information exchange between nodes. The algorithm uses time varying weights to give priority to flows. The performance of the algorithm is studied in a network with interference modelled by independent sets
    • …
    corecore