Congestión de red

La congestión de red es el fenómeno producido cuando a la red, o parte de ella, se le ofrece más tráfico del que puede cursar. Efectos típicos de esto es demora en la entrega, pérdida de paquetes o el bloqueo de nuevas conexiones. Una consecuencia de la congestión es que un aumento incremental lleva a un aumento menor del tráfico cursado o incluso a una disminución del throughput de la red.[1]


Causas de la congestión

Hay varias causas de congestión. Las más importantes son:

  • Memoria insuficiente de los conmutadores: Los paquetes se reciben demasiado deprisa para ser procesados (lo que produce que se llene la memoria de entrada). Además puede ser que en la memoria de salida haya demasiados paquetes esperando ser atendidos, entonces se llena memoria de salida.
  • Insuficiente CPU en los nodos: Puede que el nodo sea incapaz de procesar toda la información que le llega, con lo que hará que se saturen las colas.
  • Velocidad insuficiente de las líneas.

Control de una congestión

Comprende todo un conjunto de técnicas para detectar y corregir los problemas que surgen cuando no todo el tráfico de una red puede ser cursado.

Mecanismos de control de una congestión

El problema del control de congestión puede enfocarse matemáticamente desde el punto de vista de la teoría de control de procesos, y según esto pueden proponerse soluciones en bucle abierto y en bucle cerrado.

Soluciones

Soluciones en bucle abierto

También llamadas soluciones pasivas. Combaten la congestión de las redes mediante un adecuado diseño de las mismas. Existen múltiples variables con las que el diseñador puede jugar a la hora de diseñar la red. Estas variables influirán en el comportamiento de la red frente a la congestión. Las resumiremos en función del nivel del modelo OSI al que hacen referencia:

Variables de diseño:
  • Diseño de temporizadores y política de retransmisiones: Cuando los temporizadores agotan su cuenta, los paquetes afectados serán retransmitidos por la fuente. Si este tiempo es muy pequeño, habrá gran cantidad de retransmisiones. Por el contrario, si es grande, habrá menos congestión, pero el retardo medio aumentará. Además, podemos controlar lo que se retransmite cuando el temporizador se agota.
  • Política de descartes y almacenamiento de paquetes que llegan fuera de orden: El rechazo puede ser simple, que origina más retransmisiones, o bien selectivo, obligando a un almacenamiento temporal de los paquetes que llegan fuera de orden y mejorando la congestión.
  • Política de asentimientos: El piggybacking, o utilización de parte de un paquete de datos para enviar asentimientos de paquetes anteriormente recibidos, reduce, en principio, el tráfico, pero puede dar lugar a retransmisiones que contribuyan a la congestión.
  • Política de control de flujo: Parando a una fuente que vierte mucho tráfico podemos reducir el riesgo de congestión.
Variables de diseño:
  • Circuitos virtuales frente a datagramas: Muchos algoritmos de control de congestión funcionan sólo en modo circuito virtual.
  • Política de colas (Teoría de colas) y de servicio: Los routers pueden diseñarse con una cola por línea de entrada, una cola por línea de salida, o ambos. Además, puede jugarse con el orden en que los paquetes son procesados, dando más prioridad a los paquetes de control, que contienen información útil desde el punto de vista de la congestión.
  • Política de descarte de paquetes: De nuevo, la correcta elección de los paquetes que se descartan puede disminuir el riesgo de congestión.
  • Algoritmo de enrutamiento: Es bueno desde el punto de vista de la congestión el balanceo del tráfico entre todas las líneas de la red.
  • Tiempo de vida de los paquetes: La correcta elección de esta variable permite reducir el número de retransmisiones, mejorando así el comportamiento de la red desde el punto de vista de la congestión.

Soluciones en bucle cerrado

También llamadas soluciones activas. Actúan cuando se detectan problemas.

Tienen tres fases:

a) Monitorización de parámetros. Se vigilan los siguientes parámetros:
1. Ocupación de los enlaces y de los buffers (colas de espera en los nodos).
2. Porcentaje de descartes.
3. Número de retransmisiones.
4. Retardos y jitters.
Los jitters son oscilaciones de la separación temporal entre paquetes. En aplicaciones que requieren sincronización (videoconferencia, sincronizar audio con vídeo), es muy importante que esas oscilaciones sean pequeñas.
b) Reacción: envío de información a los puntos necesarios. La comunicación se realiza gracias a:
1. Paquetes especiales.
No están sometidos a control de congestión y se saltan las colas de espera en los nodos. Los envía el nodo que, gracias a la monitorización, ha detectado la congestión.
2. Bits de cabecera.
En los paquetes enviados, se indica en la cabecera que empieza a haber congestión. (Ejemplo: Frame Relay).
3. Información específica.
Si se recibe una alerta de congestión (mediante bits de cabecera de paquetes que circulan por la red), se solicita más información.
c) Ajuste del sistema. Hay varias medidas:
1. Reducir la velocidad de envío
2. Control de acceso. No se permiten más conexiones.
3. Descartar paquetes. Controlar ráfagas de paquetes que llegan.

Algoritmos de control de congestión

Se describen dos algoritmos en bucle cerrado: el algoritmo de descarte de paquetes, y un algoritmo de paquetes reguladores, así como un algoritmo en bucle abierto llamado mecanismo de Traffic Shaping.

Algoritmo de descarte de paquetes

Es un algoritmo de control de congestión en bucle cerrado. Se basa en que los nodos descartan paquetes cuando su ocupación es alta. Para esto los nodos han de conocer sus recursos (CPU y memoria). Hace una asignación dinámica de los buffers sobre la base de las necesidades de cada línea.

Sin embargo, cada línea necesita al menos una (o más) posiciones de memoria para gestionar información relevante, tal como asentimientos, que permite la liberación de posiciones de memoria ocupadas por paquetes que estaban esperando por si necesitaban retransmitirse.

Si a la línea llegan datos (no asentiminentos u otra información relevante) y el buffers de salida de la línea correspondiente está lleno, se descarta el paquete. Hay varias formas de hacer la asignación de buffers:

a) En base al uso.
No es muy eficiente, porque cuando una línea se empieza a cargar acapara todos los recursos.
b) Asignación fija.
Tampoco es muy buena, ya que desaprovecha recursos.
c) Asignación subóptima (de Irland).

Algoritmo de paquetes reguladores

En terminología inglesa, al paquete regulador se le llama choke packet. Se hace en bucle cerrado. Asocia un peso a cada línea que cambia con el tiempo.

Si el peso supera un cierto umbral, se pone la línea en estado de alerta y se considera que puede haber congestión.

Si pasa un determinado tiempo sin recibir notificaciones de congestión, se vuelve a subir el flujo que puede cursar el origen. Si por el contrario se supera un umbral mayor, se pasa directamente a hacer descarte de paquetes.

Se fundamenta en la siguiente función: Un=a·Un-1 + (1-a)·f donde:

  • Un es una función del peso que depende del instante actual a través de f y del instante anterior a través de Un-1
  • f tiene el valor 0 si no se transmite en el instante actual y 1 si se trata del instante actual.
  • a es una constante, cuyo valor debe estar entre 0 y 1 y que debe de asignarse según la importancia dada a cada enlace.

En el momento en que Un alcanza el primer valor umbral asignado, la línea se colca en alerta, por lo que se envía un paquete regulador hacia atrás. En los sucesivos paquetes que el nodo anterior envía hacia adelante se coloca un flag a 1 que indica que el enrutador anterior está avisado. Este enrutador reduce su flujo de trasmisión y si, en un tiempo estipulado, no vuelve a recibir un paquete regulador aumenta de nuevo su flujo de transmisión. Si se alcanza el segundo valor umbral asignado, se pasa a descartar paquetes.

Variaciones de este algoritmo:

  • Pueden mandarse paquetes reguladores con información de estado (grave, muy grave, etc.) .
  • En vez de monitorizar las líneas de salida pueden medirse otros parámetros, tales como el tamaño de las colas en los nodos.

Mecanismo de conformado de tráfico

El conformado de tráfico (en inglés: traffic shaping) es un mecanismo en bucle abierto. Conforma el tráfico que una fuente puede inyectar a la red. Se usa en redes ATM (Asynchronous Transfer Mode) con una tecnología de red orientada a conexión.

Si se tiene una ráfaga lista para transmitir, el sistema obliga a no transmitir todo seguido (porque conforma el tráfico). Requiere un acuerdo entre proveedor y cliente.

El proveedor garantiza que se cursa el tráfico si se transmite a una tasa determinada y descarta el tráfico si se supera. Esto puede realizarse mediante un algoritmo de Leaky Bucket (cubo agujereado), cuyo nombre se debe a que el sistema se comporta como un bidón que se va llenando con un caudal determinado y por el que sale el líquido con otro caudal (menor) distinto. Si llenamos muy deprisa el bidón acabará llenándose y vertiéndose por arriba, lo que asemeja una pérdida de paquetes en una red.

Véase también

Referencias

  1. (Al-Bahadili, 2012, p. 282) Al-Bahadili, H. (2012). Simulation in computer network design and modeling: Use and analysis. Hershey, PA: IGI Global.

Enlaces externos


Read other articles:

Lumbar gangliaLower half of right sympathetic cord.DetailsIdentifiersLatinGanglia lumbaliaGanglia lumbariaTA98A14.3.01.033TA26614FMA77578Anatomical terms of neuroanatomy[edit on Wikidata] The lumbar ganglia are paravertebral ganglia located in the inferior portion of the sympathetic trunk. The lumbar portion of the sympathetic trunk typically has 4 lumbar ganglia. The lumbar splanchnic nerves arise from the ganglia here, and contribute sympathetic efferent fibers to the nearby plexuses. T...

 

Secretaría de Desarrollo Económico de Tijuana Secretaría de Desarrollo Económico de Tijuana LocalizaciónPaís México MéxicoInformación generalSigla SEDETISede Tijuana Blvd. Independencia 1350, Zona Urbana Río Tijuana, 22010 TijuanaOrganizaciónSecretario Alejandro Mungaray LagardaDepende de Ayuntamiento de TijuanaEntidad superior Alcaldesa de TijuanaDependencias Comité de Turismo y Convenciones Dirección de Promoción Económica Dirección de Fomento EconómicoHistoriaFun...

 

Nationaal Archeologisch Instituut met Museum aan de Bulgaarse Academie voor Wetenschap 'Национален археологически институт с музей при Българска академия на науките' Locatie Sofia Bulgarije Type Nationaal museum Thema Archeologie Opgericht 1892 Personen Directeur Hristo Popov Website Portaal    Kunst & Cultuur Het Nationaal Archeologisch Museum (Bulgaars: Natsionalen archeologitsjeski moezej) is een archeolo...

Ронко-алл'АдіджеRonco all'Adige Комуна Країна  ІталіяРегіон ВенетоПровінція ВеронаКод ISTAT 023064Поштові індекси 37055Телефонний код 045Координати 45°20′00″ пн. ш. 11°14′00″ сх. д. / 45.33333° пн. ш. 11.23333° сх. д. / 45.33333; 11.23333Координати: 45°20′00″ пн. ш. 11°14′00

 

Mücver Mucver Frituras turcas. Mücver (detrás) y Sigara böreğiTipo Pancake. Se sirve calienteDatos generalesIngredientes calabacín rallado, huevo, cebolla, eneldo, queso y harina.[editar datos en Wikidata] El mücver es un pancaque turco, similar a una tortita, hecho de calabacín (rallado y frito), como ingrediente básico de la cocina turca.[1]​ Los otros ingredientes son: patata, huevos, cebolla, ajos, harina de trigo, perejil, eneldo, sal y menta.[2]​ Algunas r...

 

Fans performing the Hare Hare Yukai dance at Anime Expo 2007. This is a list of albums attributed to the anime adaptation The Melancholy of Haruhi Suzumiya based on the Haruhi Suzumiya light novel series. There have been three soundtrack singles released for the anime containing the opening, ending, and insert songs featured in the anime series. Three radio drama CDs were released, along with a single which contained the theme songs to the radio dramas. A drama CD was also produced and the fi...

Вид на Ясинівський коксохімічний завод із терикону шахти «Бутовка-Глибока» Коксохімічна промисловість — галузь важкої промисловості, на підприємствах якої здійснюється хімічна переробка кам'яного вугілля методом коксування. Зміст 1 Загальна характеристика 2 Істор...

 

この記事の項目名には以下のような表記揺れがあります。 マヌエル・フェッツナー マヌエル・フェットナー 基本情報フルネーム Manuel Fettner誕生日 (1985-06-17) 1985年6月17日(38歳)出身地  オーストリア ウィーン選手情報クラブ SV Innsbruck-Bergisel最高記録 235.5 mワールドカップシーズン 2001年 -優勝回数 0回他の表彰台 3回表彰台獲得数 3回 獲得メダル 男子 スキージャンプ...

 

Eukaryotic aspartyl proteaseStructure of the dimeric aspartic protease HIV protease in white and grey, with peptide substrate in black and active site aspartate side chains in red. (PDB: 1KJF​)IdentifiersSymbolAspPfamPF00026InterProIPR001461PROSITEPDOC00128SCOP21mpp / SCOPe / SUPFAMOPM superfamily100OPM protein1lybMembranome315Available protein structures:Pfam  structures / ECOD  PDBRCSB PDB; PDBe; PDBjPDBsumstructure summary Aspartic proteases (also aspartyl proteases, aspart...

مستر أولمبيا 2018 شعار مستر أولمبياشعار مستر أولمبيا معلومات عامة فترة الانعقاد 14 - 16 سبتمبر 2018 المنظم الاتحاد الدولي لكمال الأجسام واللياقة البدنية (IFBB) المنطقة  العالم تواترها سنوية ترتيب النسخة 54 نوعية المشاركين محترفون الموقع الرسمي الموقع الرسمي لمحترفي اتحاد IFBB قائ...

 

Vanuatu nos Jogos Olímpicos de Verão de 2012 Comitê Olímpico Nacional Código do COI VAN Nome Vanuatu Association of Sports and National Olympic Committee «site oficial» (em inglês)  Jogos Olímpicos de Verão de 2012 Sede Londres, Reino Unido Competidores 5 em 3 esportes Medalhas Pos.n/d 0 0 0 0 Participações nos Jogos Olímpicos Verão 1988 • 1996 • 2000 • 2004 • 2008 • 2012 • 2016 • 2020 Vanuatu competiu nos Jogos Olímpicos de Verão de 2012, em Londr...

 

Japanese electronics company For music, see Onkyokei. Onkyo Corporation オンキヨー株式会社Kitahama Central Building in Osaka, headquarters of OnkyoNative nameオンキヨー株式会社Romanized nameOnkyō Kabushiki-gaishaTypeJoint ventureIndustryElectronicsFoundedOsaka, Japan September 17, 1946; 77 years ago (1946-09-17) as Osaka Denki Onkyo K.KHeadquartersOsaka, JapanArea servedWorldwideKey peopleMunenori Ohtsuki (Chairman, Representative Director, President) Hiro...

French geologist and petrologist Ferdinand André Fouqué in 1883 Ferdinand André Fouqué (21 June 1828 – 7 March 1904) was a French geologist and petrologist. He was born at Mortain, in the Manche département. At the age of twenty-one he entered the École Normale Supérieure in Paris, and from 1853 to 1858 he held the appointment of keeper of the scientific collections. In 1877 he became professor of natural history in the chair of geology at the Collège de France,[1] in Paris,...

 

Подія в Утіноозьорськурос. Происшествие в Утиноозёрске Жанр комедіяРежисер Семен МорозовСценарист Леонід ТреєрУ головних ролях Володимир СтєкловОлександр Панкратов-ЧорнийЛюбов Поліщук Олександр БєлявськийОператор Віктор ПіщальниковКомпозитор Сергій ЖуковХудожни...

 

Television series Luna PetuniaAlso known asLuna Petunia: Return to AmaziaGenreAnimationCreated byDave ThomasDeveloped byBradley ZweigDirected byDonnie AndersonStarringCiara AlexysVoices ofAlexa BenkertJonah WinebergCory DoranKatie GriffinComposerNoam KanielCountry of originUnited StatesCanadaOriginal languageEnglishNo. of seasons5No. of episodes33ProductionExecutive producersRich MagallanesBeth StevensonJacques Méthé (Seasons 1-3)Sébastien Ouimet (Return to Amazia)ProducersJanice WalkerJoh...

Species of moth Cyana effracta Cyana effracta posilla Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Arthropoda Class: Insecta Order: Lepidoptera Superfamily: Noctuoidea Family: Erebidae Subfamily: Arctiinae Genus: Cyana Species: C. effracta Binomial name Cyana effracta(Walker, 1854) Synonyms Barsine effracta Walker, 1854 Chionaema pusilla Wileman, 1910 Chionaema effracta sumatrana van Eecke, 1927 Cyana effracta is a moth of the family Erebidae first described by F...

 

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Fender Showman – news · newspapers · books · scholar · JSTOR (February 2020) The Fender Showman was a guitar amplifier produced by the Fender company. It was introduced in 1960 and was discontinued in 1993. Blackface and Silverface models such as the ...

 

Radio station in Calgary CKRY-FMCalgary, AlbertaBroadcast areaCalgary Metropolitan RegionFrequency105.1 MHz (FM) (HD Radio)BrandingCountry 105ProgrammingFormatCountryHD2: CHQRAffiliationsPremiere NetworksOwnershipOwnerCorus Entertainment(Corus Radio Company)Sister stationsCHQR, CFGQ-FM, CICT-DT, CISA-DTHistoryFirst air dateJuly 9, 1982Call sign meaningC(K)algaRY (broadcast area) orC(K)ountRY (format)Technical informationClassCERP100,000 wattsHAAT298.5 meters (979 ft)Transmitter coordinat...

This article is about the hockey team based in Mikkeli. For the Helsinki-based team, see Jokerit. Ice hockey team in MikkeliMikkelin JukuritCityMikkeliLeagueLiigaFounded1970 (1970)Home arenaIkioma AreenaColoursBlue, yellow, red, white       Owner(s)Jukurit HC OyHead coachOlli JokinenCaptainJuhamatti AaltonenWebsitejukurit.fi Mikkelin Jukurit is a professional ice hockey team in Liiga, the top tier Finnish ice hockey league. They play in Mikkeli, Finland, at the Kaleva...

 

Chinese synchronized swimmer Jiang WenwenJiang Tingting and Jiang Wenwen in 2013Personal informationBorn25 September 1986 (1986-09-25) (age 37)Chengdu, Sichuan, ChinaSportCountry ChinaSportSynchronized swimming Medal record Olympic Games 2012 London Team 2008 Beijing Team World Championships 2009 Rome Free routine combination 2011 Shanghai Team technical routine 2011 Shanghai Duet free routine 2011 Shanghai Team free routine 2013 Barcelona Duet technical routine 2013 Barcelona ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!