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 ,
califica la equidad de un conjunto de valores donde hayusuarios,es el rendimiento para ella conexión yes el coeficiente de variación de la muestra . El resultado varía desde(peor caso) a 1 (mejor caso), y es máximo cuando todos los usuarios reciben la misma asignación. Este índice escuandoLos usuarios comparten el recurso por igual, y el otroLos 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 equidad, un método aproximado es dejar, dónde
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 ques se ordenarán.
Un método exacto es dejar, dónderesuelve
- .
Una forma sencilla de calculares utilizar el método de Newton en, 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 (), y luego asignando iterativamente una unidad a un usuario, con la probabilidad de que el usuario k la reciba proporcional a.
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...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.y el límite superiorde la escala de calificación. [ 5 ]
El índice de equidad de QoEposee 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 intervalodonde 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.y el 50% experimenta la menor calidad de experiencia..
Índices de equidad basados en productos
Los índices de equidad basados en productos se basan en la formulación general de equidad:
- ,
dóndees una función de transformación arbitraria. Parapara ser una función de transformación válida:paraEl í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
- ,
dóndees cualquier función no decreciente con. a menudo es conveniente tomar g como algo así. Suponiendo que f es creciente yy, esto da una relación mínima a máxima de aproximadamente
- .
El índice de equidad basado en el producto lineal tieney tiene el siguiente aspecto:
- .
Se observa quees muy sensible para valores pequeños de. Por ejemplorendimientos
Índice de equidad de G
El índice de equidad de Ges utilizado principalmente por operadores de telecomunicaciones en el contexto de la asignación de ancho de banda .El índice de equidad de orden n escala las fracciones del índice de equidad basado en el producto mediante una transformación sinusoidal potenciada.:
- ,
dónde. 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 a, 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, paraobtenemosy.
Índice de equidad de Bossaer
Mientras que el índice de equidad de G infla las fracciones más cercanas a, el índice de equidad de Bossaer infla las fracciones más cercanas a 0.función de transformación de orden narroja el índice de equidad:
- .
Los índices de equidad basados en productos lineales son un caso especial de Bossaer donde.
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
- ↑ 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 .
- ↑ 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 .
- ↑ 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 .
- ↑ 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 .
- ^ 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 .
- ↑ Índice de equidad de rendimiento: una explicación
- ↑ 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 .
- ↑ 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.
- Algoritmos de enrutamiento