Skip to main content

Advertisement

Log in

Efficient and fair routing for mesh networks

  • Full Length Paper
  • Series B
  • Published:
Mathematical Programming Submit manuscript

Abstract

Inspired by the One Laptop Per Child project, we consider mesh networks that connect devices that cannot recharge their batteries easily. We study how the mesh should retransmit information to make use of the energy stored in each of the nodes effectively. The solution that minimizes the total energy spent by the whole network may be very unfair to some nodes because they bear a disproportionate burden of the traffic. A Nash equilibrium—achieved when nodes minimize the energy they spend—does not model the situation well because, as retransmissions consume battery without increasing the node’s utility, it predicts that nodes refuse to participate. Actually, there are wireless communication protocols, peer-to-peer networks and other systems that provide incentives or impose penalties to encourage nodes to be active and to participate. We explicitly aim at the solution that minimizes the total energy spent by nodes among those that satisfy a fairness constraint. Although this does not guarantee that the solution is at equilibrium, nodes do not have a big incentive to deviate from the proposed solution since they do not view the situation as extremely unfair to them. This is consistent with the recommendation of Beccaria and Bolelli (Proceedings of the 3rd IEEE Vehicle Navigation & Information Systems Conference, pp. 117–126, Oslo, 1992) who proposed to optimize social welfare keeping user needs as constraints. We propose a distributed and online routing algorithm and compare it to an offline, centralized approach. The centralized approach, besides being unrealistic in terms of information requirements, is also NP-hard to solve. For both reasons, we focus on the former and evaluate it by conducting an extensive set of computational experiments that evaluate the efficiency and fairness achieved by our algorithm.

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.

Similar content being viewed by others

References

  1. Anderegg, L., Eidenbenz, S.: Ad hoc-VCG: a truthful and cost-efficient routing protocol for mobile ad hoc networks with selfish agents. In: Proceedings of the 9th Annual International Conference on Mobile Computing and Networking (MobiCom), pp. 245–259. ACM Press, New York (2003)

  2. Beccaria, G., Bolelli, A.: Modelling and assessment of dynamic route guidance: the margot project. In: Olaussen, L., Helli, E. (eds.) Proceedings of the 3rd IEEE Vehicle Navigation & Information Systems Conference, pp. 117–126. Oslo (1992)

  3. Ben-Akiva M.E., Lerman S.: Discrete Choice Analysis: Theory and Application to Travel Demand, Volume 9 of Transportation Studies Series. MIT Press, Cambridge (1985)

    Google Scholar 

  4. Bertsekas D., Gallager R.: Data Networks. Prentice Hall, Englewood Cliffs (1992)

    MATH  Google Scholar 

  5. Bhargava, R., Goel, A., Meyerson, A.: Using approximate majorization to characterize protocol fairness. In: Proceedings of the 2001 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, pp. 330–331. ACM Press, New York (2001)

  6. Borodin A., El-Yaniv R.: Online Computation and Competitive Analysis. Cambridge University Press, Cambridge (1998)

    MATH  Google Scholar 

  7. Buchegger, S., Le Boudec, J.-Y.: Nodes bearing grudges: towards routing security, fairness, and robustness in mobile ad hoc networks. In: Proceedings of the 10th Euromicro Workshop on Parallel, Distributed and Network-based Processing, pp. 403–410 (2002)

  8. Buchegger, S., Le Boudec, J.-Y.: Performance analysis of the CONFIDANT protocol. In: Proceedings of the 3rd ACM International Symposium on Mobile Ad Hoc Networking & Computing (MobiHoc), Lausanne, Switzerland, pp. 226–236. ACM Press, New York (2002)

  9. Buttyán L., Hubaux J.-P.: Stimulating cooperation in self-organizing mobile ad hoc networks. Mobile Netw. Appl. 8(5), 579–592 (2003)

    Article  Google Scholar 

  10. Canalys: Canalys research release 2008/112. http://www.canalys.com/pr/2008/r2008112.htm (2008)

  11. Chun, B., Fonseca, R., Stoica, I. Kubiatowicz, J.: Characterizing selfishly constructed overlay routing networks. In: Proceedings of 23rd Annual IEEE INFOCOM, vol. 2, pp. 1329–1339 (2004)

  12. Correa J.R., Schulz A.S., Stier-Moses N.E.: Fast, fair, and efficient flows in networks. Oper. Res. 55(2), 215–225 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  13. Ehrgott M.: Multicriteria optimization, Lecture Notes in Economics and Mathematical Systems. Springer, Berlin (2000)

    Google Scholar 

  14. Eidenbenz S., Anil Kumar V.S., Zust S.: Equilibria in topology control games for ad hoc networks. Mobile Netw. Appl. 11(2), 143–159 (2006)

    Article  Google Scholar 

  15. Fudenberg D., Tirole J.: Game Theory. MIT Press, Cambridge (1991)

    Google Scholar 

  16. He, Q., Wu, D., Khosla, P.: SORI: a secure and objective reputation-based incentive scheme for ad hoc networks. In Wireless Communications and Networking Conference, vol. 2, pp. 825–830 (2004)

  17. Jaffe J.: Bottleneck flow control. IEEE Trans. Commun. 29(7), 954–962 (1981)

    Article  MathSciNet  Google Scholar 

  18. Jahn O., Möhring R.H., Schulz A.S., Stier-Moses N.E.: System-optimal routing of traffic flows with user constraints in networks with congestion. Oper. Res. 53(4), 600–616 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  19. Ji H., Huang C.-Y.: Non-cooperative uplink power control in cellular radio systems. Wirel. Netw. 4(3), 233–240 (1998)

    Article  Google Scholar 

  20. Karakostas G., Markou E. et al.: Emergency connectivity in ad-hoc networks with selfish nodes. In: Laber, E.S. (eds) LATIN 2008: Theoretical Informatics, Búzios, Brazil, Volume 4957 of Lecture Notes in Computer Science., pp. 350–361. Springer, Heidelberg (2008)

    Google Scholar 

  21. Kesselman A., Kowalski D., Segal M.: Energy efficient communication in ad hoc networks from user’s and designer’s perspective. Mobile Comput. Commun. Rev. 9(1), 15–26 (2005)

    Article  Google Scholar 

  22. Lee J.W., Mazumdar R.R., Shroff N.B.: Downlink peer allocation for multi-class wireless system. IEEE/ACM Trans. Netw. 13(4), 854–867 (2005)

    Article  Google Scholar 

  23. Levin, D.: Punishment in selfish wireless networks: a game theoretic analysis. In: Proceedings of the First Workshop on the Economics of Networked Systems (NetEcon), pp. 9–4. Ann Arbor (2006)

  24. Lodi, A., Malaguti, E., Stier-Moses, N.E.: Efficient and fair routing for mesh networks. http://optimization.online.org (2010)

  25. Mahajan, R., Rodrig, M., Wetherall, D., Zahorjan, J.: Sustaining cooperation in multihop wireless networks. In: Proceedings of the 2nd Symposium on Networked Systems Design & Implementation, vol. 2, pp. 231–244. USENIX Association, Berkeley (2005)

  26. Marti, S., Giuli, T.J., Lai, K., Baker, M.: Mitigating routing misbehavior in mobile ad hoc networks. In: Proceedings of the 6th Annual ACM/IEEE International Conference on Mobile Computing and Networking, pp. 255–265. ACM Press, New York (2000)

  27. Milan, F., Jaramillo, J.J., Srikant, R.: Achieving cooperation in multihop wireless networks of selfish nodes. In: Proceedings of the Workshop on Game Theory for Communications and Networks (GameNets), Pisa, Italy. ACM Press, New York (2006)

  28. Nisan N., Roughgarden T., Tardos E., Vazirani V.V.: Algorithmic Game Theory. Cambridge University Press, UK (2007)

    MATH  Google Scholar 

  29. OLPC: Networking scenarios. http://wiki.laptop.org/go/Networking_scenarios (2008)

  30. Rappaport T.: Wireless Communications: Principles and Practices. Prentice Hall, Englewood Cliffs (1996)

    Google Scholar 

  31. Roughgarden, T.: How unfair is optimal routing? In: Proceedings of the 13th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), San Francisco, CA, pp. 203–204. SIAM, Philadelphia (2002)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrea Lodi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lodi, A., Malaguti, E. & Stier-Moses, N.E. Efficient and fair routing for mesh networks. Math. Program. 124, 285–316 (2010). https://doi.org/10.1007/s10107-010-0356-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-010-0356-8

Keywords

Mathematics Subject Classification (2000)

Navigation