Research Article Open Access

A Forager Bee's Intelligence Inspired Dynamic Queue Scheduling for the Internet Traffic

Y. Suresh1, S. Arumugam1 and M. A. Bhagyaveni1
  • 1 ,
Journal of Computer Science
Volume 8 No. 5, 2012, 665-672


Submitted On: 28 January 2012 Published On: 22 February 2012

How to Cite: Suresh, Y., Arumugam, S. & Bhagyaveni, M. A. (2012). A Forager Bee's Intelligence Inspired Dynamic Queue Scheduling for the Internet Traffic. Journal of Computer Science, 8(5), 665-672.


Problem statement: In the present evolution of large scale internet communication, per flow control scheme faces scalability issue due to tremendous number of flows. The aggregation based approaches such as differentiated architecture relieve the storage of state of flows in core router. TCP is the dominating protocol that carries majority of the total internet traffic. Recent internet traffic measurement shows most of the TCP flows are short lived. The performance improvement in the internet traffic can be achieved by the advantages of scheduling algorithms to favor short TCP flows first However long TCP flows competing against short TCP flows starve at some point. Approach: In this study we propose aggregation based scheduling algorithm namely Guaranteed Dynamic Queue Scheduling (G-DQS) that estimates the available bandwidth of the network using the forager bee’s intelligence for providing guaranteed throughput. In addition, G-DQS algorithm is proposed to favor the short TCP flows without penalizing the performance of long flows using dynamic scheduling ratio. Results: Simulation of the proposed scheduling method show that mean transmission time of flows and packet loss significantly decrease in comparison with FIFO and RuN2C. Conclusion: Proposed forager bee’s intelligence inspired scheduling approach achieves the guaranteed throughput in the large scale network.

  • 0 Citations



  • TCP flows
  • aggregated scheduling
  • large scale networks
  • Internet Guaranteed Dynamic Queue Scheduling (G-DQS)
  • guaranteed throughput