Systems and methods for adaptive routing in mobile ad-hoc networks and disruption tolerant networks
First Claim
Patent Images
1. An adaptive router in a communications network comprising:
- a receiver for receiving a data bundle, the data bundle originating from a source node and having a designated destination node, anda processor for i) determining the routing cost associated with delivering the data bundle from the router to the destination node, ii) comparing the routing cost with a threshold value, and iii) if the routing cost is greater than or equal to the threshold value, then further processing the data bundle based on a first routing mechanism or, if the routing cost is less than the threshold value, then further processing the data bundle based on a second routing mechanism.
4 Assignments
0 Petitions
Accused Products
Abstract
The systems and methods described herein include adaptive routing processes for packet-based wireless communication networks. This routing approach works both in MANETs (when a contemporaneous end-to-end path is available) and in DTNs (when a contemporaneous end to end path is not available, but one of formed over space and time). In particular, the methods include adaptively selecting a routing process for transmitting a packet through a node in the network based on available information on the network topology and/or the contents of the packet.
220 Citations
32 Claims
-
1. An adaptive router in a communications network comprising:
-
a receiver for receiving a data bundle, the data bundle originating from a source node and having a designated destination node, and a processor for i) determining the routing cost associated with delivering the data bundle from the router to the destination node, ii) comparing the routing cost with a threshold value, and iii) if the routing cost is greater than or equal to the threshold value, then further processing the data bundle based on a first routing mechanism or, if the routing cost is less than the threshold value, then further processing the data bundle based on a second routing mechanism. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for routing packets in a communication network, comprising
receiving a packet at a first node in a communication network having a plurality of nodes; -
determining a routing parameter of a communication channel between at least two of the plurality of nodes in the communication network; and selecting a protocol for transmitting the packet from the first node to at least a second node of the plurality of nodes in the communication network based on the routing parameter. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An epidemic routing process for a communication network, comprising
receiving packets at a first node in a communication network having a plurality of nodes; -
determining a routing parameter of a communication channel between at least two of the plurality of nodes in the communication network; determining a first prioritized list for transmitting the packets based on the routing parameter, determining a second prioritized list for dropping the packets based on the routing parameter, transmitting the packets from the first node to at least a second and a third node of the plurality of nodes in the communication network using a transmission protocol, wherein the transmission protocol is an epidemic routing process. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
Specification