Skip to main content
Log in

A routing protocol using a reliable and high-throughput path metric for multi-hop multi-rate ad hoc networks

  • Published:
annals of telecommunications - annales des télécommunications Aims and scope Submit manuscript

Abstract

In this paper, a high-throughput routing protocol for multi-rate ad hoc networks using lower layer information is proposed. By choosing the route with the minimum value of the proposed “Route Assessment Index” metric which has the form of entropy function, the selected route is ensured to have high throughput and link reliability among route candidates. Link bottleneck is avoided in the chosen route; hence, the packet drop rate due to buffer overflow is alleviated. Furthermore, an effective route discovery strategy is also introduced along with new routing metric. The correctness of the proposal is proven, and the simulation results show that our new metric provides an accurate and efficient method for evaluating and selecting the best route in multi-rate ad hoc networks.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. The entropy’s properties for some sets {α i } satisfied ∑ α i  = 1 can be expressed as follows: (1) maximality: Among observing sets which contain the same number of elements in each set, the set with more resemble elements will have the higher entropy outcome. Especially, a set of homogeneous elements will have the maximum entropy outcome. (2) Uniform distribution: For sets with the different number of homogeneous elements, the higher number of elements a set has, the lower entropy outcome per element that set gets.

References

  1. The Network Simulator—Ns-2. http://www.isi.edu/nsnam/ns/index.html

  2. Awerbuch B, Holmer D, Rubens H (2004) High throughput route selection in multi-rate ad hoc wireless networks. In: WONS, pp 253–270

  3. Awerbuch B, Holmer D, Rubens H (2006) The medium time metric: high throughput route selection in multi-rate ad hoc wireless networks. MONET 11(2):253–266

    Google Scholar 

  4. Cheng MX, Gong X (2010) Interference-aware multipath routing and link rate control in multihop wireless networks. In: GLOBECOM, pp 1–6

  5. Clausen T, Jacquet P (2003) Optimized link state routing protocol (OLSR). Network Working Group, Project Hipercom, INRIA

  6. Couto DSJD, Aguayo D, Bicket JC, Morris R (2003) A high-throughput path metric for multi-hop wireless routing. In: MOBICOM, pp 134–146

  7. Cover TM, Thomas JA (2006) Elements of information theory, 2nd edn. Wiley-Interscience, Hoboken

    MATH  Google Scholar 

  8. Draves R, Padhye J, Zill B (2004) Comparison of routing metrics for static multi-hop wireless networks. In: SIGCOMM, pp 133–144

  9. Draves R, Padhye J, Zill B (2004) Routing in multi-radio, multi-hop wireless mesh networks. In: MOBICOM, pp 114–128

  10. Fan Z (2004) High throughput reactive routing in multi-rate ad hoc networks. Electron Lett 40(25):1591–1592. doi:10.1049/el:20046622

    Article  Google Scholar 

  11. Holland G, Vaidya NH, Bahl P (2001) A rate-adaptive MAC protocol for multi-hop wireless networks. In: MOBICOM, pp 236–251

  12. Hong K, Sengupta S, Chandramouli R (2010) Cross-layer MAC enabling virtual link for multi-hop routing in wireless ad hoc networks. In: IEEE international conference on Communications (ICC), 2010, pp 1–5. doi:10.1109/ICC.2010.5502371

  13. IEEE (2007) IEEE: standard for information technology—telecommunications and information exchange between systems—local and metropolitan area networks—part 11: wireless LAN MAC and physical layer (PHY) specifications. IEEE Std 802.11-2007

  14. Johnson DB, Maltz DA, Broch J (2001) DSR: the dynamic source routing protocol for multi-hop wireless ad hoc networks. In: Perkins CE (ed) In ad hoc networking, chapter 5. Addison-Wesley, Boston, pp 139–172

    Google Scholar 

  15. Kamerman A, Monteban L (1997) Wavelan(C)-II: a high-performance wireless LAN for the unlicensed band. Bell Labs Tech J 2(3):118–133

    Article  Google Scholar 

  16. Perkins CE, Belding-Royer EM (1999) Ad-hoc on-demand distance vector routing. In: WMCSA, pp 90–100

  17. Perkins CE, Bhagwat P (1994) Highly dynamic destination-sequenced distance-vector routing (DSDV) for mobile computers. In: SIGCOMM, pp 234–244

  18. Rappaport TS (1995) Wireless communications: principles and practice. Prentice Hall PTR, Upper Saddle River

    Google Scholar 

  19. Sadeghi B, Kanodia V, Sabharwal A, Knightly EW (2002) Opportunistic media access for multirate ad hoc networks. In: MOBICOM, pp 24–35

  20. Shah GA, Liang W, Shen X (2010) Cross-layer design for QoS support in wireless multimedia sensor networks. In: GLOBECOM, pp 1–5

  21. Trong H, Lee S, Hong C (2010) End-to-end throughput improvement for single radio multi-channel multi-path wireless mesh networks: a cross layer design. Ann Telecommun 65:635–646. doi:10.1007/s12243-010-0178-y

    Article  Google Scholar 

  22. Uddin M, Alazemi H, Assi C (2010) Joint routing, scheduling and variable-width channel allocation for multi-hop WMNS. In: IEEE international conference on Communications (ICC), 2010, pp 1–6. doi:10.1109/ICC.2010.5502362

Download references

Acknowledgements

This research was supported by the MKE (The Ministry of Knowledge Economy), Korea, under the ITRC (Information Technology Research Center) support program supervised by the NIPA (National IT Industry Promotion Agency) “(NIPA-2011-C1090-1131-0005). Dr. CS Hong is the corresponding author.”

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Choong Seon Hong.

Appendix: Properties of entropy function applied for the route assessment

Appendix: Properties of entropy function applied for the route assessment

Let X be a discrete random variable with alphabet χ and probability mass function \(p(x) = \Pr \{ X = x\} ,x \in \chi\). The discrete random variables have a finite number of possible values (x 1, x 2, ..., x n ) with probabilities (p 1, p 2, ..., p n ), respectively, such that p i  ≥ 0,i = 1,2, ...,n and \(\sum\nolimits_{i = 1}^n {{p_i} = 1}\). The entropy of that set is defined as

$$ \label{equ_pro1_app1} H({p_1},{p_2},\ldots,{p_n}) = \sum\limits_{i = 1}^n {{p_i}} \log \frac{1}{{{p_i}}} = - \sum\limits_{i = 1}^n {{p_i}} \log {p_i} $$
(11)

The function H(p 1,p 2,...,p n ) (or H(P)) is a nonnegative, continuous, and symmetric function [7]. In the paper, the observing sets are the set of the coefficient {α i } for route candidates instead of {p i }.

Property 1

(Maximality)

The entropy H(p 1,p 2,...,p n ) is maximum when all the probabilities are equal.

$$ \label{equ_pro2_app1} H(P) \!=\! H({p_1},{p_2},\ldots,{p_n}) \le H\left(\frac{1}{n},\frac{1}{n},\ldots,\frac{1}{n}\right) \!=\! \log n, $$
(12)

with equality if and only if p i  = 1/n, ∀ i = 1,2,...,n.

Proof

The proof is straightforward following the information inequality theorem in [7] as follows: The relative entropy of two distributed function satisfies

$$ \label{equ_pro3_app1} D(p\parallel q) = \sum\limits_{x \in \chi } {p(x)\log \frac{{p(x)}}{{q(x)}}} \ge 0{\rm{ }} $$
(13)

with equality if and only if p(x) = q(x) for all x. Also, from Eq. 11, we have

$$ H\left(\frac{1}{n},\frac{1}{n},\ldots,\frac{1}{n}\right) = - \sum\limits_{i = 1}^n {\frac{1}{n}} \log \frac{1}{n} = \log n $$

Applying the Eq. 13 for two distributed function H(P) and \(H(\frac{1}{n},\frac{1}{n},\ldots, \frac{1}{n})\), we have

$$ D\left(H(P)\parallel H\left(\frac{1}{n},\frac{1}{n},\ldots,\frac{1}{n}\right)\right) = \log n - H(P) \ge 0 $$

Therefore, H(P) ≤ logn , the maximality properties is proven. □

It also can be shown that in the general case, for two sets (p 1,p 2,...,p n ) and (q 1,q 2,...,q n ) that satisfy q 1 ≥ q 2 ≥ ... ≥ q n , also p 1 = q 1 + Δ u , p 2 = q 2 − Δ u , and p i  = q i , ∀ i = 3,4...,n, we have:

$$ \label{equ_pro4_app1} H(p) \le H(q) $$
(14)

To prove this property, we have a lemma as follows:

Lemma 2

(Recursive property) For n ≥ 3, we have

$$\begin{array}{rll} H\left( P \right) &=& H\left( {{p_1} + {p_2},{p_3},\ldots,{p_n}} \right) \\ && + \left( {{p_1} + {p_2}} \right)H\left( {\frac{{{p_1}}}{{{p_1} + {p_2}}},\frac{{{p_2}}}{{{p_1} + {p_2}}}} \right) \end{array}$$
(15)

Proof

The proof is straightforward and had been shown in [7]. □

Using Lemma 2, we have

$$\begin{array}{rll}H\left( P \right) &=& H\left( {{p_1} + {p_2},{p_3},\ldots,{p_n}} \right) \\&& + \left( {{p_1} + {p_2}} \right)H\left( {\frac{{{p_1}}}{{{p_1} + {p_2}}},\frac{{{p_2}}}{{{p_1} + {p_2}}}} \right) \\ &=& H\left( {{q_1} + {q_2},{q_3},\ldots,{q_n}} \right) \\&&+ \left( {{q_1} + {q_2}} \right)H\left( {\frac{{{q_1} + {\Delta _u}}}{{{q_1} + {q_2}}},\frac{{{q_2} - {\Delta _u}}}{{{q_1} + {q_2}}}} \right), \end{array}$$
(16)

and

$$\begin{array} {rll}H\left( Q \right) &=& H\left( {{q_1} + {q_2},{q_3},\dots,{q_n}} \right) \\&& + \left( {{q_1} + {q_2}} \right)H\left( {\frac{{{q_1}}}{{{q_1} + {q_2}}},\frac{{{q_2}}}{{{q_1} + {q_2}}}} \right) \end{array}$$
(17)

Therefore, from Eqs. 16 and 17, we need to prove that \(H\left( {\frac{{{q_1} + {\Delta _u}}}{{{q_1} + {q_2}}},\frac{{{q_2} - {\Delta _u}}}{{{q_1} + {q_2}}}} \right) \le H\left( {\frac{{{q_1}}}{{{q_1} + {q_2}}},\frac{{{q_2}}}{{{q_1} + {q_2}}}} \right)\).

Denote \(x \buildrel \Delta \over = \frac{{{q_1}}}{{{q_1} + {q_2}}}\), then x ≥ 0.5 since q 1 ≥ q 2. We have

$$\begin{array}{lll}&&{\kern-7pt}H\left( {\frac{{{q_1}}}{{{q_1} + {q_2}}},\frac{{{q_2}}}{{{q_1} + {q_2}}}} \right)\nonumber\\ &&= H\left( {x,1 - x} \right) \\ &&= - x\log \left( x \right) - \left( {1 - x} \right)\log \left( {1 - x} \right) \\&&\buildrel \Delta \over = f\left( x \right) \end{array}$$
(18)

f(x) is a decreasing function for 0.5 ≤ x ≤ 1, and then \(f\left( x \right) \ge f\left( {x + \frac{{{\Delta _u}}}{{{q_1} + {q_2}}}} \right) = H\left( {\frac{{{q_1} + {\Delta _u}}}{{{q_1} + {q_2}}},\frac{{{q_2} - {\Delta _u}}}{{{q_1} + {q_2}}}} \right)\). Hence, the general case is proven. It means that for two sets with the same number of elements in each set, the set with more resemble elements will have the higher entropy outcome.

Property 2

(Uniform Distribution)

Suppose we have \(\phi (n) = H(\frac{1}{n},\frac{1}{n},\ldots,\frac{1}{n}),n \ge 2,n \in \textbf{N}\), then \(\frac{{\phi (n)}}{n} \ge \frac{{\phi (n + 1)}}{{n + 1}}\).

Proof

The proof is straightforward using the result of Property 1. We have φ(n) = logn and φ(n + 1) = log(n + 1). Also, \(\mathop {\lim }\limits_{n \to \infty } \frac{{\log n}}{n} = 0\). Therefore, the entropy function will reduce when the number of elements in the set increases (n large) and the theorem is proven. It means that for sets with the different number of homogeneous elements, the higher number of elements a set has, the lower entropy outcome per element that set gets. □

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cao Trong, H., Lee, S. & Hong, C.S. A routing protocol using a reliable and high-throughput path metric for multi-hop multi-rate ad hoc networks. Ann. Telecommun. 67, 269–284 (2012). https://doi.org/10.1007/s12243-011-0272-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12243-011-0272-9

Keywords

Navigation