Vous êtes sur la page 1sur 7

COMPUTACIÓN DISTRIBUIDA Y LOS SISTEMAS DISTRIBUIDOS.

1. INTRODUCCIÓN

En el ámbito informativo eventualmente hablamos de redes ya sean eléctricas o redes


de computadores, sin embargo, estos conceptos se extiendes mucho más cuando su
estudio es a profundidad, la necesidad de las redes de computadores interconectados
ha llevado a definir otros conceptos como la Computación Distribuida y los Sistemas
distribuidos, que si bien es cierto cada uno tiene un enfoque diferente ambos colaboran
para hacer de los sistemas de información más seguros, fiables, estables y escalables.

Un Sistema distribuido es conjunto de computadores independientes,


interconectados a través de una red y con capacidad de colaborar con el fin de
realizar una tarea, por otro lado, la Computación distribuida: es la que se lleva a
cabo en un sistema distribuido Servicio de red. Servicio proporcionado por un
tipo de programa especial denominado servidor en una red. Ej.: servidor web,
servidor correo electrónico, servidor ftp Aplicación de red. Aplicación para
usuarios finales, que se ejecuta en computadores conectados a través de una
red. Ejemplo: tiendas virtuales, juegos en red La diferencia entre servicios y
aplicaciones de red no es siempre clara, pero se puede decir que uno se
especializa en hardware y el otro en software.

Este documento tiene como fin mostrar información acerca de los sistemas
distribuidos y la computación distribuido con el fin de conocer acerca de estas
arquitecturas y como están constituidas dentro del ámbito organizacional.
2. Objetivos
2.1. Objetivo General
Recabar información sobre la Computación Distribuida y los Sistemas
Distribuidos mediante la revisión bibliográfica para conocimiento de sus
conceptos e importancia.
2.2. Objetivos Específicos
 Aplicar técnicas de recolección de información en libros, artículos e
internet para conocimiento de conceptos acerca de los sistemas
distribuidos y la computación distribuida.
 Ejemplificar lo investigado, de forma que permita demostrar el uso
correcto de la información.

3. Marco Teórico

Computación Distribuida

Según [1] podemos definir a la computación distribuida como un sistema de


computadores en los cuales un conjunto de elementos de procesamiento
independiente (no necesariamente homogéneos) se interconectan por una red
de comunicaciones y trabajan entre ellos para efectuar sus tareas asignadas.
Otra definición muy acertada la encontramos en [2] que nos dice lo siguiente:

“Consiste en compartir recursos heterogéneos, basados en distintas plataformas,


arquitecturas y lenguajes de programación, situados en distintos lugares y
pertenecientes a diferentes dominios de administración sobre una red que utiliza
estándares abiertos. En definitiva, es tratar de forma virtual los recursos informáticos
y telemáticos disponibles”.

Sistemas distribuidos
En [3] podemos encontrar una definición que muestra que un sistema distribuido
es 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).
En un sistema distribuido el usuario accede a los recursos del sistema distribuido
a través de una interfaz gráfica de usuario desde un terminal, despreocupándose
de su localización. [4]

4. Desarrollo
4.1. Investigar la Importancia de la Computación Distribuida.
La importancia de la computación distribuida se debe a la necesidad de
resolver problemas demasiado grandes para cualquier computadora, con el
objetivo adicional de mantener la flexibilidad de trabajar en múltiples
problemas más pequeños; en si distribuir la carga que pueden generar los
diversos sistemas muy concurridos permitiendo tener una alta disponibilidad
de cara a las solicitudes de los usuarios finales.

Un ejemplo de computación distribuida es el Clustering de Servidores que se


comunican por medio de una conexión de red local muy rápida, para trabajar
en un proyecto que sería demasiado grande para una sola computadora,
resolviéndolo en un tiempo razonable. Este conjunto de ordenadores se
comporta como si fuese una única máquina. [2]

4.2. Investigue cuales son las características de los sistemas


distribuidos.

 Son Tolerantes a fallos, es decir, si alguno de los elementos falla, los


otros podrán seguir realizando la función correctamente, por lo que los
errores se complementan y evitan rápidamente.
 Los sistemas distribuidos suelen otorgar bastante confianza a la hora
de trabajar con ellos, ya que es muy raro que falle el sistema por
completo.
 Cada elemento de cómputo tiene su propia memoria y su propio
Sistema Operativo.
 Control de recursos locales y remotos.
 Sistemas Abiertos (Facilidades de cambio y crecimiento).
 Plataforma no estándar (Unix, NT, Intel, RISC, Etc.).
 Medios de comunicación (Redes, Protocolos, Dispositivos, Etc.).
 Capacidad de Procesamiento en paralelo.
 Dispersión y parcialidad.

4.3. Ejemplifique lo investigado.


4.3.1. Ejemplo de Sistemas Distribuidos
 El funcionamiento de una aplicación web remota y multiusuario en
cuanto a su arquitectura es la mejor manera de ejemplificar los
sistemas distribuidos.

La arquitectura cliente servidor es siempre un pilar en este tipo de


infraestructura, donde cada ordenador puede estar comunicada entre
sí mediante protocolos como http y usar la red para enviar paquetes.
4.3.2. Ejemplo de Computación Distribuida
 El Grid Computing implementa una serie de herramientas para el
movimiento de datos, gestión de almacenamiento y otras
infraestructuras sin limitaciones entre sí. Esta tecnología es por
definición muy flexible, pues está basada en estándares abiertos. Esta
red trabaja conectada sobre redes de área extensa, como por ejemplo
internet

Diseño Lógico

Diseño Físico
5. Conclusiones
 Lo principal a tener en cuenta es el manejo de la interacción cliente-
servidor. Debido a esto el diseño tiene que enfocarse a que esta
interacción sea lo más óptima y eficaz posible brindado seguridad y
respuesta ya que si esta comunicación es deficiente todo el sistema
distribuido fallara.
 Los sistemas distribuidos abarcan una cantidad de aspectos
considerables, por lo cual su desarrollo implica mucha complejidad.
 Existen ciertos aspectos que requieren extremo cuidado al
desarrollarse e implantarse como el manejo de fallos, el control de la
concurrencia, etc.

6. Bibliografía

[1] Manizales, «Froac,» 2018. [En línea]. Available:


http://froac.manizales.unal.edu.co/roap/scorm/472/12_qu_es_computacin_di
stribuida.html.

[2] http://bibing.us.es, «COMPUTACIÓN DISTRIBUIDA,» [En línea]. Available:


http://bibing.us.es/proyectos/abreproy/11374/fichero/MEMORIA%252F02-
COMPUTACION_DISTRIBUIDA.pdf.

[3] L. M. Jimenez, R. Puerto y L. Payá, Sistemas Distribuidos, Universidad Miguel


Hernández de Elche, 2017.

[4] Alberto Lafuente,, «Introducción a los sistemas distribuidos,» [En línea].


Available: http://www.sc.ehu.es/acwlaroa/SDI/Apuntes/Cap1.pdf.

Vous aimerez peut-être aussi