SlideShare a Scribd company logo
1 of 4
Fairness Index

  Lee Cheng-Ta

 October 3, 2006

                   1
Jain’s Fairness Index

Fairness Index =


where xi is the normalized throughput (in Kbps) of the i−th TCP
flow and n is the number of connections.
Example: A scheme gives 50, 30, 50 Mbps (throughput, ti) when the
optimal is 50, 10, 10 Mbps (fair throughput, oi)
 – Normalized Throughput: xi = ti/oi
 – 50/50, 30/10, 50/10  1, 3, 5
Fairness Index =(1+3+5)2 / 3(12+32+52)
                 =92 / 3(1+9+25)= 0.77
1, 4, 5  0.79
1, 2, 5  0.71
                                               2
Fairness Index: Properties
Scale independent
– Standard deviation (Throughput) = 10 Mbps = 104 kbps
Bounded
– between 0 and 1 or 0 and 100% variance, standard deviation,
  and relative distance are not bounded.
Direct relationship:
– Higher index  More Fair
– Higher variance  Less fair
Continuous
–   min/max is not continuous.
–   The index should be continuous. Any slight change in allocation
    should show up in the fairness index. In the above example, if
    the normalized throughput is 1, 4, and 5 respectively, the
    fairness should obviously be different, yet it is not reflected in the
    min-max ratio which remain at 1/5.

                                                       3
References
1.   R. Jain, W. Hawe, D. Chiu, “A Quantitative measure of fairness
     and discrimination for resource allocation in Shared Computer
     Systems,”      DEC-TR-301,         September        26, 1984,
     http://www.cis.ohio-state.edu/~jain/papers/fairness.htm
2.   Yu, O.; Saric, E.; Li, A.; “Fairly adjusted multimode dynamic
                                 “
     guard bandwidth admission control over CDMA systems ,” IEEE
     Journal on Selected Areas in Communications, Volume 24, Issue
     3, March 2006 Page(s):579 - 592 (2005/2/21)
3.   Krishnamachari, B.; Ordonez, F ,”Analysis of energy-efficient,
                                        ,”
     fair routing in wireless sensor networks through non-linear
     optimization,” 2003 IEEE 58th Vehicular Technology
     Conference, 2003. VTC 2003-Fall. Volume 5, 6-9 Oct. 2003
     Page(s):2844 - 2848 Vol.5 (2005/9/22)
4.   Baochun Li, “End-to-End Fair Bandwidth Allocation in Multi-
     Hop Wireless Ad Hoc Networks,” 25th IEEE International
     Conference on Distributed Computing Systems, June 2005
     Page(s):471 – 480 (2005/9/22)


                                                   4

More Related Content

What's hot (20)

Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic ppt
 
Mba i qt unit-4.1_introduction to probability distributions
Mba i qt unit-4.1_introduction to probability distributionsMba i qt unit-4.1_introduction to probability distributions
Mba i qt unit-4.1_introduction to probability distributions
 
Multi-Layer Perceptrons
Multi-Layer PerceptronsMulti-Layer Perceptrons
Multi-Layer Perceptrons
 
Defuzzification
DefuzzificationDefuzzification
Defuzzification
 
Data Link Layer
Data Link LayerData Link Layer
Data Link Layer
 
Error Detection and Correction - Data link Layer
Error Detection and Correction - Data link LayerError Detection and Correction - Data link Layer
Error Detection and Correction - Data link Layer
 
Fuzzy and Neural Approaches in Engineering MATLAB
Fuzzy and Neural Approaches in Engineering MATLABFuzzy and Neural Approaches in Engineering MATLAB
Fuzzy and Neural Approaches in Engineering MATLAB
 
vector QUANTIZATION
vector QUANTIZATIONvector QUANTIZATION
vector QUANTIZATION
 
Bivariate Discrete Distribution
Bivariate Discrete DistributionBivariate Discrete Distribution
Bivariate Discrete Distribution
 
Hopfield Networks
Hopfield NetworksHopfield Networks
Hopfield Networks
 
Fuzzy expert system
Fuzzy expert systemFuzzy expert system
Fuzzy expert system
 
Asynchronous Transfer Mode ATM
Asynchronous Transfer Mode  ATMAsynchronous Transfer Mode  ATM
Asynchronous Transfer Mode ATM
 
Cuckoo search algorithm
Cuckoo search algorithmCuckoo search algorithm
Cuckoo search algorithm
 
Data link layer
Data link layerData link layer
Data link layer
 
Instance based learning
Instance based learningInstance based learning
Instance based learning
 
Fuzzy inference systems
Fuzzy inference systemsFuzzy inference systems
Fuzzy inference systems
 
Peer To Peer Protocols
Peer To Peer ProtocolsPeer To Peer Protocols
Peer To Peer Protocols
 
X.25
X.25X.25
X.25
 
9 multiple access
9 multiple access9 multiple access
9 multiple access
 
Multilayer & Back propagation algorithm
Multilayer & Back propagation algorithmMultilayer & Back propagation algorithm
Multilayer & Back propagation algorithm
 

Similar to Fairness index

Chapter 4
Chapter 4Chapter 4
Chapter 4asguna
 
EBCD: A ROUTING ALGORITHM BASED ON BEE COLONY FOR ENERGY CONSUMPTION REDUCTIO...
EBCD: A ROUTING ALGORITHM BASED ON BEE COLONY FOR ENERGY CONSUMPTION REDUCTIO...EBCD: A ROUTING ALGORITHM BASED ON BEE COLONY FOR ENERGY CONSUMPTION REDUCTIO...
EBCD: A ROUTING ALGORITHM BASED ON BEE COLONY FOR ENERGY CONSUMPTION REDUCTIO...ijasuc
 
EBCD: A ROUTING ALGORITHM BASED ON BEE COLONY FOR ENERGY CONSUMPTION REDUCTIO...
EBCD: A ROUTING ALGORITHM BASED ON BEE COLONY FOR ENERGY CONSUMPTION REDUCTIO...EBCD: A ROUTING ALGORITHM BASED ON BEE COLONY FOR ENERGY CONSUMPTION REDUCTIO...
EBCD: A ROUTING ALGORITHM BASED ON BEE COLONY FOR ENERGY CONSUMPTION REDUCTIO...ijasuc
 
seven layer OSI model
seven layer OSI modelseven layer OSI model
seven layer OSI modelManjeet MN
 
Presentation on osi layer
Presentation on osi layerPresentation on osi layer
Presentation on osi layerKuldeep Pathak
 
Routing protocol on wireless sensor network
Routing protocol on wireless sensor networkRouting protocol on wireless sensor network
Routing protocol on wireless sensor networkshashankcsnits
 
A Secure Chaotic Communication System
A Secure Chaotic Communication SystemA Secure Chaotic Communication System
A Secure Chaotic Communication Systemijsrd.com
 
OSI Model.It was created in 1983 by osi.
OSI Model.It was created in 1983 by osi.OSI Model.It was created in 1983 by osi.
OSI Model.It was created in 1983 by osi.muhammadsaudm19a
 
Resource Allocation in MIMO – OFDM Communication System under Signal Strength...
Resource Allocation in MIMO – OFDM Communication System under Signal Strength...Resource Allocation in MIMO – OFDM Communication System under Signal Strength...
Resource Allocation in MIMO – OFDM Communication System under Signal Strength...Kumar Goud
 
Networking (osi model)
Networking (osi model)Networking (osi model)
Networking (osi model)Pooja Bhojwani
 

Similar to Fairness index (20)

Chapter 4
Chapter 4Chapter 4
Chapter 4
 
EBCD: A ROUTING ALGORITHM BASED ON BEE COLONY FOR ENERGY CONSUMPTION REDUCTIO...
EBCD: A ROUTING ALGORITHM BASED ON BEE COLONY FOR ENERGY CONSUMPTION REDUCTIO...EBCD: A ROUTING ALGORITHM BASED ON BEE COLONY FOR ENERGY CONSUMPTION REDUCTIO...
EBCD: A ROUTING ALGORITHM BASED ON BEE COLONY FOR ENERGY CONSUMPTION REDUCTIO...
 
EBCD: A ROUTING ALGORITHM BASED ON BEE COLONY FOR ENERGY CONSUMPTION REDUCTIO...
EBCD: A ROUTING ALGORITHM BASED ON BEE COLONY FOR ENERGY CONSUMPTION REDUCTIO...EBCD: A ROUTING ALGORITHM BASED ON BEE COLONY FOR ENERGY CONSUMPTION REDUCTIO...
EBCD: A ROUTING ALGORITHM BASED ON BEE COLONY FOR ENERGY CONSUMPTION REDUCTIO...
 
seven layer OSI model
seven layer OSI modelseven layer OSI model
seven layer OSI model
 
Lecture 05
Lecture 05Lecture 05
Lecture 05
 
Osi(1)
Osi(1)Osi(1)
Osi(1)
 
Osi model
Osi model Osi model
Osi model
 
Presentation on osi layer
Presentation on osi layerPresentation on osi layer
Presentation on osi layer
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
Routing protocol on wireless sensor network
Routing protocol on wireless sensor networkRouting protocol on wireless sensor network
Routing protocol on wireless sensor network
 
Notes on Class 3
Notes on Class 3Notes on Class 3
Notes on Class 3
 
D05422835
D05422835D05422835
D05422835
 
A Secure Chaotic Communication System
A Secure Chaotic Communication SystemA Secure Chaotic Communication System
A Secure Chaotic Communication System
 
OSI Model.It was created in 1983 by osi.
OSI Model.It was created in 1983 by osi.OSI Model.It was created in 1983 by osi.
OSI Model.It was created in 1983 by osi.
 
Bn36386389
Bn36386389Bn36386389
Bn36386389
 
Resource Allocation in MIMO – OFDM Communication System under Signal Strength...
Resource Allocation in MIMO – OFDM Communication System under Signal Strength...Resource Allocation in MIMO – OFDM Communication System under Signal Strength...
Resource Allocation in MIMO – OFDM Communication System under Signal Strength...
 
Osi
OsiOsi
Osi
 
Ijecet 06 09_001
Ijecet 06 09_001Ijecet 06 09_001
Ijecet 06 09_001
 
Networking (osi model)
Networking (osi model)Networking (osi model)
Networking (osi model)
 
OSI Model
OSI ModelOSI Model
OSI Model
 

Fairness index

  • 1. Fairness Index Lee Cheng-Ta October 3, 2006 1
  • 2. Jain’s Fairness Index Fairness Index = where xi is the normalized throughput (in Kbps) of the i−th TCP flow and n is the number of connections. Example: A scheme gives 50, 30, 50 Mbps (throughput, ti) when the optimal is 50, 10, 10 Mbps (fair throughput, oi) – Normalized Throughput: xi = ti/oi – 50/50, 30/10, 50/10  1, 3, 5 Fairness Index =(1+3+5)2 / 3(12+32+52) =92 / 3(1+9+25)= 0.77 1, 4, 5  0.79 1, 2, 5  0.71 2
  • 3. Fairness Index: Properties Scale independent – Standard deviation (Throughput) = 10 Mbps = 104 kbps Bounded – between 0 and 1 or 0 and 100% variance, standard deviation, and relative distance are not bounded. Direct relationship: – Higher index  More Fair – Higher variance  Less fair Continuous – min/max is not continuous. – The index should be continuous. Any slight change in allocation should show up in the fairness index. In the above example, if the normalized throughput is 1, 4, and 5 respectively, the fairness should obviously be different, yet it is not reflected in the min-max ratio which remain at 1/5. 3
  • 4. References 1. R. Jain, W. Hawe, D. Chiu, “A Quantitative measure of fairness and discrimination for resource allocation in Shared Computer Systems,” DEC-TR-301, September 26, 1984, http://www.cis.ohio-state.edu/~jain/papers/fairness.htm 2. Yu, O.; Saric, E.; Li, A.; “Fairly adjusted multimode dynamic “ guard bandwidth admission control over CDMA systems ,” IEEE Journal on Selected Areas in Communications, Volume 24, Issue 3, March 2006 Page(s):579 - 592 (2005/2/21) 3. Krishnamachari, B.; Ordonez, F ,”Analysis of energy-efficient, ,” fair routing in wireless sensor networks through non-linear optimization,” 2003 IEEE 58th Vehicular Technology Conference, 2003. VTC 2003-Fall. Volume 5, 6-9 Oct. 2003 Page(s):2844 - 2848 Vol.5 (2005/9/22) 4. Baochun Li, “End-to-End Fair Bandwidth Allocation in Multi- Hop Wireless Ad Hoc Networks,” 25th IEEE International Conference on Distributed Computing Systems, June 2005 Page(s):471 – 480 (2005/9/22) 4