Minimizing queue variance using randomized deterministic marking
نویسندگان
چکیده
Recent work on congestion control in TCP/IP networks combines improved end-user transmission mechanisms with active queue management schemes at network routers. An active queue management scheme consists of two stages. In order to stabilize the queues at a router, one must first determine an appropriate packet marking probability given the current degree of congestion. Second, in order to realize the desired marking probability, an effective packet marking algorithm needs to be implemented to decide which packets should be marked. Recently, researchers have increasingly focused on the first stage, namely determining the fraction of packets to mark, overlooking the fact that for a given marking probability, various possible marking algorithms result in different queue variance, and thus loss, delay, and jitter. In this paper we propose a marking algorithm DREAM. DREAM decouples the functions of reducing queue variance and randomizing the phases of flows. Compared to existing schemes, it significantly reduces queue variance while avoiding flow synchronization. Based on a simple Markov chain model we explain why our scheme is superior. Our simulation results confirm its effectiveness. Furthermore, DREAM is simple to implement and has much lower overhead as compared with existing mechanisms. Keywords— queue variance, RED, TCP, congestion control, active queue management
منابع مشابه
VRED: An improvement over RED algorithm by using queue length growth velocity
Active Queue Management (AQM) plays an important role in the Internet congestion control. It tries to enhance congestion control, and to achieve tradeoff between bottleneck utilization and delay. Random Early Detection (RED) is the most popular active queue management algorithm that has been implemented in the in Internet routers and is trying to supply low delay and low packet loss. RED al...
متن کاملVRED: An improvement over RED algorithm by using queue length growth velocity
Active Queue Management (AQM) plays an important role in the Internet congestion control. It tries to enhance congestion control, and to achieve tradeoff between bottleneck utilization and delay. Random Early Detection (RED) is the most popular active queue management algorithm that has been implemented in the in Internet routers and is trying to supply low delay and low packet loss. RED al...
متن کاملABSTRACT Title of Dissertation: DYNAMICS of TCP CONGESTION AVOIDANCE with RANDOM DROP and RANDOM MARKING QUEUES
Title of Dissertation: DYNAMICS of TCP CONGESTION AVOIDANCE with RANDOM DROP and RANDOM MARKING QUEUES Archan Misra, Doctor of Philosophy, 2000 Directed by: Professor John S. Baras, Department of Electrical and Computer Engineering Development and deployment of newer congestion feedback measures such as RED and ECN provides us a signi cant opportunity for modifying TCP response to congestion. E...
متن کاملQueue delay estimation and its application to TCP Vegas
This paper proposes a modified Vegas algorithm, which can be adjusted to take a fair share of the bandwidth compared to other TCP’s. In order to do this, we investigate the maximum round-trip time achievable in steady state flows fully utilizing available link capacities without marking packets. With this, the marking queue delay is defined. We also propose an estimation algorithm for the marki...
متن کاملParallel Priority Queue and List Contraction: The BSP Approach
In this paper we present eecient and practical extensions of the randomized Parallel Priority Queue (PPQ) algorithms of Ranade et al., and eecient randomized and deterministic algorithms for the problem of list contraction on the Bulk-Synchronous Parallel (BSP) model. We also present an experimental study of their performance. We show that our algorithms are communication eecient and achieve sm...
متن کامل