You are on page 1of 7

CECyT 9 "Juan De Dios Btiz Paredes"

Jaimes Escamilla Omar Heberto

Juan Manuel Cruz Mendoza

5IM8

15 de agosto del 2013

[INTRODUCCION A LOS
SISTEMAS DISTRIBUIDOS]
Definicin de los sistemas distribuidos

DEFINICIN Son los sistemas cuyos componentes hardware y software, que estn en ordenadores conectados en red, se comunican y coordinan sus acciones mediante el intercambio de mensajes, para lograr un determinado objetivo. Un sistema distribuido tiene las siguientes propiedades: Est compuesto por varios recursos informticos de propsito general, tanto fsicos como lgicos, que pueden asignarse dinmicamente a tareas concretas. Estos recursos estn distribuidos fsicamente y funcionan gracias a una red de comunicaciones. Hay un sistema operativo de alto nivel que unifica e integra el control de los componentes. Su distribucin es transparente, permitiendo as que los servicios puedan ser solicitados especificando simplemente su nombre y no su localizacin. El funcionamiento de los recursos fsicos y lgicos est caracterizado por una autonoma coordinada.

INTRODUCCIN La computacin ha evolucionado en poco tiempo y ha tenido muchos cambios, desde los grandes ordenadores que permitan realizar tareas en forma limitada , hasta los actuales ordenadores ya sean personales o porttiles que tienen las evidentemente mayores capacidades que los

primeros y que estn cada vez ms introducidos en la vida de cualquier persona hoy en da. Los cambios ms considerables se deben principalmente a dos causas, las cuales se dieron desde las dcadas de los setenta: El desarrollo de los microprocesadores, que permitieron reducir en tamao y costo a los ordenadores , aumentar en gran medida las capacidades de los mismos y facilitar su acceso a ms personas. El desarrollo de las redes de rea local y de las comunicaciones que permitieron conectar ordenadores con posibilidad de transferencia de datos a alta velocidad. Millones de usuarios dependen de sistemas distribuidos diariamente para realizar transacciones bancarias, reservaciones de vuelos, telefona, enviar correos electrnicos, obtener informacin de todo tipo y realizar operaciones de compra - venta. DESAROLLO Procesamiento central (Host).- Uno de los primeros modelos de ordenadores interconectados, llamados centralizados, donde todo el procesamiento de la organizacin se llevaba a cabo en una sola computadora, normalmente un Mainframe, y los usuarios empleaban sencillos ordenadores personales. Los problemas de este modelo son:

Cuando la carga de procesamiento aumentaba se tena que cambiar el hardware del Mainframe, lo cual es ms costoso que aadir ms computadores personales clientes o servidores que aumenten las capacidades.

El otro problema que surgi son las modernas interfaces grficas de usuario, las cuales podan conllevar a un gran aumento de trfico en los medios de comunicacin y por consiguiente podan colapsar.

Grupo de Servidores.- Otro modelo que entr a competir con el anterior, tambin un tanto centralizado, son un grupo de ordenadores actuando como servidores, normalmente de archivos o de impresin, poco inteligentes para un nmero de Minicomputadores que hacen el procesamiento conectados a una red de rea local. Los problemas de este modelo son:

Podra generarse una saturacin de los medios de comunicacin entre los servidores poco inteligentes y los minicomputadores, por ejemplo cuando se solicitan archivos grades por varios clientes a la vez, podan disminuir en gran medida la velocidad de transmisin de informacin.

La Computacin Cliente Servidor.- Este modelo, que predomina en la actualidad, permite descentralizar el procesamiento y recursos, sobre todo, de cada uno de los servicios y de la visualizacin de la Interfaz Grfica de Usuario. Esto hace que ciertos servidores estn dedicados solo a una aplicacin determinada y por lo tanto ejecutarla en forma eficiente. Captura de requerimientos y anlisis: Esta es la primera etapa de cualquier modelo SDLC. Esta fase es bsicamente la fase de intercambio de ideas y, a menudo consiste en sub-etapas como anlisis de viabilidad para comprobar qu parte de la idea se puede poner en accin.

VENTAJAS DE LOS SISTEMAS DISTRIBUIDOS

Con respecto a Sistemas Centralizados:

Una de las ventajas de los sistemas distribuidos es la economa, pues es mucho ms barato, aadir servidores y clientes cuando se requiere aumentar la potencia de procesamiento.

El trabajo en conjunto. Por ejemplo: en una fbrica de ensamblado, los robots tienen sus CPUs diferentes y realizan acciones en conjunto, dirigidos por un sistema distribuido.

Tienen una mayor confiabilidad. Al estar distribuida la carga de trabajo en muchas mquinas la falla de una de ellas no afecta a las dems, el sistema sobrevive como un todo.

Capacidad de crecimiento incremental. Se puede aadir procesadores al sistema incrementando su potencia en forma gradual segn sus necesidades.

Con respecto a PCs Independientes:

Se pueden compartir recursos, como programas y perifricos, muy costosos. Ejemplo: Impresora Lser, dispositivos de almacenamiento masivo, etc.

Al compartir recursos, satisfacen las necesidades de muchos usuarios a la vez. Ejemplo: Sistemas de reservas de aerolneas.

Se logra una mejor comunicacin entre las personas. Ejemplo: el correo electrnico.

Tienen mayor flexibilidad, la carga de trabajo se puede distribuir entre diferentes ordenadores.

DESVENTAJAS DE LOS SISTEMAS DISTRIBUIDOS

El principal problema es el software, es el diseo, implantacin y uso del software distribuido, pues presenta numerosos inconvenientes. Un problema considerable tiene que ver con las redes de comunicacin. Por ejemplo: -Perdida de mensajes, saturacin en el trfico, etc. Un problema que puede surgir al compartir datos es la seguridad de los mismos.

CONCLUSION Los sistemas distribuidos abarcan una cantidad de aspectos considerables, por lo cual su desarrollo implica mucha complejidad. Existen muchos temas de investigacin relacionados con los sistemas distribuidos, por ejemplo los planteados en el apartado de Desafos al igual que existen ciertos aspectos que requieren extremo cuidado al desarrollarse e implantarse como el manejo de fallos, el control de la concurrencia, etc. Se nota tambin que muchas tecnologas estn en constante desarrollo y maduracin, lo cual implica un minucioso estudio previo de muchos factores antes de apostar por alguna tecnologa en especial.

REFERENCIAS

Presuman, Roger S. , Ingeniera de Software , 5 edicin, McGraw-Hill Interamericana, Madrid 2002

Panorama de Sistemas distribuidos Recuperado el 10 de agosto de 2013, de http://www.tamps.cinvestav.mx/~vjsosa/clases/sd/sistemas_distribuidos_panorama.pdf Introduccin a los Sistemas distribuidos Recuperado el 10 de agosto de 2013, de http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/SO7.htm#Trans Introduccin a los Sistemas distribuidos Recuperado el 10 de agosto de 2013, de http://www.capacinet.gob.mx/Cursos/Tecnologia%20amiga/desarrolladordesoftware /IntroduccionSistemasDistribuidos_SE.pdf Coulouris,George , Sistemas Distribuidos , 3 edicin, Addison Wesley, Madrid 2001