Fairness measure

Fairness measure

Fairness measures or metrics are used in network engineering to determine whether users or applications are receiving a fair share of system resources. There are several mathematical and conceptual definitions of fairness.__NOTOC__

TCP fairness

Congestion control mechanisms for new network transmission protocols or peer to peer applications must interact well with TCP. TCP fairness requires that a new protocol receive no larger share of the network than a comparable TCP flow. This is important as TCP is the dominant transport protocol on the Internet, and if new protocols acquire unfair capacity they tend to cause problems such as congestion collapse. This was the case with the first versions of RealMedia's streaming protocol: it was based on UDP and was widely blocked at organizational firewalls until a TCP-based version was developedFact|date=July 2007.

Jain's fairness index

Jain's equation,

extrm{fairness} =frac{( sum x_i )^2 }{(n cdot sum x_i^2 )} .

rates the fairness of a set of values. The result ranges from 1/n (worst case) to 1 (best case). This metric identifies underutilized channels and is not unduly sensitive to atypical network flow patterns. [Jain, R., Chiu, D.M., and Hawe, W. (1984) "A Quantitative Measure of Fairness and Discrimination for Resource Allocation in Shared Systems". DEC Research Report TR-301]

Max-min fairness

Max-min fairness states that small flows receive what they demand and larger flows share the remaining capacity equally. Bandwidth is allocated equally to all flows until one is satisfied, then bandwidth is equally increased among the remainder and so on until all flows are satisfied or bandwidth is exhausted.

Notes

Further reading

* Almeida, A.; Casetti, C.; Ouslati, S.; Avratchenkov, K. & Johansson, M. A Taxonomy of Congestion Control (in deliverable No: D.WP.JR.2.1.1) EuroNGI, 2004

* http://www.ecse.rpi.edu/Homepages/shivkuma/teaching/sp2001/readings/mo-walrand.pdf - Mo, J. & Walrand, J. Fair End-to-End Window-Based Congestion Control IEEE/ACM transactions on Networking, 2000, 8, 556-567


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Fairness — or being fair may refer to:* Distributive justice * Equity (law) * Fairness, absence of bias in specific realms: ** In probability and statistics, such absence especially modeled by a fair coin ** In American broadcasting, presentation of… …   Wikipedia

  • fairness — I (Roget s IV) n. Syn. justice, impartiality, justness, decency, honesty, probity, rectitude, uprightness, truth, integrity, charity, charitableness, veracity, tolerance, right, candor, honor, balance, moderation, civility, consideration, good… …   English dictionary for students

  • Oregon Ballot Measure 63 (2008) — Measure 63 Exempts specified property owners from building permit requirements for improvements valued at/under 35,000 dollars. Election results Yes or no …   Wikipedia

  • Oregon Ballot Measure 58 (1998) — Ballot Measure 58 was a citizen s initiative that was passed by the voters of the U.S. state of Oregon in the November 1998 General Election. The measure restored the right of adopted adults who were born in Oregon to access their original birth… …   Wikipedia

  • Oregon Ballot Measure 37 (2004) — Oregon Ballot Measure 37 is a controversial land use ballot initiative that passed in the U.S. state of Oregon in 2004 and is now codified as Oregon Revised Statutes (ORS) 195.305. Measure 37 has figured prominently in debates about the rights of …   Wikipedia

  • Citizens for Fairness Hands Off Washington — Hands Off Washington Hands Off Washington logo featured on signs, stickers and posters U.S. State of Washington …   Wikipedia

  • Bottleneck — For other uses, see Bottleneck (disambiguation). A bottleneck is a phenomenon where the performance or capacity of an entire system is limited by a single or limited number of components or resources. The term bottleneck is taken from the assets… …   Wikipedia

  • Bottleneck (engineering) — In engineering, bottleneck is a phenomenon by which the performance or capacity of an entire system is severely limited by a single component. The component is sometimes called a bottleneck point. The term is metaphorically derived from the neck… …   Wikipedia

  • Maximum throughput scheduling — is a procedure for scheduling data packets in a packet switched best effort communications network, typically a wireless network, in view to maximize the total throughput of the network, or the system spectral efficiency in a wireless network.… …   Wikipedia

  • Spectral efficiency — Spectral efficiency, spectrum efficiency or bandwidth efficiency refers to the information rate that can be transmitted over a given bandwidth in a specific communication system. It is a measure of how efficiently a limited frequency spectrum is… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”