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.
Similar content being viewed by others
References
Jacobson V. Congestion avoidance and control. In: Proceedings of the ACM Symposium on Communications Architectures and Protocols, Stanford, USA, 1988. 314–329
Floyd S, Jacobson V. Random early detection gateways for congestion avoidance. IEEE/ACM Trans Netw, 1993, 1: 397–413
Floyd S. HighSpeed TCP for large congestion windows, RFC 3649, http://www.ietf.org/rfc/rfc3649.txt, 2003
Low S H, Paganini F, Wang J, et al. Dynamics of TCP/RED and a scalable control. IEEE Infocom, 2002, 1: 239–248
Wang J. A theoretical study of Internet congestion control: Equilibrium and dynamics. Dissertation for PhD Degree. Pasadena: University of Caltech, 2005
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
Hofmeyer S. An immunological model of distributed detection and its application to computer security. Dissertation for PhD Degree. Albuquerque: University of New Mexico, 1999
Dressler F. Efficient and scalable communication in autonomous networking using bio-inspired mechanisms-an overview. Informatica, 2005, 29: 183–188
Elizabeth S, Rhodes J A. Mathematical Models in Biology: An Introduction. Cambridge: Cambridge University Press, 2003
Murray J D. Mathematical Biology: I. An Introduction. 3rd ed. Berlin: Springer-Verlag, 2002
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
Analoui M, Jamali S. Bio-inspired congestion control: Conceptual framework, algorithm and discussion. Stud Comput Intell, 2007, 69: 63–81
Analoui M, Jamali S. Nature-inspired congestion control: Using a realistic predator-prey model. Lect Notes Comput Sci, 2007, 4527: 416–426
Analoui M, Jamali S. Equation-based congestion control in the Internet biologic environment. J LNS Trans Comput Syst Biol, 2007, 4789: 42–62
Analoui M, Jamali S. Congestion control in the Internet: Inspirationfrom balanced food chains in the nature. J Netw Syst Manage, 2008, 16: 1–10
Takeuchi Y, Adachi N. Global stability of ecosystem of the generalized volterra type. Math Biosci, 1978, 42: 119–136
Kelly F. Mathematical Modeling of the Internet, Mathematics Unlimited-2001 and Beyond. Berlin: Springer-Verlag, 2001
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
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
Ns-2, Network Simulator, www.isi.edu
Author information
Authors and Affiliations
Corresponding authors
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11432-011-4235-6