A Flow Table-Based Design to Approximate Fairness
نویسندگان
چکیده
The current Internet architecture relies on congestion avoidance mechanisms implemented in the transport layer protocols, like TCP, to provide good service under heavy load. If routers distribute bandwidth fairly, the Internet would be more robust and could accommodate more diversity of end hosts. Most of the mechanisms proposed to accomplish this can be grouped into two general categories. The first category, which includes Fair Queueing (FQ [4]) and its many variants, uses packet scheduling algorithms that are more difficult to implement compared to FIFO queueing. The algorithms in the second category, active queue management schemes with enhancements for fairness (e.g., FRED [8], SFB [5]), are based on FIFO queueing. They are easy to implement and are much fairer than the original RED [6] design, but they don’t provide max-min fairness among a large population of flows. Recently, a router mechanism, AFD [14] (Approximate Fair Dropping), has been proposed to achieve approximately max-min fair bandwidth allocations with relatively low complexity. In this paper, we propose an implementation of AFD which can mimic the performance of the original design with much less state. I. BACKGROUND Approximate Fair Dropping (AFD) [14] is an active queue management scheme which uses a FIFO queue and drops packets probabilistically upon arrival. However, the decision whether to drop a packet (say from flow i) or not is based not only on the queue size but also on an estimate of the flow’s current sending rate ri. To achieve max-min fairness, the dropping function is defined to be di = (1 rfair ri )+. As a result, the throughput of each flow is bounded by the fair share: ri(1 di) = min(ri; rfair). Hence, drops do not occur evenly across flows but are applied differentially to flows with different rates. The key design aspects of AFD lie in the methods by which ri and rfair are estimated. To estimate ri, AFD uses the observation that, like the distribution of flow sizes, the distribution of flow rates is also longtailed, i.e. most bytes are sent by fast flows and a vast majority of flows are slow. For example, Figure 1 shows the cumulative distributions of the 1-second flow rates for three different traces; in these data sets, 10% of the flows represent 60% 90% of the total bytes transmitted. Therefore, a sample of the recent 0 100 200 300 400 500 RED FRED AFD T h ro u g h p u t (k b p s) Fig. 2. Background: Mixed Traffic throughput
منابع مشابه
OpenQFlow: Scalable OpenFlow with Flow-Based QoS
OpenFlow, originally proposed for campus and enterprise network experimentation, has become a promising SDN architecture that is considered as a widely-deployable production network node recently. It is, in a consequence, pointed out that OpenFlow cannot scale and replace today’s versatile network devices due to its limited scalability and flexibility. In this paper, we propose OpenQFlow, a nov...
متن کاملOn the Convergence of Rate Based Flow Control
Several issues in the design and analysis of rate based ow control algorithms are addressed in this paper. We suggest a new approach for rate based ow control algorithms which may be considered more \optimistic" than traditional approaches. Three variations of the approach are presented and their rate of convergence to an optimal max-min fairness solution is analyzed. Finally, we suggest and an...
متن کاملConvergence Complexity of Optimistic Rate-Based Flow-Control Algorithms
This paper studies basic properties of rate-based flow-control algorithms and of the max-min fairness criteria. For the algorithms we suggest a new approach for their modeling and analysis, which may be considered more ‘‘optimistic’’ and realistic than traditional approaches. Three variations of the approach are presented, and their rate of convergence to the optimal max-min fairness solution i...
متن کاملApproximate Viscous Shock-Layer Analysis of Axisymmetric Bodies in Perfect Gas Hypersonic Flow
In this paper, an approximate axisymmetric method is developed which can reliably calculate fully viscous hypersonic flow over blunt-nosed bodies. In this method, a Maslen’s second-order pressure expression is used instead of the normal momentum equation. The combination of Maslen’s second-order pressure expression and viscous shock layer equations is developed to accurately and efficiently com...
متن کاملRelationship between River Flow, Rainfall and Groundwater pumpage in Mikkes Basin (Morocco)
This paper investigates the relationship between river flow, rainfall and groundwater pumpage in the Mikkes stream during the period 1968-2009. The Mikkes basin is located in the north center of Morocco and consists of three different zones that represent diversified geologies. This basin includes a phreatic and confined aquifer in Saïs basin and a shallow aquifer in the Tabular Middle Atlas. A...
متن کامل