Improvement of LRU cache for the detection and control of long-lived high bandwidth flows

  • Authors:
  • Lichang Che;Bin Qiu;Hong Ren Wu

  • Affiliations:
  • School of Computer Science and Software Engineering, Monash University, Wellington Road, Melbourne, Vic. 3800, Australia;School of Computer Science and Software Engineering, Monash University, Wellington Road, Melbourne, Vic. 3800, Australia;School of Computer Science and Software Engineering, Monash University, Wellington Road, Melbourne, Vic. 3800, Australia

  • Venue:
  • Computer Communications
  • Year:
  • 2005

Quantified Score

Hi-index 0.24

Visualization

Abstract

The issue of long-lived high bandwidth flow detection and control with partial flow state is addressed in this paper. The starting point of this work is the least recently used cache proposal, which is generally effective in detecting long-term fast (LTF) flows. However, its performance can be impaired by the following two factors. The first one is the existence of a large amount of short-lived or slow (SLS) flows. Because randomly sampled SLS flows take up quite a lot cache spaces, long-lived high bandwidth flows are often expelled from the cache mistakenly, which leads to degraded performance. The second is the attack from malicious high-bandwidth on/off flows, which can avoid detection by injecting packets on and off alternatively. This paper proposes a novel cache update scheme, Landmark LRU scheme, to improve the performance of the LRU cache in the detection and control of long-lived high bandwidth flows. Firstly, the superiority of the Landmark LRU scheme over the original LRU cache is demonstrated by Markovian analysis. Then simulations driven by real Internet traces prove that the Landmark LRU scheme achieves higher accuracy in long-lived high bandwidth flow detection than the original LRU scheme. Finally, the Landmark LRU cache is incorporated into a well-known active queue management scheme, Random Early Detection, to show its effectiveness in the control of malicious on/off LTF applications. NS-2 simulation shows that the L-LRU-RED scheme outperforms the LRU-RED stably in regulating on/off flows.