Bluetooth personal area network routing protocol optimization using connectivity metric
First Claim
1. A method for routing data packets in a wireless network, comprising:
- estimating a link bandwidth of at least one network node;
calculating a connectivity metric based on the estimated link bandwidth;
distributing information concerning the calculated connectivity metric; and
using the calculated connectivity metric, determining a route having a maximum link bandwidth and a minimum traffic load.
3 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for routing data packets in a wireless network, preferably a Bluetooth™ network. The method includes estimating a link bandwidth of at least one network node, calculating a connectivity metric based on the estimated link bandwidth, distributing information concerning the calculated connectivity metric and, using the calculated connectivity metric, determining a route having a maximum link bandwidth and a minimum traffic load. Preferably, estimating uses a model of a Bluetooth network medium access control MAC algorithm. The connectivity metric is defined as a ratio of a maximum link bandwidth to the estimated link bandwidth, where the maximum link bandwidth is the link bandwidth between a Master node and a Slave node when there is only one Slave node connected to the Master node (i.e., when there is one Slave node in the piconet with the Master node).
160 Citations
22 Claims
-
1. A method for routing data packets in a wireless network, comprising:
-
estimating a link bandwidth of at least one network node;
calculating a connectivity metric based on the estimated link bandwidth;
distributing information concerning the calculated connectivity metric; and
using the calculated connectivity metric, determining a route having a maximum link bandwidth and a minimum traffic load. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program embodied on a computer readable medium and comprising computer program code segments for use by at least one data processor when implementing a routing protocol in a wireless network, comprising:
-
a first computer program code segment for estimating the link bandwidth of at least one network node;
a second computer program code segment for calculating a connectivity metric based on the estimated link bandwidth; and
a third computer program code segment that uses the calculated connectivity metric to determine a route having a maximum link bandwidth and a minimum traffic load. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification