Articulo de referencia

Codificación de red lineal

En redes informáticas , la codificación de red lineal es un programa en el que los nodos intermedios transmiten datos desde los nodos fuente a los nodos sumidero mediante combin...

En redes informáticas , la codificación de red lineal es un programa en el que los nodos intermedios transmiten datos desde los nodos fuente a los nodos sumidero mediante combinaciones lineales .

La codificación de red lineal puede utilizarse para mejorar el rendimiento, la eficiencia y la escalabilidad de una red , así como para reducir los ataques y las escuchas ilegales. Los nodos de una red toman varios paquetes y los combinan para su transmisión. Este proceso puede utilizarse para lograr el máximo flujo de información posible en una red .

Se ha demostrado que, teóricamente, la codificación lineal es suficiente para alcanzar el límite superior en problemas de multidifusión con una sola fuente. [ 1 ] Sin embargo, la codificación lineal no es suficiente en general; ni ​​siquiera para versiones más generales de linealidad como la codificación convolucional y la codificación de banco de filtros . [ 2 ] Encontrar soluciones de codificación óptimas para problemas de red generales con demandas arbitrarias es un problema difícil, que puede ser NP-difícil [ 3 ] [ 4 ] e incluso indecidible . [ 5 ] [ 6 ]

Codificación y decodificación

En un problema de codificación de red lineal, un grupo de nodosPAG{\displaystyle P}están involucrados en el traslado de los datos desdeS{\displaystyle S}nodos fuente aK{\displaystyle K}nodos sumidero. Cada nodo genera nuevos paquetes que son combinaciones lineales de paquetes recibidos anteriormente multiplicándolos por coeficientes elegidos de un campo finito , típicamente de tamañoGRAMOF(2s){\displaystyle GF(2^{s})}.

Más formalmente, cada nodo,pagk{\displaystyle p_{k}}con grado de entrada ,InorteDmigramo(pagk)=S{\displaystyle InDeg(p_{k})=S}genera un mensajeincógnitak{\displaystyle X_{k}}a partir de la combinación lineal de los mensajes recibidos{METROi}i=1S{\displaystyle \{M_{i}\}_{i=1}^{S}}mediante la fórmula:

incógnitak=i=1SgramokiMETROi{\displaystyle X_{k}=\sum _{i=1}^{S}g_{k}^{i}\cdot M_{i}}

Donde los valoresgramoki{\displaystyle g_{k}^{i}}son coeficientes seleccionados deGRAMOF(2s){\displaystyle GF(2^{s})}Dado que las operaciones se calculan en un campo finito, el mensaje generado tiene la misma longitud que los mensajes originales. Cada nodo reenvía el valor calculado.incógnitak{\displaystyle X_{k}}junto con los coeficientes,gramoki{\displaystyle g_{k}^{i}}, utilizado en elkel{\displaystyle k^{\text{o}}}nivel,gramoki{\displaystyle g_{k}^{i}}.

Los nodos sumidero reciben estos mensajes codificados de red y los recopilan en una matriz. Los mensajes originales se pueden recuperar realizando una eliminación gaussiana en la matriz. [ 7 ] En forma escalonada reducida por filas, los paquetes decodificados corresponden a las filas de la formamii=[0...010...0]{\displaystyle e_{i}=[0...010...0]}

Fondo

Una red se representa mediante un grafo dirigido.GRAMO=(V,mi,do){\displaystyle {\mathcal {G}}=(V,E,C)}.V{\displaystyle V}es el conjunto de nodos o vértices,mi{\displaystyle E}es el conjunto de enlaces dirigidos (o aristas), ydo{\displaystyle C}da la capacidad de cada enlace demi{\displaystyle E}. DejarT(s,t){\displaystyle T(s,t)}sea ​​el máximo rendimiento posible del nodos{\displaystyle s}al nodot{\displaystyle t}. Por el teorema del flujo máximo y el corte mínimo ,T(s,t){\displaystyle T(s,t)}está limitado superiormente por la capacidad mínima de todos los cortes , que es la suma de las capacidades de las aristas en un corte, entre estos dos nodos.

Karl Menger demostró que siempre existe un conjunto de caminos disjuntos en aristas que alcanzan la cota superior en un escenario de unidifusión , conocido como el teorema del flujo máximo y el corte mínimo . Posteriormente, se propuso el algoritmo de Ford-Fulkerson para encontrar dichos caminos en tiempo polinomial. Luego, Edmonds demostró en el artículo "Ramificaciones disjuntas en aristas" que la cota superior también es alcanzable en el escenario de difusión, y propuso un algoritmo de tiempo polinomial.

Sin embargo, la situación en el escenario de multidifusión es más compleja y, de hecho, no se puede alcanzar dicho límite superior utilizando ideas de enrutamiento tradicionales . Ahlswede et al. demostraron que sí se puede lograr si se pueden realizar tareas de computación adicionales (los paquetes entrantes se combinan en uno o varios paquetes salientes) en los nodos intermedios. [ 8 ]

La red de mariposas

Red de mariposas.

La red mariposa [ 8 ] se usa a menudo para ilustrar cómo la codificación de red lineal puede superar al enrutamiento . Dos nodos de origen (en la parte superior de la imagen) tienen información A y B que deben transmitirse a los dos nodos de destino (en la parte inferior). Cada nodo de destino quiere conocer tanto A como B. Cada arista solo puede transportar un único valor (podemos pensar que una arista transmite un bit en cada intervalo de tiempo).

Si solo se permitiera el enrutamiento, el enlace central solo podría transportar A o B, pero no ambos. Si enviamos A a través del enlace central, el destino izquierdo recibiría A dos veces y no tendría conocimiento de B. Enviar B plantea un problema similar para el destino derecho. Decimos que el enrutamiento es insuficiente porque ningún esquema de enrutamiento puede transmitir A y B a ambos destinos simultáneamente. Mientras tanto, se necesitan cuatro intervalos de tiempo en total para que ambos nodos de destino conozcan A y B.

Mediante un código sencillo, como se muestra, A y B se pueden transmitir simultáneamente a ambos destinos enviando la suma de los símbolos a través de los dos nodos repetidores, codificando A y B con la fórmula "A+B". El destino izquierdo recibe A y A + B, y puede calcular B restando ambos valores. De forma similar, el destino derecho recibirá B y A + B, y también podrá determinar A y B. Por lo tanto, con la codificación de red, se requieren solo tres intervalos de tiempo y se mejora el rendimiento.

Codificación de red lineal aleatoria

La codificación de red lineal aleatoria [ 9 ] (RLNC) es un esquema de codificación simple pero potente que, en esquemas de transmisión por difusión, permite un rendimiento casi óptimo mediante un algoritmo descentralizado. Los nodos transmiten combinaciones lineales aleatorias de los paquetes que reciben, con coeficientes elegidos aleatoriamente, con una distribución uniforme de un campo de Galois . Si el tamaño del campo es suficientemente grande, la probabilidad de que el receptor o los receptores obtengan combinaciones linealmente independientes (y, por lo tanto, información innovadora) se aproxima a 1. Sin embargo, cabe señalar que, aunque la codificación de red lineal aleatoria tiene un excelente rendimiento, si un receptor obtiene un número insuficiente de paquetes, es extremadamente improbable que pueda recuperar alguno de los paquetes originales. Esto se puede solucionar enviando combinaciones lineales aleatorias adicionales hasta que el receptor obtenga el número adecuado de paquetes.

Funcionamiento y parámetros clave

En RLNC existen tres parámetros clave. El primero es el tamaño de generación. En RLNC, los datos originales transmitidos a través de la red se dividen en paquetes. Los nodos de origen e intermedios de la red pueden combinar y recombinar el conjunto de paquetes originales y codificados. El originalMETRO{\displaystyle M}Los paquetes forman un bloque, generalmente llamado generación. El número de paquetes originales combinados y recombinados es el tamaño de la generación. El segundo parámetro es el tamaño del paquete. Por lo general, el tamaño de los paquetes originales es fijo. En el caso de paquetes de tamaño desigual, estos pueden rellenarse con ceros si son más cortos o dividirse en varios paquetes si son más largos. En la práctica, el tamaño del paquete puede ser el tamaño de la unidad de transmisión máxima (MTU) del protocolo de red subyacente. Por ejemplo, puede ser de alrededor de 1500 bytes en una trama Ethernet . El tercer parámetro clave es el campo de Galois utilizado. En la práctica, los campos de Galois más utilizados son los campos de extensión binarios. Y los tamaños más utilizados para los campos de Galois son el campo binario.GRAMOF(2){\displaystyle GF(2)}y el llamado binario-8 (GRAMOF(28){\displaystyle GF(2^{8})}En el campo binario, cada elemento tiene una longitud de un bit, mientras que en el binario de 8 bits, tiene una longitud de un byte. Dado que el tamaño del paquete suele ser mayor que el del campo, cada paquete se considera un conjunto de elementos del campo de Galois (generalmente denominados símbolos) concatenados. Los paquetes tienen una cantidad fija de símbolos (elementos del campo de Galois) y, dado que todas las operaciones se realizan sobre campos de Galois, el tamaño de los paquetes no cambia con las combinaciones lineales subsiguientes.

Las fuentes y los nodos intermedios pueden combinar cualquier subconjunto de los paquetes originales y previamente codificados mediante operaciones lineales. Para formar un paquete codificado en RLNC, los paquetes originales y previamente codificados se multiplican por coeficientes elegidos aleatoriamente y se suman. Dado que cada paquete es simplemente un conjunto concatenado de elementos de un campo de Galois, las operaciones de multiplicación y suma se realizan símbolo por símbolo sobre cada uno de los símbolos individuales de los paquetes, como se muestra en la imagen del ejemplo.

Para preservar la ausencia de estado del código, los coeficientes de codificación utilizados para generar los paquetes codificados se añaden a los paquetes transmitidos por la red. Por lo tanto, cada nodo de la red puede ver qué coeficientes se utilizaron para generar cada paquete codificado. Una novedad de la codificación de red lineal con respecto a los códigos de bloque tradicionales es que permite la recombinación de paquetes previamente codificados en paquetes codificados nuevos y válidos. Este proceso se suele denominar recodificación. Tras una operación de recodificación, el tamaño de los coeficientes de codificación añadidos no cambia. Dado que todas las operaciones son lineales, el estado del paquete recodificado se puede preservar aplicando las mismas operaciones de suma y multiplicación a la carga útil y a los coeficientes de codificación añadidos. En el siguiente ejemplo, ilustraremos este proceso.

Cualquier nodo de destino debe recopilar suficientes paquetes codificados linealmente independientes para poder reconstruir los datos originales. Cada paquete codificado puede entenderse como una ecuación lineal donde los coeficientes son conocidos ya que se adjuntan al paquete. En estas ecuaciones, cada uno de los originalesMETRO{\displaystyle M}Los paquetes son la incógnita. Para resolver el sistema de ecuaciones lineales, el destino necesita al menosMETRO{\displaystyle M}ecuaciones linealmente independientes (paquetes).

Ejemplo

Proceso de codificación y recodificación en la codificación de redes lineales. Cada paquete se considera un conjunto de elementos de un campo de Galois. Por lo tanto, multiplicar y sumar dos paquetes implica multiplicar cada uno de sus símbolos por un coeficiente de codificación elegido del campo de Galois y luego sumar ambos paquetes, símbolo por símbolo.

En la figura, podemos ver un ejemplo de dos paquetes combinados linealmente en un nuevo paquete codificado. En el ejemplo, tenemos dos paquetes, a saber, el paqueteF{\displaystyle f}y paquetemi{\displaystyle e}. El tamaño de generación de nuestro ejemplo es dos. Sabemos esto porque cada paquete tiene dos coeficientes de codificación (doij{\displaystyle C_{ij}}) añadidos. Los coeficientes añadidos pueden tomar cualquier valor del campo de Galois. Sin embargo, un paquete de datos original, sin codificar, habría añadido los coeficientes de codificación.[0,1]{\displaystyle [0,1]}o[1,0]{\displaystyle [1,0]}, lo que significa que se construyen mediante una combinación lineal de cero veces uno de los paquetes más una vez el otro paquete. Cualquier paquete codificado tendría otros coeficientes añadidos. En nuestro ejemplo, el paqueteF{\displaystyle f}por ejemplo ha añadido los coeficientes[do11,do12]{\displaystyle [C_{11},C_{12}]}Dado que la codificación de red se puede aplicar en cualquier capa del protocolo de comunicación , estos paquetes pueden tener una cabecera de las otras capas, que se ignora en las operaciones de codificación de red.

Ahora, supongamos que el nodo de red quiere producir un nuevo paquete codificado que combine paquetes.F{\displaystyle f}y paquetemi{\displaystyle e}. En RLNC, se elegirán aleatoriamente dos coeficientes de codificación,d1{\displaystyle d_{1}}yd2{\displaystyle d_{2}}En el ejemplo, el nodo multiplicará cada símbolo del paquete.F{\displaystyle f}pord1{\displaystyle d_{1}}y cada símbolo del paquetemi{\displaystyle e}pord2{\displaystyle d_{2}}Luego, sumará los resultados símbolo por símbolo para producir los nuevos datos codificados. Realizará las mismas operaciones de multiplicación y suma a los coeficientes de codificación de los paquetes codificados.

conceptos erróneos

La codificación de redes lineales es todavía un tema relativamente nuevo. Sin embargo, se ha investigado ampliamente durante los últimos veinte años. No obstante, aún existen algunas ideas erróneas que ya no son válidas:

Descifrando la complejidad computacional: Los decodificadores de codificación de red han mejorado con el paso de los años. Actualmente, los algoritmos son altamente eficientes y paralelizable. En 2016, con procesadores Intel Core i5 con instrucciones SIMD habilitadas, el rendimiento de descifrado de la codificación de red fue de 750 MB/s para un tamaño de generación de 16 paquetes y de 250 MB/s para un tamaño de generación de 64 paquetes. [ 10 ] Además, los algoritmos actuales pueden paralelizarse ampliamente, lo que aumenta aún más el rendimiento de codificación y descifrado. [ 11 ]

Sobrecarga de transmisión: Generalmente se piensa que la sobrecarga de transmisión de la codificación de red es alta debido a la necesidad de agregar los coeficientes de codificación a cada paquete codificado. En realidad, esta sobrecarga es insignificante en la mayoría de las aplicaciones. La sobrecarga debida a los coeficientes de codificación se puede calcular de la siguiente manera. A cada paquete se le han agregadoMETRO{\displaystyle M}Coeficientes de codificación. El tamaño de cada coeficiente es el número de bits necesarios para representar un elemento del campo de Galois. En la práctica, la mayoría de las aplicaciones de codificación de red utilizan un tamaño de generación de no más de 32 paquetes por generación y campos de Galois de 256 elementos (binario-8). Con estos números, cada paquete necesitaMETROlogramo2(s)=32{\displaystyle M*log_{2}(s)=32}bytes de sobrecarga añadida. Si cada paquete tiene una longitud de 1500 bytes (es decir, la MTU de Ethernet), entonces 32 bytes representan una sobrecarga de solo el 2 %.

Paquetes linealmente dependientes esperados en diferentes etapas de transmisión para un campo de GaloisGRAMOF(2){\displaystyle GF(2)}y un tamaño de generación de 16 paquetes. Al inicio de la transmisión, las dependencias lineales son mínimas. Es el último paquete de la transmisión el que tiene mayor probabilidad de presentar dependencias lineales.
El número esperado de paquetes linealmente dependientes por generación es prácticamente independiente del tamaño de la generación.

Sobrecarga debida a dependencias lineales: Dado que los coeficientes de codificación se eligen aleatoriamente en RLNC, existe la posibilidad de que algunos paquetes codificados transmitidos no sean beneficiosos para el destino porque se forman utilizando una combinación de paquetes linealmente dependiente. Sin embargo, esta sobrecarga es insignificante en la mayoría de las aplicaciones. Las dependencias lineales dependen del tamaño de los campos de Galois y son prácticamente independientes del tamaño de generación utilizado. Podemos ilustrar esto con el siguiente ejemplo. Supongamos que estamos utilizando un campo de Galois deq{\displaystyle q}elementos y un tamaño de generación deMETRO{\displaystyle M}paquetes. Si el destino no ha recibido ningún paquete codificado, decimos que no ha recibido ningún paquete.METRO{\displaystyle M}grados de libertad, y entonces casi cualquier paquete codificado será útil e innovador. De hecho, solo el paquete cero (solo ceros en los coeficientes de codificación) no será innovador. La probabilidad de generar el paquete cero es igual a la probabilidad de cada uno de losMETRO{\displaystyle M}El coeficiente de codificación debe ser igual al elemento cero del campo de Galois. Es decir, la probabilidad de un paquete no innovador es de1qMETRO{\displaystyle {\frac {1}{q^{M}}}}Con cada transmisión innovadora sucesiva, se puede demostrar que el exponente de la probabilidad de un paquete no innovador se reduce en uno. Cuando el destino ha recibidoMETRO1{\displaystyle M-1}paquetes innovadores (es decir, solo necesita un paquete más para decodificar completamente los datos). Entonces, la probabilidad de un paquete no innovador es de1q{\displaystyle {\frac {1}{q}}}. Podemos usar este conocimiento para calcular el número esperado de paquetes linealmente dependientes por generación. En el peor de los casos, cuando el campo de Galois utilizado contiene solo dos elementos (q=2{\displaystyle q=2}), el número esperado de paquetes linealmente dependientes por generación es de 1,6 paquetes adicionales. Si el tamaño de nuestra generación es de 32 o 64 paquetes, esto representa una sobrecarga del 5% o del 2,5%, respectivamente. Si utilizamos el campo binario-8 (q=256{\displaystyle q=256}), entonces el número esperado de paquetes linealmente dependientes por generación es prácticamente cero. Dado que son los últimos paquetes los que más contribuyen a la sobrecarga debida a las dependencias lineales, existen protocolos basados ​​en RLNC, como la codificación de red dispersa sintonizable [ 12 ] , que aprovechan este conocimiento. Estos protocolos introducen dispersión (elementos cero) en los coeficientes de codificación al comienzo de la transmisión para reducir la complejidad de la decodificación, y reducen la dispersión al final de la transmisión para reducir la sobrecarga debida a las dependencias lineales.

Aplicaciones

A lo largo de los años, numerosos investigadores y empresas han integrado soluciones de codificación de red en sus aplicaciones. [ 13 ] Podemos enumerar algunas de las aplicaciones de la codificación de red en diferentes áreas:

  • VoIP : [ 14 ] El rendimiento de los servicios de transmisión como VoIP sobre redes malladas inalámbricas se puede mejorar con la codificación de red reduciendo el retardo y la fluctuación de la red.
  • Transmisión y videoconferencia [ 15 ] y audio [ 16 ] : [ 17 ] [ 18 ] El rendimiento del tráfico MPEG-4 en términos de retardo, pérdida de paquetes y jitter sobre redes inalámbricas propensas a borrados de paquetes puede mejorarse con RLNC. [ 15 ] En el caso de la transmisión de audio sobre redes malladas inalámbricas, la tasa de entrega de paquetes, la latencia y el rendimiento de jitter de la red pueden aumentar significativamente cuando se utiliza RLNC en lugar de protocolos basados ​​en reenvío de paquetes como el reenvío de multidifusión simplificado y la poda dominante parcial. [ 16 ] Las mejoras de rendimiento de la codificación de red para videoconferencias no son solo teóricas. En 2016, los autores de [ 17 ] construyeron un banco de pruebas del mundo real de 15 dispositivos Android inalámbricos para evaluar la viabilidad de los sistemas de videoconferencia basados ​​en codificación de red. Sus resultados mostraron grandes mejoras en la tasa de entrega de paquetes y la experiencia general del usuario, especialmente sobre enlaces de baja calidad en comparación con las tecnologías de multidifusión basadas en el reenvío de paquetes .
  • Redes de área amplia definidas por software ( SD-WAN ): [ 19 ] [ 20 ] [ 21 ] [ 22 ] Las grandes redes inalámbricas de IoT industrial pueden beneficiarse de la codificación de red. Los investigadores demostraron [ 19 ] que la codificación de red y sus capacidades de agrupación de canales mejoraron el rendimiento de las SD-WAN con un gran número de nodos con múltiples conexiones celulares. Actualmente, empresas como Barracuda están empleando soluciones basadas en RLNC debido a sus ventajas en baja latencia, pequeño tamaño de los dispositivos informáticos y baja sobrecarga. [ 21 ] [ 22 ]
  • Agrupación de canales: [ 23 ] Debido a las características de ausencia de estado de RLNC, se puede utilizar para realizar de manera eficiente la agrupación de canales, es decir, la transmisión de información a través de múltiples interfaces de red. [ 23 ] Dado que los paquetes codificados se generan aleatoriamente y el estado del código viaja por la red junto con los paquetes codificados, una fuente puede lograr la agrupación sin mucha planificación simplemente enviando paquetes codificados a través de todas sus interfaces de red. El destino puede decodificar la información una vez que llegan suficientes paquetes codificados, independientemente de la interfaz de red. Un video que demuestra las capacidades de agrupación de canales de RLNC está disponible en. [ 24 ]
  • Redes privadas 5G : [ 25 ] [ 26 ] RLNC puede integrarse en el estándar 5G NR para mejorar el rendimiento de la transmisión de vídeo en sistemas 5G. [ 25 ] En 2018, una demostración presentada en el Consumer Electronics Show mostró una implementación práctica de RLNC con tecnologías NFV y SDN para mejorar la calidad del vídeo frente a la pérdida de paquetes debido a la congestión en la red central. [ 26 ]
  • Colaboración remota. [ 27 ]
  • Soporte y capacitación remotos mediante realidad aumentada . [ 28 ]
  • Aplicaciones de conducción remota de vehículos. [ 29 ] [ 30 ] [ 31 ] [ 32 ]
  • Redes de coches conectados . [ 33 ] [ 34 ]
  • Aplicaciones de juegos como la transmisión de baja latencia y la conectividad multijugador. [ 35 ] [ 36 ] [ 37 ] [ 38 ]
  • Aplicaciones sanitarias. [ 39 ] [ 40 ] [ 41 ]
  • Industria 4.0 . [ 42 ] [ 43 ] [ 44 ]
  • Redes satelitales. [ 45 ]
  • Campos de sensores agrícolas. [ 46 ] [ 47 ]
  • Redes de entretenimiento a bordo. [ 48 ]
  • Actualizaciones importantes de seguridad y firmware para familias de productos móviles. [ 49 ] [ 50 ]
  • Infraestructura de ciudad inteligente . [ 51 ] [ 52 ]
  • Redes centradas en la información y redes de datos con nombre : [ 53 ] La codificación de red lineal puede mejorar la eficiencia de la red de las soluciones de redes centradas en la información al explotar la naturaleza de multidifusión de múltiples fuentes de dichos sistemas. [ 53 ] Se ha demostrado que RLNC puede integrarse en redes de entrega de contenido distribuidas como IPFS para aumentar la disponibilidad de datos y, al mismo tiempo, reducir los recursos de almacenamiento. [ 54 ]
  • Alternativa a la corrección de errores hacia adelante y a las solicitudes de repetición automáticas en redes tradicionales e inalámbricas con pérdida de paquetes, como TCP codificado [ 55 ] y ARQ multiusuario [ 56 ].
  • Protección contra ataques de red como espionaje, escuchas ilegales, repetición o corrupción de datos. [ 57 ] [ 58 ]
  • Distribución de archivos digitales y compartición de archivos P2P, por ejemplo, el sistema de archivos Avalanche de Microsoft.
  • Almacenamiento distribuido [ 53 ] [ 59 ] [ 60 ]
  • Aumento del rendimiento en redes malladas inalámbricas, por ejemplo: COPE , [ 61 ] CORE , [ 62 ] enrutamiento con reconocimiento de codificación , [ 63 ] y BATMAN [ 64 ]
  • Reducción de búfer y retardo en redes de sensores espaciales: multiplexación de búfer espacial [ 65 ]
  • Difusión inalámbrica: [ 66 ] RLNC puede reducir el número de transmisión de paquetes para una red multicast inalámbrica de un solo salto y, por lo tanto, mejorar el ancho de banda de la red [ 66 ]
  • Compartición de archivos distribuidos [ 67 ]
  • Transmisión de vídeo de baja complejidad a dispositivos móviles [ 68 ]
  • Extensiones de dispositivo a dispositivo [ 69 ] [ 70 ] [ 71 ] [ 72 ] [ 73 ]

Véase también

Referencias

  1. S. Li, R. Yeung y N. Cai, "Codificación de red lineal" ( PDF ), en IEEE Transactions on Information Theory, vol. 49, n.º 2, págs. 371–381, 2003
  2. R. Dougherty, C. Freiling y K. Zeger, "Insuficiencia de la codificación lineal en el flujo de información de red" ( PDF archivado el 18 de junio de 2010 en Wayback Machine ), en IEEE Transactions on Information Theory, vol. 51, n.º 8, págs. 2745-2759, agosto de 2005 ( errata )
  3. Rasala Lehman, A.; Lehman, E. (2004). Clasificación de la complejidad de los problemas de flujo de información en redes . 15.ª ACM-SIAM SODA. págs. 142–150 . 
  4. Langberg, M.; Sprintson, A.; Bruck, J. (2006). "La complejidad de codificación de la codificación de red" . IEEE Transactions on Information Theory . 52 (6): 2386– 2397. Bibcode : 2006ITIT...52.2386L . doi : 10.1109/TIT.2006.874434 . S2CID 1414385 . 
  5. Li, CT (2023). "Indecidibilidad de la codificación de redes, desigualdades de información condicional e implicaciones de independencia condicional". IEEE Transactions on Information Theory . 69 (6): 3493. arXiv : 2205.11461 . Bibcode : 2023ITIT...69.3493L . doi : 10.1109/TIT.2023.3247570 . S2CID 248986512 . 
  6. Kühne, L.; Yashfe, G. (2022). "La representabilidad de los matroides mediante c-arreglos es indecidible". Israel Journal of Mathematics . 252 : 95–147 . arXiv : 1912.06123 . doi : 10.1007/s11856-022-2345-z . S2CID 209324252 . 
  7. Chou, Philip A.; Wu, Yunnan; Jain, Kamal (octubre de 2003). "Codificación práctica de redes". Conferencia Allerton sobre Comunicación, Control y Computación . Cualquier receptor puede recuperar los vectores de origen mediante la eliminación gaussiana de los vectores en sus h (o más) paquetes recibidos..
  8. 1 2 Ahlswede, Rudolf ; N. Cai; S.-YR Li; RW Yeung (2000). "Flujo de información en red". IEEE Transactions on Information Theory . 46 (4): 1204– 1216. CiteSeerX 10.1.1.722.1409 . doi : 10.1109/18.850663 . 
  9. T. Ho, R. Koetter, M. Médard , DR Karger y M. Effros, "Los beneficios de la codificación sobre el enrutamiento en un entorno aleatorio". Archivado el 31 de octubre de 2017 en Wayback Machine en el Simposio Internacional IEEE de Teoría de la Información de 2003. doi : 10.1109/ISIT.2003.1228459
  10. Sørensen, Chres W.; Paramanathan, Achuthan; Cabrera, Juan A.; Pedersen, Morten V.; Lucani, Daniel E.; Fitzek, Frank HP (abril de 2016). «Más eficiente y menos eficiente: codificación de red en dispositivos comerciales con SIMD» (PDF) . Conferencia IEEE de Comunicaciones Inalámbricas y Redes de 2016. págs. 1–6 . doi : 10.1109/WCNC.2016.7565066 . ISBN  978-1-4673-9814-5. S2CID 10468008 . Archivado del original el 08-04-2022. 
  11. Wunderlich, Simon; Cabrera, Juan A.; Fitzek, Frank HP; Reisslein, Martin (agosto de 2017). "Codificación de red en nodos IoT multinúcleo heterogéneos con programación DAG de operaciones de bloques de matriz paralela" (PDF) . IEEE Internet of Things Journal . 4 (4): 917– 933. Bibcode : 2017IITJ....4..917W . doi : 10.1109/JIOT.2017.2703813 . ISSN 2327-4662 . S2CID 30243498. Archivado del original (PDF) el 8 de abril de 2022.  
  12. Feizi, Soheil; Lucani, Daniel E.; Sørensen, Chres W.; Makhdoumi, Ali; Médard, Muriel (junio de 2014). «Codificación de red dispersa sintonizable para redes de multidifusión». Simposio Internacional de Codificación de Redes (NetCod) de 2014. págs. 1–6 . doi : 10.1109/NETCOD.2014.6892129 . ISBN  978-1-4799-6217-4. S2CID 18256950 . 
  13. "Codificando la red: Codificación de próxima generación para una operación de red flexible | IEEE Communications Society" . www.comsoc.org . Consultado el 6 de junio de 2022 .
  14. Lopetegui, I.; Carrasco, RA; Boussakta, S. (julio de 2010). «Diseño e implementación de VoIP con esquemas de codificación de red para redes inalámbricas». 7.º Simposio Internacional sobre Sistemas de Comunicación, Redes y Procesamiento Digital de Señales (CSNDSP 2010) . Newcastle upon Tyne: IEEE. pp. 857–861 . doi : 10.1109/CSNDSP16145.2010.5580304 . ISBN  978-1-4244-8858-2. S2CID 1761089 . 
  15. 1 2 Shrimali, R.; Narmawala, Z. (diciembre de 2012). "Un estudio sobre la transmisión MPEG-4 mediante codificación de red en redes inalámbricas". Conferencia Internacional de Ingeniería de la Universidad de Nirma (NUiCONE) de 2012. págs. 1–5 . doi : 10.1109/NUICONE.2012.6493203 . ISBN  978-1-4673-1719-1. S2CID 7791774 . 
  16. 1 2 Saeed, Basil; Lung, Chung-Horng; Kunz, Thomas; Srinivasan, Anand (octubre de 2011). "Transmisión de audio para redes malladas inalámbricas ad hoc mediante codificación de red". 2011 IFIP Wireless Days (WD) . págs. 1–5 . doi : 10.1109/WD.2011.6098167 . ISBN  978-1-4577-2028-4. S2CID 8052927 . 
  17. 1 2 Wang, Lei; Yang, Zhen; Xu, Lijie; Yang, Yuwang (julio de 2016). "NCVCS: sistema de videoconferencia basado en codificación de red para dispositivos móviles en redes multicast" . Ad Hoc Networks . 45 : 13–21 . doi : 10.1016/j.adhoc.2016.03.002 .
  18. Wang, Hui; Chang, Ronald Y.; Kuo, C.-C. Jay (junio de 2009). "Videoconferencia inalámbrica multiparte con codificación de red". 2009 IEEE International Conference on Multimedia and Expo . pp. 1492–1495 . doi : 10.1109/ICME.2009.5202786 . ISBN  978-1-4244-4290-4. S2CID 8234088 . 
  19. 1 2 Rachuri, Sri Pramodh; Ansari, Ahtisham Ali; Tandur, Deepaknath; Kherani, Arzad A.; Chouksey, Sameer (diciembre de 2019). "SD-WAN codificada en red en sistemas de acceso múltiple para el control de retardo". Conferencia Internacional de 2019 sobre Computación e Informática Contemporáneas (IC3I) . Singapur, Singapur: IEEE. págs. 32–37 . doi : 10.1109/IC3I46837.2019.9055565 . ISBN  978-1-7281-5529-6. S2CID 215723197 . 
  20. Ansari, Ahtisham Ali; Rachuri, Sri Pramodh; Kherani, Arzad A.; Tandur, Deepaknath (diciembre de 2019). "Un controlador SD-WAN para la minimización de la fluctuación de retardo en sistemas de acceso múltiple codificados". 2019 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS) . págs. 1–6 . doi : 10.1109/ANTS47819.2019.9117981 . ISBN  978-1-7281-3715-5. S2CID 219853700 . 
  21. 1 2 "Los FEC de próxima generación de Steinwurf no son una opción para SD-WAN, son un imperativo" . www.linkedin.com . Consultado el 6 de junio de 2022 .
  22. 1 2 "Barracuda Networks optimiza el tráfico SD-WAN con tecnología patentada de corrección de borrado de Steinwurf" . Steinwurf . Consultado el 6 de junio de 2022 .
  23. 1 2 Pedersen, Morten V.; Lucani, Daniel E.; Fitzek, Frank HP; Sorensen, Chres W.; Badr, Arash S. (septiembre de 2013). "Diseños de codificación de red adecuados para el mundo real: qué funciona, qué no y qué es prometedor". 2013 IEEE Information Theory Workshop (ITW) . Sevilla: IEEE. pp. 1–5 . doi : 10.1109/ITW.2013.6691231 . ISBN  978-1-4799-1321-3. S2CID 286822 . 
  24. Agrupación de canales mediante codificación de red lineal aleatoria . 22 de septiembre de 2013. Consultado el 6 de junio de 2022 .
  25. ^ Vukobratovic , Dejan; Tassi, Andrea; Delic, Savo; Khirallah, Chadi (abril de 2018). "Codificación de red lineal aleatoria para entrega de vídeo móvil 5G" . Información . 9 (4): 72. arXiv : 1802.04873 . doi : 10.3390/info9040072 . ISSN 2078-2489 . 
  26. 1 2 Gabriel, Frank; Nguyen, Giang T.; Schmoll, Robert-Steve; Cabrera, Juan A.; Muehleisen, Maciej; Fitzek, Frank HP (enero de 2018). "Implementación práctica de codificación de red para aplicaciones en tiempo real en redes 5G". 2018 15.ª Conferencia Anual de Comunicaciones y Redes para el Consumidor del IEEE (CCNC) . Las Vegas, NV: IEEE. págs. 1–2 . doi : 10.1109/CCNC.2018.8319320 . ISBN  978-1-5386-4790-5. S2CID 3982619 . 
  27. Magli, Enrico; Wang, Mea; Frossard, Pascal; Markopoulou, Athina (agosto de 2013). "Codificación de red y multimedia: una revisión". IEEE Transactions on Multimedia . 15 (5): 1195– 1212. arXiv : 1211.4206 . Bibcode : 2013ITMm...15.1195M . doi : 10.1109/TMM.2013.2241415 . ISSN 1520-9210 . S2CID 3200945 .  
  28. Torres Vega, Maria; Liaskos, Christos; Abadal, Sergi; Papapetrou, Evangelos; Jain, Akshay; Mouhouche, Belkacem; Kalem, Gökhan; Ergüt, Salih; Mach, Marian; Sabol, Tomas; Cabellos-Aparicio, Albert (octubre de 2020). "Realidad virtual y aumentada interconectada e inmersiva: una perspectiva de 5G e IoT" . Journal of Network and Systems Management . 28 (4): 796–826 . doi : 10.1007/s10922-020-09545-w . hdl : 2117/330129 . ISSN 1064-7570 . S2CID 219589307 .  
  29. De Jonckere, Olivier; Chorin, Jean; Feldmann, Marius (septiembre de 2017). «Entorno de simulación para la investigación de codificación de redes en redes de circunvalación». 2017 6.ª Conferencia Internacional sobre Desafíos de las Misiones Espaciales para la Tecnología de la Información (SMC-IT) . Alcalá de Henares: IEEE. pp. 128–131 . doi : 10.1109/SMC-IT.2017.29 . ISBN  978-1-5386-3462-2. S2CID 6180560 . 
  30. Jamil, Farhan; ​​Javaid, Anam; Umer, Tariq; Rehmani, Mubashir Husain (noviembre de 2017). "Un estudio exhaustivo de la codificación de red en redes ad hoc vehiculares" . Wireless Networks . 23 (8): 2395–2414 . doi : 10.1007/s11276-016-1294-z . ISSN 1022-0038 . S2CID 13624914 .  
  31. Park, Joon-Sang; Lee, Uichin; Gerla, Mario (mayo de 2010). "Comunicaciones vehiculares: transmisiones de video de emergencia y codificación de red" . Journal of Internet Services and Applications . 1 (1): 57– 68. doi : 10.1007/s13174-010-0006-7 . ISSN 1867-4828 . S2CID 2143201 .  
  32. Noor-A-Rahim, Md; Liu, Zilong; Lee, Haeyoung; Khyam, M. Omar; He, Jianhua; Pesch, Dirk; Moessner, Klaus; Saad, Walid; Poor, H. Vincent (2022-05-01). "6G para comunicaciones vehículo a todo (V2X): tecnologías habilitadoras, desafíos y oportunidades". arXiv : 2012.07753 [ cs.IT ].
  33. Achour, Imen; Bejaoui, Tarek; Busson, Anthony; Tabbane, Sami (octubre de 2017). «Comportamiento del esquema de codificación de red en la difusión de mensajes de seguridad entre vehículos». 2017 IEEE International Conference on Communications Workshops (ICC Workshops) . París, Francia: IEEE. págs. 441–446 . doi : 10.1109/ICCW.2017.7962697 . ISBN  978-1-5090-1525-2. S2CID 22423560 . 
  34. Wang, Shujuan; Lu, Shuguang; Zhang, Qian (abril de 2019). "Difusión de datos asistida por codificación de red decodificable instantáneamente para servicios priorizados en redes ad hoc vehiculares" . International Journal of Distributed Sensor Networks . 15 (4): 155014771984213. doi : 10.1177/1550147719842137 . ISSN 1550-1477 . S2CID 145983739 .  
  35. Dammak, Marwa; Andriyanova, Iryna; Boujelben, Yassine; Sellami, Noura (2018-03-29). "Enrutamiento y codificación de red sobre una red cíclica para juegos de vídeo en línea". arXiv : 1803.11102 [ cs.IT ].
  36. Lajtha, Balázs; Biczók, Gergely; Szabó, Robert (2010). "Habilitación de juegos P2P con codificación de red". En Aagesen, Finn Arve; Knapskog, Svein Johan (eds.). Servicios y aplicaciones en red: ingeniería, control y gestión . Apuntes de conferencias sobre informática. vol. 6164. Berlín, Heidelberg: Springer. págs. 76– 86. doi : 10.1007/978-3-642-13971-0_8 . ISBN   978-3-642-13971-0.
  37. ^ Dammak, Marwa (20 de noviembre de 2018). Aplicación de codificación de red para plataformas de juegos online (tesis doctoral). Universidad de Cergy Pontoise; École nationale d'ingénieurs de Sfax (Túnez).
  38. Lajtha, Balázs; Biczók, Gergely; Szabó, Robert (2010). Aagesen, Finn Arve; Knapskog, Svein Johan (eds.). "Habilitación de juegos P2P con codificación de red". Servicios y aplicaciones en red: ingeniería, control y gestión . Apuntes de conferencias sobre informática. vol. 6164. Berlín, Heidelberg: Springer Berlín Heidelberg. págs. 76– 86. doi : 10.1007/978-3-642-13971-0_8 . ISBN   978-3-642-13970-3.{{citation}}: CS1 mantenimiento: parámetro de trabajo con ISBN ( enlace )
  39. Ilyas, Mohammad; Alwakeel, Sami S.; Alwakeel, Mohammed M.; Aggoune, el-Hadi M. (2014). "Aprovechamiento de la codificación de redes para la atención médica inteligente" . Redes de sensores para el desarrollo sostenible . Boca Raton, FL. doi : 10.1201/b17124-13 . ISBN 978-1-4665-8207-1OCLC 881429695 {{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace )
  40. Kartsakli, Elli; Antonopoulos, Angelos; Alonso, Luis; Verikoukis, Christos (10 de marzo de 2014). "Un protocolo de control de acceso al medio de codificación de red lineal aleatoria asistido por la nube para aplicaciones sanitarias" . Sensors . 14 ( 3): 4806– 4830. Bibcode : 2014Senso..14.4806K . doi : 10.3390/s140304806 . ISSN 1424-8220 . PMC 4003969. PMID 24618727 .   
  41. Taparugssanagorn, Attaphongse; Ono, Fumie; Kohno, Ryuji (septiembre de 2010). "Codificación de red para redes inalámbricas de área corporal no invasivas". Talleres del 21.º Simposio Internacional IEEE de 2010 sobre Comunicaciones de Radio Personales, Interiores y Móviles . págs. 134–138 . doi : 10.1109/PIMRCW.2010.5670413 . ISBN  978-1-4244-9117-9. S2CID 25872472 . 
  42. Peralta, Goiuri; Iglesias-Urkia, Markel; Barcelo, Marc; Gomez, Raul; Moran, Adrian; Bilbao, Josu (mayo de 2017). «Esquema eficiente de IoT basado en computación en la niebla para la Industria 4.0». 2017 IEEE International Workshop of Electronics, Control, Measurement, Signals and their Application to Mechatronics (ECMSM) . Donostia, San Sebastián, España: IEEE. pp. 1–6 . doi : 10.1109/ECMSM.2017.7945879 . ISBN  978-1-5090-5582-1. S2CID 37985560 . 
  43. Peralta, Goiuri; Garrido, Pablo; Bilbao, Josu; Agüero, Ramón; Crespo, Pedro (2019-04-08). " Sobre la combinación de Multi-Cloud y codificación de red para un almacenamiento rentable en aplicaciones industriales" . Sensors . 19 (7): 1673. Bibcode : 2019Senso..19.1673P . doi : 10.3390/s19071673 . ISSN 1424-8220 . PMC 6479523. PMID 30965629 .   
  44. Zverev, Mihail; Agüero, Ramón; Garrido, Pablo; Bilbao, Josu (22 de octubre de 2019). «Codificación de red para entornos multi-nube IIoT» . Actas de la 9.ª Conferencia Internacional sobre el Internet de las Cosas . IoT 2019. Nueva York, NY, EE. UU.: Association for Computing Machinery. pp. 1–4 . doi : 10.1145/3365871.3365903 . ISBN  978-1-4503-7207-7. S2CID 207940281 . 
  45. "DLR - Instituto de Comunicaciones y Navegación - NEXT - Experimento de satélite de codificación de red" . www.dlr.de. Consultado el 6 de junio de 2022 .
  46. Hsu, Hsiao-Tzu; Wang, Tzu-Ming; Kuo, Yuan-Cheng (5 de noviembre de 2018). «Implementación de un sistema de monitoreo agrícola basado en el Internet de las cosas» . Actas de la 2.ª Conferencia Internacional sobre Educación y Aprendizaje Electrónico de 2018. ICEEL 2018. Nueva York, NY, EE. UU.: Association for Computing Machinery. págs. 212-216 . doi : 10.1145/3291078.3291098 . ISBN  978-1-4503-6577-2. S2CID 59337140 . 
  47. Camilli, Alberto; Cugnasca, Carlos E.; Saraiva, Antonio M.; Hirakawa, André R.; Corrêa, Pedro LP (2007-08-01). "De sensores inalámbricos al mapeo de campo: Anatomía de una aplicación para la agricultura de precisión" . Computers and Electronics in Agriculture . Precision Agriculture in Latin America. 58 (1): 25– 36. Bibcode : 2007CEAgr..58...25C . doi : 10.1016/j.compag.2007.01.019 . ISSN 0168-1699 . 
  48. US8401021B2 , Buga, Wladyslaw Jan y Trent, Tracy Raymond, "Sistemas y métodos para priorizar la comunicación inalámbrica de aeronaves", publicado el 19 de marzo de 2013 
  49. Tonyali, Samet; Akkaya, Kemal; Saputro, Nico; Cheng, Xiuzhen (julio de 2017). «Un protocolo de multidifusión seguro basado en codificación de atributos y red para actualizaciones de firmware en redes AMI de redes inteligentes». 26.ª Conferencia Internacional sobre Comunicación y Redes Informáticas (ICCCN) de 2017. Vancouver, BC, Canadá: IEEE. págs. 1-9 . doi : 10.1109/ICCCN.2017.8038415 . ISBN  978-1-5090-2991-4. S2CID 25131878 . 
  50. Jalil, Syed Qaisar; Chalup, Stephan; Rehmani, Mubashir Husain (2019). "Una estrategia de actualización de firmware para medidores inteligentes mediante codificación de red para redes AMI" . En Pathan, Al-Sakib Khan; Fadlullah, Zubair Md.; Guerroumi, Mohamed (eds.). Redes inteligentes e Internet de las cosas . Notas de clase del Instituto de Ciencias de la Computación, Informática Social e Ingeniería de Telecomunicaciones. Vol. 256. Cham: Springer International Publishing. pp. 68–77 . doi : 10.1007/978-3-030-05928-6_7 . ISBN   978-3-030-05928-6. S2CID 59561476 . 
  51. Kumar, Vaibhav; Cardiff, Barry; Flanagan, Mark F. (octubre de 2017). «Codificación de red en la capa física con múltiples antenas: una tecnología facilitadora para ciudades inteligentes». 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC) . Montreal, QC: IEEE. pp. 1–6 . doi : 10.1109/PIMRC.2017.8292785 . hdl : 10197/11114 . ISBN  978-1-5386-3529-2. S2CID 748535 . 
  52. Darif, Anouar; Chaibi, Hasna; Saadane, Rachid (2020). Ben Ahmed, Mohamed; Boudhir, Anouar Abdelhakim; Santos, Domingos; El Aroussi, Mohamed (eds.). "Codificación de red para la optimización energética de SWIMAC en ciudades inteligentes mediante WSN basado en IR-UWB" . Innovaciones en aplicaciones de ciudades inteligentes, edición 3. Notas de clase en transporte e infraestructura inteligentes. Cham: Springer International Publishing. págs. 663–674 . doi : 10.1007/978-3-030-37629-1_48 . ISBN  978-3-030-37628-4. S2CID 214486109 . Consultado el 06-06-2022 . {{citation}}: CS1 mantenimiento: parámetro de trabajo con ISBN ( enlace )
  53. 1 2 3 Bilal, Muhammad; et al. (2019). "Enfoque de codificación de red para redes centradas en la información". IEEE Systems Journal . 13 (2): 1376– 1385. arXiv : 1808.00348 . Bibcode : 2019ISysJ..13.1376B . doi : 10.1109/JSYST.2018.2862913 . S2CID 51894197 .  
  54. Zimmermann, Sandra; Rischke, Justus; Cabrera, Juan A.; Fitzek, Frank HP (diciembre de 2020). «Viaje a Marte: Codificación interplanetaria para aliviar la CDNS». GLOBECOM 2020 - Conferencia Global de Comunicaciones IEEE 2020. Taipéi, Taiwán: IEEE. págs. 1–6 . doi : 10.1109/GLOBECOM42002.2020.9322478 . ISBN  978-1-7281-8298-8. S2CID 231725197 . 
  55. Kim, Minji (2012). "Network Coded TCP (CTCP)". arXiv : 1212.2291 [ cs.NI ].
  56. Larsson, P.; Johansson, N. (2006). "Multi-User ARQ". 2006 IEEE 63rd Vehicular Technology Conference . Vol. 4. Melbourne, Australia: IEEE. pp. 2052–2057 . doi : 10.1109/VETECS.2006.1683207 . ISBN   0-7803-9392-9. S2CID 38823300 . 
  57. "Bienvenido a la seguridad de la codificación de redes - Codificación segura de redes" . securenetworkcoding.wikidot.com . Consultado el 26 de marzo de 2022 .
  58. Yu, Zhen; Wei, Yawen; Ramkumar, Bhuvaneswari; Guan, Yong (2008). "Un esquema eficiente basado en firmas para proteger la codificación de red contra ataques de contaminación" . INFOCOM 2008. 27.ª Conferencia Internacional IEEE sobre Comunicaciones Informáticas, Conferencia Conjunta de las Sociedades de Computación y Comunicaciones del IEEE, 13-18 de abril de 2008, Phoenix, AZ, EE. UU . IEEE. págs. 1409-1417 . doi : 10.1109/INFOCOM.2008.199 . ISBN  978-1-4244-2026-1.
  59. Acedański, Szymon; Deb, Supratim; Médard, Muriel; Koetter, Ralf. "¿Qué tan bueno es el almacenamiento distribuido en red basado en codificación lineal aleatoria?" (PDF) . web.mit.edu . Consultado el 26 de marzo de 2022 .
  60. ^ Dimakis, Alexandros (2007). "Codificación de red para sistemas de almacenamiento distribuido". arXiv : cs/0702015 .
  61. Katti, Sachin; Rahul, Hariharan; Hu, Wenjun; Katabi, Dina; Médard, Muriel; Crowcroft, Jon (11 de agosto de 2006). "XORs en el aire" (PDF) . Actas de la conferencia de 2006 sobre aplicaciones, tecnologías, arquitecturas y protocolos para comunicaciones informáticas . SIGCOMM '06. Nueva York, NY, EE. UU.: Association for Computing Machinery. págs. 243–254 . doi : 10.1145/1159913.1159942 . ISBN  978-1-59593-308-9. S2CID 207160426 . 
  62. Krigslund, Jeppe; Hansen, Jonas; Hundeboll, Martin; Lucani, Daniel E.; Fitzek, Frank HP (2013). "CORE: COPE with MORE in Wireless Meshed Networks". 2013 IEEE 77th Vehicular Technology Conference (VTC Spring) . pp. 1–6 . doi : 10.1109/VTCSpring.2013.6692495 . ISBN  978-1-4673-6337-2. S2CID 1319567 . 
  63. Sengupta, S.; Rayanchu, S.; Banerjee, S. (mayo de 2007). «Análisis de la codificación de redes inalámbricas para sesiones unicast: el caso del enrutamiento con reconocimiento de codificación». IEEE INFOCOM 2007 - 26.ª Conferencia Internacional IEEE sobre Comunicaciones Informáticas . págs. 1028–1036 . doi : 10.1109/INFCOM.2007.124 . ISBN  978-1-4244-1047-7. S2CID 3056111 . 
  64. "NetworkCoding - batman-adv - Open Mesh" . www.open-mesh.org . Archivado del original el 12 de mayo de 2021. Consultado el 28 de octubre de 2015 .
  65. Bhadra, S.; Shakkottai, S. (abril de 2006). "Análisis de grandes redes: codificación frente a colas" . Actas de IEEE INFOCOM 2006. 25.ª Conferencia Internacional IEEE sobre Comunicaciones Informáticas . págs. 1-12 . doi : 10.1109/INFOCOM.2006.266 . ISBN  1-4244-0221-2. S2CID 730706 . 
  66. 1 2 Dong Nguyen; Tuan Tran; Thinh Nguyen; Bose, B. (2009). "Difusión inalámbrica mediante codificación de red". IEEE Transactions on Vehicular Technology . 58 (2): 914– 925. Bibcode : 2009ITVT...58..914N . CiteSeerX 10.1.1.321.1962 . doi : 10.1109/TVT.2008.927729 . S2CID 16989586 .  
  67. Firooz, Mohammad Hamed; Roy, Sumit (24 de marzo de 2012). "Difusión de datos en redes inalámbricas con codificación de red". IEEE Communications Letters . 17 (5): 944– 947. arXiv : 1203.5395 . doi : 10.1109/LCOMM.2013.031313.121994 . ISSN 1089-7798 . S2CID 13576 .  
  68. Fiandrotti, Attilio; Bioglio, Valerio; Grangetto, Marco; Gaeta, Rossano; Magli, Enrico (11 de octubre de 2013). "Códigos de banda para codificación de red energéticamente eficiente con aplicación a la transmisión móvil P2P". IEEE Transactions on Multimedia . 16 (2): 521– 532. arXiv : 1309.0316 . doi : 10.1109/TMM.2013.2285518 . ISSN 1941-0077 . S2CID 10548996 .  
  69. Wu, Yue; Liu, Wuling; Wang, Siyi; Guo, Weisi; Chu, Xiaoli (junio de 2015). "Codificación de red en comunicaciones dispositivo a dispositivo (D2D) subyacentes a redes celulares". 2015 IEEE International Conference on Communications (ICC) . págs. 2072–2077 . doi : 10.1109/ICC.2015.7248631 . ISBN  978-1-4673-6432-4. S2CID 19637201 . 
  70. Zhao, Yulei; Li, Yong; Ge, Ning (diciembre de 2015). "Comunicación bidireccional dispositivo a dispositivo asistida por codificación de red de capa física subyacente a redes celulares". Conferencia Global de Comunicaciones IEEE de 2015 (GLOBECOM) . págs. 1–6 . doi : 10.1109/GLOCOM.2015.7417590 . ISBN  978-1-4799-5952-5.
  71. Abrardo, Andrea; Fodor, Gábor; Tola, Besmir (2015). "Esquemas de codificación de red para comunicaciones dispositivo a dispositivo basadas en retransmisión para la extensión de la cobertura celular" (PDF) . 2015 IEEE 16th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC) . pp. 670–674 . doi : 10.1109/SPAWC.2015.7227122 . ISBN  978-1-4799-1931-4. S2CID 9591953 . 
  72. Gao, Chuhan; Li, Yong; Zhao, Yulei; Chen, Sheng (octubre de 2017). "Un enfoque de teoría de juegos de dos niveles para la selección conjunta de relés y la asignación de recursos en comunicaciones D2D asistidas por codificación de red" (PDF) . IEEE Transactions on Mobile Computing . 16 (10): 2697–2711 . Bibcode : 2017ITMC...16.2697G . doi : 10.1109/TMC.2016.2642190 . ISSN 1558-0660 . S2CID 22233426 .  
  73. Zhou, Ting; Xu, Bin; Xu, Tianheng; Hu, Honglin; Xiong, Lei (1 de febrero de 2015). "Esquema de adaptación de enlace específico del usuario para multidifusión de codificación de red de dispositivo a dispositivo" . IET Communications . 9 (3): 367– 374. doi : 10.1049/iet-com.2014.0323 . ISSN 1751-8636 . S2CID 27108894 .  
  • Fragouli, C.; Le Boudec, J. y Widmer, J. «Codificación de redes: una introducción instantánea» en Computer Communication Review , 2006. https://doi.org/10.1145/1111322.1111337
  • Ali Farzamnia, Sharifah K. Syed-Yusof, Norsheila Fisa "Multicasting Multiple Description Coding Using p-Cycle Network Coding", KSII Transactions on Internet and Information Systems, Vol. 7, n.º 12, 2013. doi : 10.3837/tiis.2013.12.009
  • Página principal de codificación de redes
  • Una bibliografía sobre codificación de redes
  • Raymond W. Yeung, Teoría de la información y codificación de redes, Springer 2008, http://iest2.ie.cuhk.edu.hk/~whyeung/book2/
  • Raymond W. Yeung et al., Teoría de la codificación de redes, now Publishers, 2005, http://iest2.ie.cuhk.edu.hk/~whyeung/netcode/monograph.html
  • Christina Fragouli et al., Codificación de redes: una introducción instantánea, ACM SIGCOMM 2006, http://infoscience.epfl.ch/getfile.py?mode=best&recid=58339 .
  • Sistema de archivos Avalanche, http://research.microsoft.com/en-us/projects/avalanche/default.aspx
  • Codificación aleatoria de redes, https://web.archive.org/web/20060618083034/http://www.mit.edu/~medard/coding1.htm
  • Códigos de fuentes digitales, http://www.icsi.berkeley.edu/~luby/
  • Enrutamiento con reconocimiento de codificación, https://web.archive.org/web/20081011124616/http://arena.cse.sc.edu/papers/rocx.secon06.pdf
  • El MIT ofrece un curso: Introducción a la codificación de redes.
  • Codificación de red: ¿La próxima revolución en las redes?
  • Diseño de protocolos con conciencia de la codificación para redes inalámbricas: http://scholarcommons.sc.edu/etd/230/