Journal of Systems Engineering and Electronics ›› 2010, Vol. 21 ›› Issue (4): 531-536.doi: 10.3969/j.issn.1004-4132.2010.04.001

• ELECTRONICS TECHNOLOGY •     Next Articles

MCHOKeM algorithm with assured bandwidth allocation in DiffServ networks

Haifeng Du1,*, Yang Xiao1, and Kiseon Kim2   

  1. 1. Institute of Information Science, Beijing Jiaotong University, Beijing 100044, P. R. China;
    2. Department of Information and Communications, Gwangju Institute of Science and Technology,             Gwangju 500–712, Korea
  • Online:2010-08-26 Published:2010-01-03

Abstract: An active queue management (AQM) algorithm called MCHOKeM is presented, which is borrowed from CHOKeW that draws multi-packets at random from the buffer, the multi-packets are compared with an arriving packet and abandoned if they are from the same flow. But MCHOKeM uses multiple virtual queues for different priority packets and enhances the drawing function by adjusting the maximum number of draws based on the current status of virtual queue length. The number of parameters that MCHOKeM needs to maintain is determined by the number of priority levels being supported by the router, which usually has a small limited value. In order to explain the features of MCHOKeM, an analytical model is used. A series of simulation tests to evaluate the performance are given.