Articulo de referencia

Medida de equidad

En ingeniería de redes, se utilizan medidas o métricas de equidad para determinar si los usuarios o las aplicaciones reciben una distribución justa de los recursos del sistema. ...

En ingeniería de redes, se utilizan medidas o métricas de equidad para determinar si los usuarios o las aplicaciones reciben una distribución justa de los recursos del sistema. Existen diversas definiciones matemáticas y conceptuales de equidad.

Equidad en el Protocolo de Control de Transmisión

Los mecanismos de control de congestión para nuevos protocolos de transmisión de red o aplicaciones peer-to-peer deben interactuar correctamente con el Protocolo de Control de Transmisión (TCP). La equidad de TCP exige que un nuevo protocolo reciba una porción de la red no mayor que la de un flujo TCP comparable. Esto es importante, ya que TCP es el protocolo de transporte dominante en Internet, y si los nuevos protocolos adquieren una capacidad desproporcionada, tienden a causar problemas como el colapso por congestión . Este fue el caso de las primeras versiones del protocolo de transmisión de RealMedia : se basaba en UDP y fue bloqueado en gran medida por los cortafuegos de las organizaciones hasta que se desarrolló una versión basada en TCP. La desigualdad en el rendimiento de TCP a través de Wi-Fi es un problema crítico que requiere mayor investigación. [ 1 ]

Índice de equidad de Jain

La ecuación de Raj Jain ,

J(incógnita1,incógnita2,,incógnitanorte)=(i=1norteincógnitai)2nortei=1norteincógnitai2=incógnita¯2incógnita2¯=11+dov^2{\displaystyle {\mathcal {J}}(x_{1},x_{2},\dots ,x_{n})={\frac {(\sum _{i=1}^{n}x_{i})^{2}}{n\cdot \sum _{i=1}^{n}{x_{i}}^{2}}}={\frac {{\overline {\mathbf {x} }}^{2}}{\overline {\mathbf {x} ^{2}}}}={\frac {1}{1+{\widehat {c_{\rm {v}}}}^{2}}}}

califica la equidad de un conjunto de valores donde haynorte{\displaystyle n}usuarios,incógnitai{\displaystyle x_{i}}es el rendimiento para eli{\displaystyle i}la conexión ydov^{\displaystyle {\widehat {c_{\rm {v}}}}}es el coeficiente de variación de la muestra . El resultado varía desde1norte{\displaystyle {\tfrac {1}{n}}}(peor caso) a 1 (mejor caso), y es máximo cuando todos los usuarios reciben la misma asignación. Este índice esknorte{\displaystyle {\tfrac {k}{n}}}cuandok{\displaystyle k}Los usuarios comparten el recurso por igual, y el otronortek{\displaystyle nk}Los usuarios no reciben ninguna asignación.

Esta métrica identifica canales subutilizados y no es excesivamente sensible a patrones de flujo de red atípicos. [ 2 ]

Para alcanzar un determinado nivel de equidadF{\displaystyle F}, un método aproximado es dejarincógnitak=Akα{\displaystyle x_{k}=A\cdot k^{\alpha }}, dónde

α=1F+1FF{\displaystyle \alpha ={\frac {1-F+{\sqrt {1-F}}}{F}}}

y A es un factor arbitrario, que se usa normalmente para la normalización. Esto da una asignación con una equidad cercana a F , y la asignación se puede refinar para acercarse aún más. Tenga en cuenta que esto también permite una priorización de la asignación, ya queincógnitak{\displaystyle x_{k}}s se ordenarán.

Un método exacto es dejarincógnitak=Ami2αk{\displaystyle x_{k}=A\cdot e^{2\alpha k}}, dóndeα{\displaystyle \alpha }resuelve

tanh(norteα)nortetanh(α)=F{\displaystyle {\frac {\tanh(n\alpha )}{n\tanh(\alpha )}}=F}.

Una forma sencilla de calcularα{\displaystyle \alpha }es utilizar el método de Newton enln(tanh(norteα)tanh(α)(norteF1)tanh(α))=0{\displaystyle \ln \left({\frac {\tanh(n\alpha )-\tanh(\alpha )}{(nF-1)\cdot \tanh(\alpha )}}\right)=0}, que converge de forma consistente y bastante rápida.

Ambos métodos dan asignaciones no enteras , generalmente, y a veces se requieren asignaciones enteras. Esto se puede hacer utilizando uno de los métodos de asignación anteriores, redondeando cada asignación hacia abajo al entero más cercano (incógnitak=incógnitak{\displaystyle x_{k}'=\left\lfloor x_{k}\right\rfloor }), y luego asignando iterativamente una unidad a un usuario, con la probabilidad de que el usuario k la reciba proporcional aincógnitakincógnitak{\displaystyle x_{k}-\left\lfloor x_{k}\right\rfloor }.

Equidad maximin

Se dice que una asignación de ancho de banda es equitativa (máximo-mínimo) se logra si y solo si dicha asignación es factible y un intento de aumentar la asignación de cualquier flujo conlleva necesariamente la disminución de la asignación de algún otro flujo con una asignación igual o menor. Una asignación equitativa máximo-mínimo se logra cuando el ancho de banda se asigna de forma equitativa y en incrementos infinitesimales a todos los flujos hasta que uno se satisface, luego entre los flujos restantes y así sucesivamente hasta que todos los flujos se satisfacen o se agota el ancho de banda.

Eficiencia del espectro equitativamente compartida

En las redes inalámbricas de radio por paquetes , la eficiencia espectral de uso equitativo (FSSE) puede utilizarse como una medida combinada de equidad y eficiencia espectral del sistema . La eficiencia espectral del sistema es el rendimiento total de la red dividido por el ancho de banda de radio utilizado en hercios. La FSSE es la porción de la eficiencia espectral del sistema que se comparte equitativamente entre todos los usuarios activos (con al menos un paquete de datos en cola o en transmisión). En caso de escasez de recursos , la FSSE sería cero durante ciertos intervalos de tiempo. En caso de recursos compartidos equitativamente, la FSSE sería igual a la eficiencia espectral del sistema. Para lograr una equidad de máximo-mínimo , la FSSE debe maximizarse.

FSSE resulta especialmente útil al analizar esquemas avanzados de gestión de recursos de radio (RRM), como la programación adaptativa de canales , para redes celulares con servicio de datos por paquetes de mejor esfuerzo . En un sistema de este tipo, puede ser tentador optimizar la eficiencia del espectro (es decir, el rendimiento). Sin embargo, esto podría provocar la escasez de programación para usuarios "costosos" situados lejos del punto de acceso, siempre que otro usuario activo se encuentre más cerca del mismo punto de acceso o de uno adyacente. En consecuencia, los usuarios experimentarían un servicio inestable, lo que podría resultar en una menor cantidad de clientes satisfechos. La optimización de FSSE supone un compromiso entre la equidad (especialmente evitando la escasez de programación) y el logro de una alta eficiencia espectral.

Si se conoce el costo de cada usuario, en términos de recursos consumidos por bit de información transferido, la medida FSSE puede redefinirse para reflejar la equidad proporcional . En un sistema proporcionalmente equitativo, se maximiza esta "eficiencia de espectro compartido proporcionalmente equitativa" (o "costo de recursos de radio compartidos equitativamente"). Esta política es menos equitativa, ya que a los usuarios "costosos" se les asigna un rendimiento menor que a otros, pero aun así se evita la escasez de recursos en la programación.

Equidad en la calidad de la experiencia

La idea de equidad en la QoE consiste en cuantificar la equidad entre los usuarios considerando la calidad de la experiencia (QoE) tal como la percibe el usuario final . Esto es especialmente importante en la gestión de redes, donde los operadores desean mantener a sus usuarios suficientemente satisfechos (es decir, con una alta QoE) de manera equitativa (véase gestión de la QoE ). Se han propuesto varios enfoques para garantizar la equidad en la QoE en toda la red, especialmente para la transmisión de vídeo adaptativa. [ 3 ] [ 4 ]

A diferencia de las medidas relacionadas con la red, como el rendimiento, la QoE no se suele medir en escalas de razón . Por lo tanto, no se pueden aplicar medidas de equidad como el índice de equidad de Jain , ya que la escala de medición debe ser una escala de razón con un punto cero claramente definido (véanse ejemplos de mal uso de los coeficientes de variación). La QoE se puede medir en escalas de intervalo . Un ejemplo típico es una escala de puntuación media de opinión (MOS) de 5 puntos , donde 1 indica la calidad más baja y 5 la más alta. Si bien el coeficiente de variación carece de sentido, la desviación estándar...σ{\displaystyle \sigma }Proporciona una medida de la dispersión de la calidad de la experiencia entre los usuarios.

Hossfeld et al. han propuesto un índice de equidad de QoE que considera el límite inferior.L{\displaystyle L}y el límite superiorH{\displaystyle H}de la escala de calificación. [ 5 ]

F=12σHL{\displaystyle F=1-{\frac {2\sigma }{HL}}}

El índice de equidad de QoEF{\displaystyle F}posee algunas propiedades deseables como la independencia de escala y métrica. La unidad de medida no importa. Cualquier transformación lineal de los valores de QoE no cambia el valor del índice de equidad. El índice de equidad está acotado en el intervalo[0;1]{\displaystyle [0;1]}donde 1 indica una equidad perfecta en la QoE: todos los usuarios experimentan la misma calidad. 0 indica una injusticia total, por ejemplo, el 50% de los usuarios experimentan la QoE más alta.H{\displaystyle H}y el 50% experimenta la menor calidad de experiencia.L{\displaystyle L}.

Índices de equidad basados ​​en productos

Los índices de equidad basados ​​en productos se basan en la formulación general de equidad:

A(incógnita)=i=0norteF(incógnitaimáximo(incógnita)){\displaystyle {\mathcal {A}}(\mathbf {x} )=\prod _{i=0}^{n}f\left({\frac {x_{i}}{\max(\mathbf {x} )}}\right)},

dóndeF{\displaystyle f}es una función de transformación arbitraria. ParaF{\displaystyle f}para ser una función de transformación válida:F(incógnita)[0,1]{\displaystyle f(x)\in [0,1]}para0incógnita1{\displaystyle 0\leq x\leq 1}El índice resultante tiene, por lo tanto, un valor entre 0 y 1. Dado que se dice que el índice de equidad de Jain es excesivamente sensible en condiciones atípicas, la equidad basada en el producto puede definirse arbitrariamente para obtener la sensibilidad deseada.

Una asignación que tiene equidad F según la formulación anterior puede ser dada por

incógnitaj=AF1(exp(ln(F)gramo(j)/i=0nortegramo(i))){\displaystyle x_{j}=A\cdot f^{-1}\left(\exp \left(\ln(F)\cdot g(j)/\sum _{i=0}^{n}g(i)\right)\right)},

dóndegramo(incógnita){\displaystyle g(x)}es cualquier función no decreciente congramo(0)=0{\displaystyle g(0)=0}. a menudo es conveniente tomar g como algo asígramo(incógnita)=incógnitametro{\displaystyle g(x)=x^{m}}. Suponiendo que f es creciente yF(0)=0{\displaystyle f(0)=0}yF(1)=1{\displaystyle f(1)=1}, esto da una relación mínima a máxima de aproximadamente

F1(exp(metro+1norteln(F))){\displaystyle f^{-1}\left(\exp \left({\frac {m+1}{n}}\ln(F)\right)\right)}.

El índice de equidad basado en el producto lineal tieneF(incógnita)=incógnita{\displaystyle f(x)=x}y tiene el siguiente aspecto:

L(incógnita)=i=0norteincógnitaimáximo(incógnita)norte{\displaystyle {\mathcal {L}}(\mathbf {x} )={\frac {\prod _{i=0}^{n}x_{i}}{\max(\mathbf {x} )^{n}}}}.

Se observa queL(incógnita){\displaystyle {\mathcal {L}}(\mathbf {x} )}es muy sensible para valores pequeños deincógnitai/máximo(incógnita){\displaystyle x_{i}/\max(\mathbf {x} )}. Por ejemploh={20,10,5,1}{\displaystyle \mathbf {h} =\{20,10,5,1\}}rendimientosL(h)=0,00625{\displaystyle {\mathcal {L}}(\mathbf {h} )=0.00625}

Índice de equidad de G

El índice de equidad de GI{\displaystyle {\mathcal {I}}}es utilizado principalmente por operadores de telecomunicaciones en el contexto de la asignación de ancho de banda .k{\displaystyle k}El índice de equidad de orden n escala las fracciones del índice de equidad basado en el producto mediante una transformación sinusoidal potenciada.F(incógnita)=pecado(incógnitaπ/2)1k{\displaystyle f(x)=\sin(x\pi /2)^{\frac {1}{k}}}:

GRAMOk(incógnita)=i=1nortepecado(πincógnitai2máximo(incógnita))1k{\displaystyle {\mathcal {G}}_{k}(\mathbf {x} )=\prod _{i=1}^{n}\sin \left({\frac {\pi x_{i}}{2\max(\mathbf {x} )}}\right)^{\frac {1}{k}}},

dóndekR+{\displaystyle k\in \mathbb {R} ^{+}}. El primer cuadrante de la onda sinusoidal se utiliza como función de mapeo para inflar fracciones. Como tal, la sensibilidad de la equidad basada en el producto disminuye para valores cercanos amáximo(incógnita){\displaystyle \max(\mathbf {x} )}, mientras que el índice sigue arrojando un valor entre 0 y 1.

En comparación con el índice de equidad de Jain, el índice de equidad de G produce valores más pequeños, es más sensible a la posible distribución injusta del ancho de banda y puede llegar a cero. En el contexto de las redes, esto último es una ventaja sobre el índice de equidad de Jain cuando algunos valores en un conjunto caen a niveles bajos. Además, el índice de equidad de Jain se considera una percepción promedio de equidad por parte del usuario [ 6 ], mientras que el índice de equidad de G se centra más en la igualdad dentro de un grupo. Por ejemplo, parametro={20,20,20,0}{\displaystyle \mathbf {m} =\{20,20,20,0\}}obtenemosJainorte(metro)=0,75{\displaystyle \mathrm {Jain} (\mathbf {m} )=0.75}yGRAMO1(metro)=0{\displaystyle {\mathcal {G_{1}}}(\mathbf {m} )=0}.

Índice de equidad de Bossaer

Mientras que el índice de equidad de G infla las fracciones más cercanas amáximo(incógnita){\displaystyle \max(\mathbf {x} )}, el índice de equidad de Bossaer infla las fracciones más cercanas a 0.k{\displaystyle k}función de transformación de orden nF(incógnita)=incógnita1k{\displaystyle f(x)=x^{\frac {1}{k}}}arroja el índice de equidad:

Bk(incógnita)=i=1norte(incógnitaimáximo(incógnita))1k{\displaystyle {\mathcal {B}}_{k}(\mathbf {x} )=\prod _{i=1}^{n}\left({\frac {x_{i}}{\max(\mathbf {x} )}}\right)^{\frac {1}{k}}}.

Los índices de equidad basados ​​en productos lineales son un caso especial de Bossaer dondek=1{\displaystyle k=1}.

equidad causal

La equidad causal mide la frecuencia con la que dos usuarios o aplicaciones casi idénticos que difieren solo en un conjunto de características con respecto a las cuales la asignación de recursos debe ser justa reciben un trato idéntico. [ 7 ]

Otras métricas

Se han definido otras métricas, como la equidad en el peor de los casos. [ 8 ]

Notas

  1. Pokhrel, Shiva Raj; Panda, Manoj; Vu, Hai L.; Mandjes, Michel (2016). "Rendimiento TCP sobre Wi-Fi: Impacto conjunto de las pérdidas de búfer y de canal". IEEE Transactions on Mobile Computing . 15 (5): 1279– 1291. doi : 10.1109/TMC.2015.2456883 . S2CID 10323290 . 
  2. Jain, R.; Chiu, DM; Hawe, W. (1984). "Una medida cuantitativa de equidad y discriminación para la asignación de recursos en sistemas informáticos compartidos" (PDF) . Informe de investigación DEC TR-301 .
  3. Georgopoulos, Panagiotis; Elkhatib, Yehia; Broadbent, Matthew; Mu, Mu; Race, Nicholas (2013). "Hacia una equidad en la calidad de la experiencia en toda la red mediante la transmisión adaptativa de vídeo asistida por OpenFlow". Actas del taller ACM SIGCOMM de 2013 sobre redes multimedia futuras centradas en el ser humano . págs. 15-20 . doi : 10.1145/2491172.2491181 . ISBN  9781450321839. S2CID 2946134 . 
  4. Petrangeli, Stefano; Claeys, Maxim; Latre, Steven; Famaey, Jeroen; De Turck, Filip (2014). "Un marco basado en Q-Learning multiagente para lograr equidad en HTTP Adaptive Streaming". 2014 IEEE Network Operations and Management Symposium (NOMS) . pp. 1–9 . doi : 10.1109/NOMS.2014.6838245 . ISBN  978-1-4799-0913-1. S2CID 16573649 . 
  5. ^ Hossfeld, Tobías; Skorin-Kapov, Lea; Heegaard, Poul E.; Varela, Martín (11 de octubre de 2016). "Definición de equidad QoE en sistemas compartidos" . Cartas de comunicaciones del IEEE . 21 (1): 184– 187. doi : 10.1109/LCOMM.2016.2616342 . hdl : 11250/2433049 . S2CID 23790117 . Hobfeld, Tobías; Skorin-Kapov, Lea; Heegaard, Poul E.; Varela, Martín (19 de septiembre de 2017). "Definición de equidad QoE en sistemas compartidos" . Preimpresión de Zenodo . doi : 10.5281/zenodo.893343 .
  6. Índice de equidad de rendimiento: una explicación
  7. Galhotra, Sainyam; Brun, Yuriy; Meliou, Alexandra (2017). «Pruebas de equidad: Pruebas de software para detectar discriminación». Actas de la 11.ª Reunión Conjunta sobre Fundamentos de la Ingeniería de Software de 2017. págs. 498–510 . arXiv : 1709.03221 . doi : 10.1145/3106237.3106277 . ISBN  9781450351058. S2CID 6324652 . 
  8. Bennett, JCR; Hui Zhang (1996). "WF/sup 2/Q: Colas justas ponderadas en el peor de los casos". Actas de IEEE INFOCOM '96. Conferencia sobre Comunicaciones Informáticas . Vol. 1. pág. 120. doi : 10.1109/INFCOM.1996.497885 . ISBN   978-0-8186-7293-4. S2CID 17558577 . 

Lecturas adicionales

  • Almeida, A.; Casetti, C.; Oueslati, S.; Avratchenkov, K. y Johansson, M. Una taxonomía del control de la congestión (en el documento entregable n.º D.WP.JR.2.1.1) EuroNGI, 2004
  • Mo, J.; Walrand, J. (2000). "Control de congestión equitativo de extremo a extremo basado en ventanas" (PDF) . IEEE/ACM Transactions on Networking . 8 (5): 556– 567. doi : 10.1109/90.879343 . Archivado del original (PDF) el 19 de noviembre de 2012.