Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Globally stable and high-performance Internet congestion control through a computational inspiration from nature

  • Research Papers
  • Published:
Science China Information Sciences Aims and scope Submit manuscript

Abstract

There are many reasons to worry that the current congestion control schemes in the Internet may be reaching its limits. Since the nature is a source of excellent solutions for complex problems, this work attempts to solve the congestion control problem, by adopting some biological principles and mechanisms. The current work proposes that the congestion problem in the Internet can be addressed through an inspiration from the population control tactics in nature. Toward this idea, each flow (W) in the network is viewed as a species whose population size matches congestion window size of the flow. By this assumption, congestion control problem is redefined as population control of flow species. This paper defines a three-trophic food chain analogy in congestion control area, and gives a model to control population size of W species within this food chain. We call this model BICCTT and show mathematically, it is stable and efficient regardless of the link capacity, the round-trip delay, and number of flows. Extensive packet-level simulations in ns-2, show that BICCTT operates better than TCP/RED and XCP in both typical and high bandwidth-delay environments. BICCTT achieves fair bandwidth allocation, high utilization, small queue size, and near-zero packet drops. It does not maintain any per-flow state in routers and have low computational loads per packet, which makes it scalable.

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

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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. Jacobson V. Congestion avoidance and control. In: Proceedings of the ACM Symposium on Communications Architectures and Protocols, Stanford, USA, 1988. 314–329

  2. Floyd S, Jacobson V. Random early detection gateways for congestion avoidance. IEEE/ACM Trans Netw, 1993, 1: 397–413

    Article  Google Scholar 

  3. Floyd S. HighSpeed TCP for large congestion windows, RFC 3649, http://www.ietf.org/rfc/rfc3649.txt, 2003

  4. Low S H, Paganini F, Wang J, et al. Dynamics of TCP/RED and a scalable control. IEEE Infocom, 2002, 1: 239–248

    Google Scholar 

  5. Wang J. A theoretical study of Internet congestion control: Equilibrium and dynamics. Dissertation for PhD Degree. Pasadena: University of Caltech, 2005

    Google Scholar 

  6. D’haeseleer P, Forrest S. An immunological approach to change detection: Algorithms, analysis and implications. In: Proceedings of the 1996 IEEE Symposium on Computer Security and Privacy, Oakland, USA, 1996. 110–119

  7. Hofmeyer S. An immunological model of distributed detection and its application to computer security. Dissertation for PhD Degree. Albuquerque: University of New Mexico, 1999

    Google Scholar 

  8. Dressler F. Efficient and scalable communication in autonomous networking using bio-inspired mechanisms-an overview. Informatica, 2005, 29: 183–188

    Google Scholar 

  9. Elizabeth S, Rhodes J A. Mathematical Models in Biology: An Introduction. Cambridge: Cambridge University Press, 2003

    Google Scholar 

  10. Murray J D. Mathematical Biology: I. An Introduction. 3rd ed. Berlin: Springer-Verlag, 2002

    Google Scholar 

  11. Analoui M, Jamali S. A conceptual framework for bio-inspired congestion control in communication networks. In: Proceedings of the 1st International Conference on Bio-inspiredModels of Network, Information and Computing Systems, Trento, Italy, 2006. 1–5

  12. Analoui M, Jamali S. Bio-inspired congestion control: Conceptual framework, algorithm and discussion. Stud Comput Intell, 2007, 69: 63–81

    Article  Google Scholar 

  13. Analoui M, Jamali S. Nature-inspired congestion control: Using a realistic predator-prey model. Lect Notes Comput Sci, 2007, 4527: 416–426

    Article  Google Scholar 

  14. Analoui M, Jamali S. Equation-based congestion control in the Internet biologic environment. J LNS Trans Comput Syst Biol, 2007, 4789: 42–62

    Google Scholar 

  15. Analoui M, Jamali S. Congestion control in the Internet: Inspirationfrom balanced food chains in the nature. J Netw Syst Manage, 2008, 16: 1–10

    Article  Google Scholar 

  16. Takeuchi Y, Adachi N. Global stability of ecosystem of the generalized volterra type. Math Biosci, 1978, 42: 119–136

    Article  MathSciNet  MATH  Google Scholar 

  17. Kelly F. Mathematical Modeling of the Internet, Mathematics Unlimited-2001 and Beyond. Berlin: Springer-Verlag, 2001

    Google Scholar 

  18. Analoui M, Jamali S. TCP fairness enhancement through a parametric mathematical model. In: Proceedings of the 1st International Conference on Computers, Communications and Signal Processing with Special Track on Biomedical Engineering, Kuala Lumpur, Malaysia, 2005. 91–95

  19. Katabi D, Handley M, Rohrs C. Congestion control for high bandwidth-delay product networks. In: Proceedings of ACM SIGCOMM 2002, Pittsburgh, USA, 2002. 89–102

  20. Ns-2, Network Simulator, www.isi.edu

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Shahram Jamali or Morteza Analoui.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jamali, S., Analoui, M. Globally stable and high-performance Internet congestion control through a computational inspiration from nature. Sci. China Inf. Sci. 54, 1251–1263 (2011). https://doi.org/10.1007/s11432-011-4235-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11432-011-4235-6

Keywords