Sistemas distribuidos
Enviado por Julio David • 6 de Diciembre de 2018 • Ensayo • 5.093 Palabras (21 Páginas) • 103 Visitas
720127
Julio David Pazmiño Ricaurte
1
Resumen — Los sistemas distribuidos utilizan redes de área
local, redes de área amplia y rede internas para comunicación. Las
características de rendimiento, confiabilidad, escalabilidad,
movilidad y calidad de servicio de las redes subyacentes afectan el
comportamiento de los sistemas distribuidos y, por lo tanto,
afectan su diseño. Los cambios en los requisitos de los usuarios han
dado lugar a la aparición de redes inalámbricas y de redes de alto
rendimiento con garantías de calidad de servicio. Los principios en
los que se basan las redes de computadoras incluyen la
estratificación de protocolos, la conmutación de paquetes, el
enrutamiento y la transmisión de datos. Las técnicas de redes
internas permiten integrar redes heterogéneas. El Internet es el
ejemplo principal; Sus protocolos se utilizan casi universalmente
en sistemas distribuidos. Los esquemas de direccionamiento y
enrutamiento utilizados en Internet han resistido el impacto de su
enorme crecimiento. Ahora se están revisando para adaptarse al
crecimiento futuro y cumplir con los nuevos requisitos de las
aplicaciones de movilidad, seguridad y calidad de servicio.
Palabras clave: Sistema distribuido; protocolos; Internet;
rendimiento; confiabilidad; escalabilidad movilidad.
I. INTRODUCCIÓN
as redes utilizadas en los sistemas distribuidos se
construyen a partir de una variedad de medios de
transmisión, incluidos los canales de cable, cable, fibra e
inalámbricos; dispositivos de hardware, incluidos enrutadores,
conmutadores, puentes, concentradores, repetidores e interfaces
de red; y componentes de software, incluyendo pilas de
protocolos, controladores de comunicación y controladores. La
funcionalidad resultante y el rendimiento disponible para el
sistema distribuido y los programas de aplicación se ven
afectados por todo esto. Nos referiremos a la colección de
componentes de hardware y software que proporcionan las
facilidades de comunicación para un sistema distribuido como
un subsistema de comunicación. Las computadoras y otros
dispositivos que utilizan la red para fines de comunicación se
conocen como hosts. El término nodo se usa para referirse a
cualquier computadora o dispositivo de conmutación conectado
a una red. Internet es un único subsistema de comunicación que
proporciona comunicación entre todos los hosts que están
conectados a él. Internet está construido a partir de muchas
subredes. Una subred es una unidad de enrutamiento (entrega
de datos de una parte de Internet a otra); es una colección de
nodos a los que se puede acceder en la misma red física. La
infraestructura de Internet incluye una arquitectura y
componentes de hardware y software que integran de manera
efectiva diversas subredes en un solo servicio de comunicación
de datos. El diseño de un subsistema de comunicación está
fuertemente influenciado por las características de los sistemas
operativos utilizados en las computadoras de las que se
compone el sistema distribuido, así como por las redes que los
interconectan.
II. DESARROLLO
Un sistema distribuido se define como una colección de
computadoras separadas físicamente y conectadas entre sí por
una red de comunicaciones; cada máquina posee sus
componentes de hardware y software que el programador
percibe como un solo sistema (no necesita saber qué cosas están
en qué máquinas). El programador accede a los componentes
de software (objetos) remotos, de la misma manera en que
accedería a componentes locales, en un grupo de computadoras
que usan un middleware entre los que destacan (RPC) y SOAP
para conseguir un objetivo. Los sistemas distribuidos deben ser
muy confiables, ya que si un componente del sistema se
descompone otro componente debe ser capaz de reemplazarlo.
Esto se denomina tolerancia a fallos. En este informe,
consideramos el impacto de las tecnologías de red en el
subsistema de comunicación. El objetivo es proporcionar una
descripción general introductoria de las redes de computadoras
con referencia a los requisitos de comunicación de los sistemas
distribuidos.
Rendimiento: Los parámetros de rendimiento de la red que
son de mayor interés para nuestros propósitos son aquellos que
afectan la velocidad con la que se pueden enviar mensajes
individuales. Transfiere entre dos ordenadores interconectados.
Estos son la latencia y la velocidad de transferencia de datos
punto a punto:
• La latencia es el retraso que se produce después de que se
ejecuta una operación de envío y antes de que los datos
comiencen a llegar a la computadora de destino. Se puede
Sistemas Distribuidos – Redes e Inter-Redes
(Octubre 2018)
Universidad de las Américas (UDLA)
Julio David Pazmiño Ricaurte. Estudiante de la carrera de Ingeniería electrónica
y redes de información.
Email: julio.pazmino.ricaurte@udla.edu.ec.
L
720127
Julio David Pazmiño Ricaurte
2
medir como el tiempo requerido para transferir un mensaje vacío.
• La velocidad de transferencia de datos es la velocidad a la que se pueden transferir datos entre dos computadoras en la red una vez que la transmisión ha comenzado, generalmente se cotiza en bits por segundo.
Escalabilidad: Las redes de computadoras son una parte indispensable de la infraestructura de las sociedades modernas. El crecimiento desde entonces ha sido tan rápido y diverso que es difícil encontrar estadísticas confiables recientes. El potencial tamaño futuro de Internet es proporcional a la población del planeta. Es realista esperar que incluya varios miles de millones de nodos y cientos de millones de hosts activos. Estos números indican los cambios futuros en tamaño y carga que Internet debe manejar. Las tecnologías de red en las que se basa no fueron diseñadas para hacer frente incluso a la escala actual de Internet, pero se han desempeñado notablemente bien. Se están realizando algunos cambios sustanciales en los mecanismos de direccionamiento y enrutamiento para manejar la siguiente fase del crecimiento de Internet. Para aplicaciones cliente-servidor simples como la Web, esperaríamos que el tráfico futuro crezca al menos en proporción al número de usuarios activos. La capacidad de la infraestructura de Internet
...