SD Trabajo 1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 17

SISTEMAS DISTRIBUIDOS

ARLEN ELIAN RUIZ PEDRAZA 67000351


SEBASTIAN HEREDIA ROJAS 67000415

UNIVERSIDAD CATOLICA DE COLOMBIA


FACULTAD DE INGENIERIA
INGENIERIA DE SISTEMAS Y COMPUTACION
BOGOTA
2022
SISTEMAS DISTRIBUIDOS

ARLEN ELIAN RUIZ PEDRAZA 67000351


SEBASTIAN HEREDIA ROJAS 67000415

INFORME DE INVESTIGACIÓN

JUAN CARLOS DELGADILLO BELTRAN

UNIVERSIDAD CATOLICA DE COLOMBIA


FACULTAD DE INGENIERIA
INGENIERIA DE SISTEMAS Y COMPUTACION
BOGOTA
2022

2
CONTENIDO

1. INTRODUCCIÓN ..................................................................................................... 6
2. MÉTODOS .................................................................................................................. 7
2.1 METODOLOGÍA .................................................................................................... 7
3 DESARROLLO DEL PROYECTO .................................................................................. 8
3.1 ORGANISMOS DE ESTANDATIZACION Y REGULACION ...................................... 8
 ISO................................................................................................................... 8
 CEN/CENELEC ............................................................................................... 11
 AENOR .......................................................................................................... 12
 ANSI .............................................................................................................. 12
 IEEE ............................................................................................................... 12
 ITU ................................................................................................................ 12
 ETSI ............................................................................................................... 12
3.2 SISTEMAS DE COMUNICACIÓN.......................................................................... 13
 TCX ............................................................................................................... 13
 IPT ................................................................................................................. 13
 RTC ............................................................................................................... 13
 IPC ................................................................................................................. 14
 NML .............................................................................................................. 14
 MPI ................................................................................................................ 15
 ACA ............................................................................................................... 15
 CORBA .......................................................................................................... 15
 DDS ............................................................................................................... 16
BIBLIOGRAFÍA............................................................................................................ 17

3
LISTA DE FIGURAS

Pág

Figura 1. Comunicación en SD 9
Figura 2. Comunicación en SD 2 10
Figura 3. IPC 14
Figura 4. NML 14
Figura 5. CORBA 16
Figura 6. DDS 17

4
RESUMEN

Se profundizará en varios temas que serán contenidos por capítulos, estos temas son organismos de
estandarización y regulación, sistemas de comunicación, señales (Clasificación, características,
ventajes y desventajas), ancho de banda, ancho espectral, capacidad de canal, tasa de baudios, taza
de bits y la medición de información con entropía.

5
1. INTRODUCCIÓN

En los últimos años el avance tecnológico ha tenido un gran impacto en todos los sectores de la
industria y el de las telecomunicaciones no está exenta de este impacto, ya que estas nos permiten la
conectividad de un gran numero de personas que pueden estar ubicados en cualquier parte del
mundo.

Esta conectividad puede ser de voz, video o datos que se puede distribuir desde una cantidad n de
dispositivos también existen diferentes redes de comunicación como lo son LAN, MAN, WAN,
estas redes nos permiten la flexibilidad para el usuario que las utiliza.

Un sistema distribuido está definido como “Una colección de computadoras independientes que
aparecen ante los usuarios del sistema como una única computadora”, para profundizar un poco mas
en los sistemas distribuidos veremos diferente temática iniciando por estándares y regulación.

6
2. MÉTODOS

2.1 METODOLOGÍA

Existen muchos tipos o formas de metodología la que se implementa en este proyecto es la


metodología mixta esta consiste en recolectar, analizar y combinar datos que pueden ser
tipo cualitativo o cuantitativos en un único proyecto.
Los datos cualitativos son datos que se pueden recolectar mediante diferentes opciones
como lo son libros, tesis, textos, etc.

Esta metodología nos ayuda a tener una gran amplitud, profundidad y compresión de la
temática a investigar por lo dicho anteriormente en donde se recolecta información mixta.

7
3 DESARROLLO DEL PROYECTO

3.1 ORGANISMOS DE ESTANDATIZACION Y REGULACION

Tener una estandarización tiene bastantes ventajas algunas de ella pueden ser:

 Disminuye la incertidumbre ante la tecnología.

 Garantiza la fiabilidad y estabilidad en el desarrollo del proyecto.

Los organismos que se encargan de la estandarización son:

 ISO

La Organización Internacional de Normalización es una federación de más de 130 países, su misión


es fomentar las actividades de normalización para favorecer los intercambios internacionales, pero
la normalización de campos de tecnología y eléctricos es responsabilidad de IEC y el objetivo es
elaborar un conjunto de normas en el campo electrotécnico para satisfacer necesidades del sector.

8
Figura 1. Comunicación en SD

Este modelo de interconexión de sistemas abiertos (ISO/IEC 7498-1), es un modelo de red


descriptivo, que fue creado por la Organización Internacional para la Estandarización (ISO) en el
año 1980, este nos ayuda en las arquitecturas en la interconexión de los sistemas de
comunicaciones.

9
Figura 2. Comunicación en SD 2

 Capa de Aplicación: Está capa se encuentra en la parte superior, es lo que la mayoría de


los usuarios ven, en el modelo OSI, esta es la capa que es la más cercana al usuario final.
o Las aplicaciones que funcionan en la Capa 7 son aquellas con las que los usuarios
interactúan directamente como por ejemplo un navegador web este puede ser
Google Chrome o Firefox, otro ejemplo de la capa de aplicación son las
aplicaciones para reuniones como Google Meet o Skype.

 Capa de Presentación: Esta capa representa el área que es independiente de la


representación de datos en la capa de aplicación.
o Esta capa representa traducción del formato de la aplicación al formato de red o del
formato de la red al formato de la aplicación.
o Podemos decir que esta capa presenta o muestra datos para la aplicación o la red un
ejemplo de esto es el cifrado y descifrado de datos para una transmisión segura esto
sucede en la capa 6.

10
 Capa de Sesión: Cuando dos dispositivos necesitan comunicación ya sea computadoras,
dispositivos móviles o servidores, se debe crear una sesión y esto se hace en la capa de
sesión.
o Algunas funciones de esta capa implican la configuración, coordinación y
terminación entre las aplicaciones en cada dispositivo.

 Capa de Transporte: Esta capa se ocupa de la coordinación de la transferencia de datos


entre los sistemas finales y los hosts.
o Generalmente siempre está pendiente de cuantos datos va a enviar, a qué velocidad,
a qué lugar se dirige, etc.
o Uno de los ejemplos más comunes es Transmission Control Protocol o más
conocido por sus siglas TCP, este protocolo está construido sobre el protocolo de
Internet (IP) comúnmente conocido como TCP/IP.

 Capa de Red: En esta capa se encontrará la mayor parte de la funcionalidad del enrutador,
igualmente esta capa es responsable del reenvío de paquetes, incluido el enrutamiento a
través de diferentes enrutadores.
o Un ejemplo es que si queremos conectarnos a un servidor desde un computador en
Bogotá (Colombia) a California, existen millones de caminos diferentes que se
pueden tomar, por lo tanto, ahí es donde entran los enrutadores en esta capa ya que
ayudan a hacer esto de manera eficiente.

 Capa de Enlace de Datos: Esta capa proporciona transferencia de datos de nodo a nodo y
también maneja la corrección de errores de la capa física.
o Pero está capa contiene dos subcapas y estas son la capa de Control de acceso al
medio (MAC) y la capa de Control de enlace lógico (LLC).

 Capa Física: De ultimas, pero no menos importante, esta capa es la representación eléctrica
y física del sistema, este puede ser desde el tipo de cable, el enlace de radiofrecuencia, así
como la distribución de pines y otros requisitos físicos.

 CEN/CENELEC

El Comité Europeo de Normalización (CEN) desarrolla trabajos de normalización en


sectores técnicos, excepto los que están relacionados en el campo electrotécnico ya que las
normaliza el CENELEC, el objetivo es fomentar la competitividad de la industria europea a
nivel mundial, el CEN y CENELEC fomentan las normas ISO y CEL.

11
 AENOR

Asociación Española de Normalización es la que se encarga de la normalización y


certificación en todos los sectores industriales de los servicios. Su objetivo es mejorar la
calidad y competitividad de las empresas y proteger el medio ambiente.

 ANSI

Es una organización que supervisa el desarrollo de los estándares para productos, servicios,
procesos y sistemas en los Estados Unidos, al igual hace parte de ISO y IEC.

 IEEE

El Instituto de Ingenieros Electrónicos y Eléctricos, es una entidad cuyo objetivo es


promover la creatividad, el desarrollo, la integración y aplicar avances en las tecnologías de
la información.

 ITU

La Unión Internacional de Telecomunicaciones es el encargado de regular las


telecomunicaciones a nivel internacional esta compuesta por 3 sectores ITU-T, ITU-D y
ITUD-R.

 ETSI

Instituto de Estándares de Telecomunicación Europea se encarga de estandarizar


telecomunicaciones en Europa, es una de las entidades más reconocidas.

12
3.2 SISTEMAS DE COMUNICACIÓN

Existen varios sistemas de comunicación, algunos de ellos son:

 TCX
Este sistema da soporte a TCA (Task Control Arquitrecture). Es un sistema de comunicaciones
basado en el modelo de paso de mensajes, que ha sido empleado en una gran cantidad de sistemas
de control inteligente, especialmente en sistemas de navegación de robots(Luján, 2009),
TCX está escrito en C, funciona a partir de sockets sobre TCP/IP y se encuentra disponible para una
gran cantidad de plataformas, el componente principal es un servidor al que se conectan todos los
módulos, este servidor funciona como un módulo más dentro de la arquitectura. El servidor
mantiene las colas de mensajes, creando una cola por cada módulo que se inicializa, y que sirve de
identificador del módulo de comunicaciones.

 IPT
(Inter-Process Toolkit) Es un sistema de comunicaciones basado en el modelo de paso de mensajes,
desarrollado por Jay Gowdy a partir del modelo establecido por TCX e incrementando su
funcionalidad, lo que hace que TCX sea un subconjunto de IPT.
IPT está escrito en C++, y emplea sockets sobre TCP/IP para las comunicaciones de red. IPT
extiende el concepto de servidor que tenía TCX, el resultado es un sistema donde los módulos
mantienen una comunicación punto a punto, el servidor IPT proporciona principalmente dos
servicios:
a) Primer servicio es conectar módulos a partir de una tabla de enrutamiento que
abstrae los componentes de los detalles de la red.
b) Segundo servicio es proporcionar un espacio para convertir los nombres de los
mensajes en números únicos con los que trabajar.

 RTC
(Real-Time Communications) sirve para dar soporte a diversos proyectos de robots de NREC
(National Robotics Engineering Consortium) en la Universidad de Carnegie Mellon. RTC es un
sistema de comunicaciones muy similar a IPT, extendiendo su funcionalidad con el soporte a
memoria compartida y a tiempo real.
Una de las diferencias principales con IPT es que en RTC los mensajes se envían directamente entre
componentes, una vez han gestionado la localización y las colas en el servidor, el fundamento del
soporte a tiempo real del sistema es el desdoblamiento del medio en que se envían los mensajes, de
manera que los mensajes de tiempo real se comunican vía memoria compartida, mientras que el
resto de mensajes se comunican por medio de los protocolos de red.

13
 IPC
(Inter Process Communications) fue desarrollado en un programa de la Nasa, pero este no se utilizó,
IPC añade el concepto de servidor centralizado, IPC es una librería que requiere un servidor central
al que suscribirse los módulos de comunicación de los procesos que requieren recibir los mensajes a
los que se han suscrito. Además, se tiene un módulo de control con diferentes funcionalidades entre
las que se encuentran las de sincronización temporal, envío de mensajes para sincronización de
tareas de tiempos limitados y similares.

Figura 3. IPC

 NML
(Neutral Messaging Language) tiene varios componentes en su estructura:

Figura 4. NML

Este implementa tecnología de memoria compartida, por ende, si se debe realizar la transferencia de
información a través de una red, se debe emplear un servidor que gestiona las lecturas y escrituras,
inicialmente se ha desarrollado para las comunicaciones entre robots basados en mensajes

14
síncronos, aunque también tiene un soporte a los mensajes asíncronos. Actualmente se emplea en la
arquitectura NASREM. El sistema permite cambios en la configuración, pero no mientras está
realizando transferencias.

 MPI
Su traducción en español Interfaz de Paso de Mensajes, es un protocolo estándar de paso de
mensajes para ser utilizado entre procesadores con el objetivo de realizar procesamiento paralelo, el
protocolo se ha extendido a otros ámbitos aparte del interior de los computadores.
Entre las características más relevantes de MPI están la sencillez de los métodos, el control de
tiempo real y la gran extensión ya que todos los sistemas operativos suelen dar soporte a la
comunicación entre procesos por medio de esta interfaz.

 ACA
Adaptive Communication Environment, es un entorno de código abierto orientado a C++ iniciado
por Douglas C, una de las ventajas de este sistema es que esta basado en patrones de diseño,
algunos de estos patrones son patrones de manejo de eventos, sincronización, concurrencia, servicio
de acceso y configuración.
ACE proporciona tipos comunes de datos y de métodos, lo que hace que pueda considerarse un
sistema basado en un modelo de objetos distribuidos, este proporciona una forma estandarizada para
una gran cantidad de sistemas operativos que permite, entre otros aspectos, gestionar la
comunicación entre procesos, gestión de “threads” y de memoria.

 CORBA
En los paradigmas orientados a objetos, la unidad básica sobre la que se diseña el sistema es el
objeto a transmitir, su estructura es la siguiente:

Figura 5. CORBA

CORBA tiene una gran variedad de implementaciones ya que se ha estandarizado como modelo de
objetos distribuidos, cabe destacar que diversos componentes de CORBA se emplean habitualmente
como parte de otros entornos de desarrollo de sistemas distribuidos.

15
 DDS
Data Distribution Service, esta es una especificación de sistema de publicación y suscripción con
soporte a tiempo real, que complementa a CORBA.
La estructura de DDS es esta:

Figura 6. DDS

Se puede apreciar que DDS tiene una difusión muy similar a CORBA, eso se debe a que DDS es un
enriquecimiento de CORBA, tal como destaca la OMG en su descripción del modelo de
comunicaciones. La gran ventaja sobre CORBA está en la estandarización de las políticas de
calidad de servicio y en la gran simplicidad del modelo DDS frente a CORBA.

16
BIBLIOGRAFÍA

Libro
LOPEZ FUENTES, FRANCISCO DE ASIS. (2015). Sistemas distribuidos. Universidad
Autónoma Metropolitana: Universidad Autónoma Metropolitana, Cuajimalpa.

Libro
Luis Miguel Jiménez, Rafael Puerto, Luis Payá. (2017). Sistemas distribuidos:
Arquitectura y aplicaciones. España: universidad miguel hernandez.

17

También podría gustarte