Abstract

Delay-tolerant networks (DTNs) have attracted increasing attention from governments, academia and industries in recent years. They are designed to provide a communication channel that exploits the inherent mobility of trams, buses and cars. However, the resulting highly dynamic network suffers from frequent disconnections, thereby making node-to-node communications extremely challenging. Researchers have thus proposed many routing/forwarding strategies in order to achieve high delivery ratios and/or low latencies and/or low overheads. Their main idea is to have nodes store and carry information bundles until a forwarding opportunity arises. This, however, creates the following problems. Nodes may have short contacts and/or insufficient buffer space. Consequently, nodes need to determine (i) the delivery order of bundles at each forwarding opportunity and (ii) the bundles that should be dropped when their buffer is full. To this end, we propose an efficient scheduling and drop policy for use under quota-based protocols. In particular, we make use of the encounter rate of nodes and context information such as time to live, number of available replicas and maximum number of forwarded bundle replicas to derive a bundle’s priority. Simulation results, over a service quality metric comprising of delivery, delay and overhead, show that the proposed policy achieves up to 80 % improvement when nodes have an infinite buffer and up to 35 % when nodes have a finite buffer over six popular queuing policies: Drop Oldest (DO), Last Input First Output (LIFO), First Input First Output (FIFO), Most FOrwarded first (MOFO), LEast PRobable first (LEPR) and drop bundles with the greatest hop-count (HOP-COUNT).

Highlights

  • 1 Introduction In delay-tolerant networks (DTNs) [1], delay-insensitive data are propagated between nodes whenever they are within radio range of one another

  • The reasons that policies such as First Input First Output (FIFO), Last Input First Output (LIFO), LEast PRobable first (LEPR) and Most FOrwarded first (MOFO) perform poorly are their reliance on metrics such as encounter rates or arrival time of a bundle only, which cause these policies to (i) forward bundles that may have insufficient remaining lifetime to be delivered, (ii) drop bundles

  • We proposed a multi-objective function that estimates the delivery ratio and delay of a bundle based on local information that include encounter rate, remaining time to live and number of replicas

Read more

Summary

Introduction

In delay-tolerant networks (DTNs) [1], delay-insensitive data are propagated between nodes whenever they are within radio range of one another. Cost is the average outage time of links on a path, and this information is flooded throughout a DTN and is used by the Dijkstra algorithm to compute the minimum source-destination cost In their drop policy, a node with a full buffer first selects bundles that have a hop-count value greater than a threshold. This becomes challenging when there are only a finite number of replicas, as is the case with quota protocols To this end, we propose a Queue Management in EncounterBased Routing Protocol (QM-EBRP) policy, designed for quota-based protocols with the aim of maximizing (i) the delivery ratio of all bundles and (ii) the expected average delay of all delivered bundles. Combining Eqs. (3) and (4), the probability that a bundle i with N replicas will be delivered before its TTL expires is

Delay function
Delay utility
MjðtÞ Â niðtÞ2
Analytical Results
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call