Está en la página 1de 4

TECNOLOGIAS DE APLICACIÒN

INFORME SISTEMAS DISTRIBUIDOS

Fredy Alberto Castillo Espitia


Fundación Universitaria San Martin
Facatativá - Cundinamarca
freddycas22@hotmail.com

Abstract: A distributed system is defined briefly as a collection of physically separate and


interconnected by a communication network computers, distributed systems must be highly reliable,
because if a system component decomposes other component must be able to replace a this is called
fault tolerance, the size of a distributed system can be varied, whether by dozens of hosts (LAN),
hundreds of hosts (metropolitan area network), or thousands, or millions of hosts (Internet) it is called
scalability.

una cantidad estimada de computadores enlazadas


Objetivo General por una red.

1. Comprender que es y cómo se comunica y/o


Sistemas Distribuidos
realiza su funcionamiento un sistema Prácticamente todos los grandes sistemas
distribuido. informáticos son sistemas distribuidos. Se
implementa como un distinto tipo para resolver
2. Tener claro las consecuencias que se tendrían problemas de interactividad en las redes utilizando un
por la conexión de la red de acuerdo a la gran número de ordenadores organizados en una
distancia y control de fallos independientes y infraestructura de telecomunicaciones distribuida.
posibles concurrencias.
En un sistema distribuido el procesamiento de
3. Conocer y entender el diseño y la información se distribuye sobre varias computadoras
construcción de los mecanismos de en vez de estar confinado en una única máquina.
comunicación que permita la ejecución de
programas a cualquier distancia que no
implique problemas en la red.

Introducción
Este informe se presenta con el fin de dar a conocer,
comprender y entender todo lo que abarca dentro de
su funcionamiento los sistemas distribuidos.

En la actualidad existen redes de computadores en


cualquier parte del mundo, una de ellas y la más
conocida y utilizada se llama Internet, además de las
demás redes menores que componen la misma, redes
de telefonía móvil, redes empresariales y/o
corporativas, redes en las casas, universidades, y
últimamente hasta las utilizadas en los propios
vehículos, en general y en pocas palabras lo que
conocemos como sistemas distribuidos consiste en
Ventajas Es más dispendioso sostener la integridad
de los datos en el sistema y que los procesos
del sistema no se degraden por posibles
 Compartir recursos: Un sistema
ataques.
distribuido admite comunicar recursos
hardware y software (discos, impresoras,
ficheros) que se relacionan con ordenadores  Manejabilidad: los computadores pueden
de una red. en un sistema ser de diferentes tipos y
ejecutar versiones distintas de SO.
 Apertura: Son regularmente sistemas
Los fallos de una máquina pueden
abiertos que se plantean sobre reglas y
trascender a otras, con derivaciones
patrones que admiten relacionar equipos y
inesperadas.
programas de diferentes proveedores.
Esto quiere decir que se necesita más
 Concurrencia: muchos procesos logran
recursos para gestionar y sostener el
utilizar al mismo tiempo diferentes
funcionamiento del sistema.
ordenadores de la red. Y pueden
comunicarse con otros durante su actividad
y/o proceso.  Impredecibilidad: Los sistemas
distribuidos tienen una contradicción
impredecible.
 Escalabilidad: Los sistemas distribuidos
son escalables mientras el contenido del
La respuesta depende del peso del proceso
procedimiento consiga aumentar, agregando
en el sistema y la velocidad de carga de la
nuevos recursos para solventar nuevas
red de una organización
exigencias sobre el sistema.
Todos ellos pueden cambiar
En el procedimiento, si se añaden muchos
precipitadamente, el tiempo necesitado para
ordenadores nuevos, el contenido de la red
responder a una solicitud del usuario puede
puede rebosar.
cambiar drásticamente, de una solicitud a
otra.
 Tolerancia a defectos o fallos: Detallar con
varios computadores la fuerza para correr
Un sistema distribuido es aquel en el que dos o más
información significa que los sistemas
máquinas colaboran para la obtención de un
distribuidos pueden ser flexibles a algunas
resultado. En todo sistema distribuido se establecen
fallas de procesamiento del hardware y del
una o varias comunicaciones siguiendo un protocolo
software.
prefijado mediante un esquema cliente-servidor.
En generalidad en los sistemas distribuidos, puede
Para eso, debemos comprender las ventajas y
haber un proceso separado, ante fallas de
desventajas de las diferentes arquitecturas de sistemas
funcionamiento. Un completo desgaste de servicio
distribuidos.
sólo ocurre cuando existe una corte o problema de
funcionamiento en la red.
Arquitectura
Desventajas
 Complejidad: Los medios distribuidos son
más complicados que los medios agrupados;
lo que hace más complicado comprender y
entender sus propiedades para probar estos
sistemas.

Un ejemplo puede ser que en vez de que la


utilidad de un sistema dependa de la rapidez
de procesamiento de un computador,
dependa del ancho de banda y de la
velocidad de los procesadores de toda la
red.

 Seguridad: Puede autorizar al sistema desde


Podemos hablar de 2 diseños importantes para los
otros computadores distintos, y el
sistemas distribuidos dentro de los cuales se hallan.
intercambio en la red tal vez este sujeto a
ruidos no provocados.
1. Cliente-Servidor procesos autónomos que parten de la misma solicitud
del sistema operativo.
El sistema es un conjunto de procesos o servicios que
proveen a los clientes lo que ellos utilizan y Es por demás un elemento esencial para que sea un
necesitan. sistema distribuido, la figura de un medio físico real
de comunicación entre ambos equipos, y será la
naturaleza de este medio la que marque en muchos
En el diseño cliente-servidor, se nombra cliente al
casos la viabilidad del sistema.
procesador que requiere un definitivo proceso y se
denomina servidor al procesador que lo suministra. El
servicio puede ser la actuación de un determinado La arquitectura física de un sistema con seis
algoritmo, el paso a un determinado banco de computadoras cliente y dos computadoras servidor,
información o el acceso a un terminal hardware. como lo muestra la siguiente imagen.

En los procesos CS de acuerdo al aplomo de


información del servicio que se brinda. Se diferencian
3 mecanismos fundamentales de software.

Interacción con el usuario


Carácter distribuido o interacción con el usuario se
realiza originalmente en el servidor. El cliente hace
de pasarela, de procedimiento de acceso a los
elementos hardware pantalla y teclado.
2. Arquitecturas de objetos
Lógica de aplicación distribuidos
Conocimiento distribuido. En el cliente se lleva a una
interacción con el usuario y el segmento más ligero No distingue entre servidores y clientes. El sistema es
de la lógica de la aplicación. En este caso, se llevan a un conjunto de objetos que interaccionan, y cuya
cabo inspecciones principales de categoría de localización no interesa. No hay distinción entre un
campos, campos precisos, etc. Mientras que lo proveedor de servicios y el usuario de los mismos.
máximo de la lógica subsiste en el servidor.
Los objetos pueden distribuirse a través de varias
computadoras en una red y comunicarse a través de
Gestión Remota De Datos middleware.

Tanto la interacción con el usuario como la A este middleware se lo denomina intermediario de


aplicación residen en el cliente, siendo el servidor el peticiones de objetos.
depositario de los datos.
Su misión es proporcionar una interfaz transparente
Clientes y Servidores Procesos entre los objetos.
Diferentes Proporciona un conjunto de servicios que permiten la
comunicación entre los objetos y que éstos sean
En una arquitectura cliente-servidor, una aplicación añadidos y eliminados del sistema.
se modela como un conjunto de servicios
proporcionados por los servidores y un conjunto de
clientes que usan estos servicios.

Los clientes requieren conocer qué servidores están


utilizables, pero regularmente no conocen la
presencia de otros clientes.

Muchos métodos en servidores o procesadores


pueden desarrollarse sobre un único procesador
servidor; por lo tanto, no hay precisamente una
comunicación 1:1 entre métodos y ordenadores en el
sistema.

Por prolongación, se puede emplear el plan cliente-


servidor centralmente en una misma máquina, donde
el proceso servidor y el proceso cliente son 2
Sistemas Distribuidos En Un Conclusiones
Sistema Multiprocesador
 Los sistemas distribuidos contienen una
El modelo más simple de un sistema distribuido es un cantidad de procesos que se deben tener
sistema multiprocesador donde el software está muy en cuenta, por lo cual su proceso
formado por varios procesos que pueden (aunque no requiere demasiado estudio y mucha
necesariamente) ejecutarse sobre procesadores complejidad en su desarrollo y/o
diferentes. funcionamiento.
Estos sistemas recogen información, toman  Consta de varios aspectos que demandan
decisiones usando esta información y envían señales extremo cuidado al desarrollarse e
para modificar el entorno del sistema. implementarse como el manejo de fallos, el
control de la concurrencia, etc.
Este modelo es común en sistemas grandes de tiempo
real.
 Existen muchos temas de investigación
relacionados con los sistemas distribuidos,
Lógicamente, los procesos relacionados con la
por ejemplo los planteados en el apartado de
recopilación de información, toma de decisiones y
Desafíos.
control de actuadores podrían ejecutarse todos sobre
un único procesador bajo el control de un
 Se nota también que muchas tecnologías
planificador (scheduler).
están en constante desarrollo y maduración,
lo cual implica un minucioso estudio previo
El uso de múltiples procesadores mejora el
de muchos factores antes de apostar por
rendimiento y adaptabilidad del sistema.
alguna tecnología en especial.
La distribución de procesos entre los procesadores
puede ser predeterminada o puede estar bajo el Agradecimientos
control de un despachador (dispatcher) que decide Al profesor óscar morera quien fue el que nos
qué procesos se asignan a cada procesador. proporcionó la información y el conocimiento para
poder entender el entorno y el mundo de los sistemas
Un ejemplo de este tipo de sistemas se muestra en la operativos, y este tema de los sistemas distribuidos.
Figura siguiente.

Referencias Bibliograficas
- http://es.wikipedia.org/wiki/Computaci%C3
%B3n_distribuida

- http://augcyl.org/?page_id=231

- http://www.capacinet.gob.mx/Cursos/Tecnol
ogia%20amiga/desarrolladordesoftware/Intr
oduccionSistemasDistribuidos_SE.pdf

- Libro sistemas distribuidos de Rodrigo


Santamaría (Google).

Es un modelo simplificado de sistema de control de - Libro Sistemas operativos distribuidos –


tráfico. Andrew S. Tanenbaum

Un conjunto de sensores distribuidos recogen - Sistemas Distribuidos (3ª Edición)


información sobre el flujo de tráfico y la procesan Conceptos y Diseño – George Coulouris –
localmente, antes de enviarla a una sala de control. Jean Dollimore – Tim Kindberg

Los operadores toman decisiones, usando esta


información y dan instrucciones a un proceso de
control de semáforos.

También podría gustarte