Está en la página 1de 2

Computacin Distribuida.

Un sistema distribuido se define como una coleccin de computadoras separadas fsicamente y


conectadas entre s por una red de comunicaciones; cada mquina posee sus componentes de
hardware y software que el programador percibe como un solo sistema. El programador accede a
los componentes de software (objetos) remotos, de la misma manera en que accedera 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.
El tamao de un sistema distribuido puede ser muy variado, ya sean decenas de hosts (red
de rea local), centenas de hosts (red de rea metropolitana), o miles, o millones de hosts
(Internet); esto se denomina escalabilidad

Caractersticas.
1. Para cada uno de los usuarios debe ser similar al trabajo en el Sistema Centralizado.
2. Seguridad interna en el sistema distribuido.
3. Se ejecuta en mltiples computadoras.
4. Tiene varias copias del mismo sistema operativo o de diferentes sistemas operativos que
proveen los mismos servicios.
5. Entorno de trabajo cmodo.
6. Dependiente de redes (LAN, MAN, WAN, etc.).
7. Compatibilidad entre los dispositivos conectados.
8. Transparencia (el uso de mltiples procesadores y el acceso remoto debe ser invisible).
9. Interaccin entre los equipos.
10.Diseo de software compatible con varios usuarios y sistemas operativos.

Objetivo.
La computacin distribuida ha sido diseada para resolver problemas demasiado grandes para
cualquier supercomputadora y mainframe, mientras se mantiene la flexibilidad de trabajar en
mltiples problemas ms pequeos.

Computacin cooperativa.
Los sistemas para grupos de trabajo cuentan con el potencial suficiente como para lograr
incrementos en productividad que superan ampliamente a aquellos obtenidos con las aplicaciones
personales de los '80 a la vez que tienen la habilidad de aumentar las inversiones existentes en
tecnologa.
Caractersticas.

Facilidad de uso:
Los sistemas para grupos de trabajo debern ser fciles de usar, puesto que para tener
xito debern usarlo todos y cada uno de los usuarios.
Escalabilidad:
Es importante que cuando se planifica y al adquirir los productos se tenga en cuenta la
posibilidad de futuro crecimiento de la empresa.
Distributividad:
Los sistemas para grupos de trabajo por lo general tienen una base de datos principal. Es
por esta razn que uno de los criterios clave en el momento de elegir los productos hasta el
cul esta base puede distribuirse y actualizarse en forma eficiente y oportuna.
Seguridad:
Es comnmente definida por el usuario y sus caractersticas podrn incluir visualizacin
nicamente, derechos de edicin o actualizacin, creacin, borrado, acceso a un documento
en su integridad o a partes determinadas, y acceso a la informacin sobre los distintos
Sistemas de Gestin.
Soporte heterogneo:
La variedad de requerimientos de los usuarios y las realidades de las instalaciones actuales
de redes, particularmente entre mltiples lugares, hace que no sea posible utilizar un nico
entorno operativo, contndose con soporte de diferentes Sistemas Operativos de red.
Acceso abierto a otros datos e informacin:
Una de las ventajas principales de los sistemas de grupos de trabajo es su capacidad para
acceder a la informacin fuera del dominio normal del usuario. El acceso a bases de datos
internas y externas, con facilidades completas de importacin y exportacin, forma parte de
muchas soluciones de grupos de trabajo.
Personalizacin:
Los sistemas efectivos para grupos de trabajos debern ser personalizables en dos grupos:
usuarios finales y programadores de aplicaciones.
Esto asegura que aquellas personas que conozcan mejor el negocio sean las que
implementen aplicaciones satisfactorias. Los programadores, por su parte, podrn construir
una aplicacin bsica que luego ser reforzada y ampliada por las mltiples actividades de
los usuarios finales. En el caso de los usuarios finales, requerirn un entorno grfico.

Este tipo de computacin se encuentra actualmente dirigida a proyectos de investigacin, como


es el caso de la bsqueda de inteligencia extraterrestre (SETI, Search for Extraterrestrial
Intelligence).
Fundamentos
1)
2)
3)
4)

Capacidad de comunicacin
Potenciar las habilidades personales
La posibilidad de compartir recursos
Mayor productividad

También podría gustarte