Conceptos Clave de Flujos de Datos y Medios Continuos en Sistemas Distribuidos

Clasificado en Informática

Escrito el en español con un tamaño de 3,69 KB

Comunicación Orientada a Flujos

La principal característica de la comunicación orientada a flujos es que la sincronización no tiene efecto sobre la integridad de la información, independientemente del punto en el tiempo en que ocurra la comunicación. Aunque un sistema puede comportarse muy lento o rápido, la sincronización no afecta la integridad de los datos.

Soporte para Medios Continuos

El soporte para medios continuos es fundamental para el intercambio de información dependiente del tiempo. Un medio se refiere al recurso a través del cual se transmite la información. Estos recursos incluyen medios de almacenamiento y transmisión, así como medios de presentación (ej., monitores). Un aspecto importante de un medio es la forma en que se presenta la información.

Codificación de Información

¿Cómo se codifica la información en un sistema de cómputo? Se utilizan diferentes representaciones para distintos tipos de información. Por ejemplo:

  • El texto se codifica en ASCII o Unicode.
  • Las imágenes en GIF o JPEG.

Relaciones Temporales en Medios

Las relaciones temporales entre diferentes elementos de datos son fundamentales para interpretar correctamente su significado real en los medios continuos.

A diferencia de estos, los medios discretos se caracterizan porque las relaciones temporales entre sus elementos de datos no son fundamentales para su correcta interpretación.

Flujo de Datos

Para gestionar el intercambio de información dependiente del tiempo, los Sistemas Distribuidos (SD) proporcionan soporte para flujos de datos. Un flujo de datos es una secuencia de unidades de datos.

Los flujos de datos pueden aplicarse tanto a medios discretos como a medios continuos.

Modos de Transmisión de Flujos

La sincronización es crucial para los flujos continuos de datos.

Transmisión Asíncrona

En el modo de transmisión asíncrona, los elementos de datos de un flujo se transmiten uno después de otro, pero no hay restricciones de sincronización respecto al momento de la transmisión.

Transmisión Síncrona

En el modo de transmisión síncrona, existe un retraso máximo de extremo a extremo para cada unidad del flujo de datos. Si una unidad de datos se transfiere mucho más rápido que el retraso máximo tolerado, no es relevante.

Transmisión Isócrona

El modo de transmisión isócrono requiere que las unidades de datos se transfieran a tiempo. La transferencia de datos está sujeta a un retraso máximo y mínimo de extremo a extremo, lo que se conoce como inestabilidad limitada (jitter). El modo de transmisión isócrono es particularmente relevante para sistemas multimedia distribuidos, ya que desempeña un papel crucial en la representación de audio y video.

Tipos de Flujos

Los flujos pueden ser simples o complejos.

Flujos Simples y Complejos

  • SIMPLE: Consiste en una sola secuencia de datos.
  • COMPLEJO: Compuesto por varios flujos simples relacionados, denominados subflujos.

Flujos Almacenados y en Vivo

En los Sistemas Distribuidos (SD), existen flujos de datos almacenados y flujos de datos en vivo.

  • Flujo de datos en vivo: Los datos se capturan en tiempo real y se envían por la red hacia los destinatarios.
  • Flujo de datos almacenado: Los datos multimedia, especialmente video y en menor medida audio, deben comprimirse para reducir el almacenamiento requerido.

Entradas relacionadas: