Académique Documents
Professionnel Documents
Culture Documents
SOLUCION
1.
Un sistema distribuido es un conjunto de equipos independientes que actúan de
forma transparente actuando como un único equipo.
Su objetivo es descentralizar tanto el almacenamiento de la información como el
procesamiento.
Esto lo vemos en el caso de www.google.com pagina web que presta el servicio
de distribuir información.
2. Se debe distribuir por los grandes aportes que hace como por ejemplo en la base
de datos puede:
4. Objetivos:
Transparencia
Fiabilidad (disponibilidad y coherencia)
Rendimiento: tiempos de respuesta en la aplicación
Repartición de la carga: la velocidad de los equipos para ayudar
Escalabilidad: permite la arquitectura actual, sumar más computo
Flexibilidad: facilitas modificaciones al modelo inicial.
6. Sus elementos son variados dependiendo del sistema distribuido que se este
empleando o trabajando y se deben de tener muy en cuenta cuando de esto se
trata:
8.
VENTAJAS DESVENTAJAS
Puede tomar diferentes configuraciones La congestión del tráfico
Escalamiento más fácil del sistema. Cuando un servidor está caído, las peticiones
de los clientes no pueden ser satisfechas
Buena habilidad para reaccionar y adaptarse El software y el hardware de un servidor son
sin perder calidad; Se puede aumentar la generalmente muy determinantes. Un
capacidad de clientes y servidores por hardware regular de un computador personal
separado. puede no poder servir a cierta cantidad de
clientes
Contribuye además a proporcionar a los Hay que tener estrategias para el manejo de
diferentes departamentos de una errores y para mantener la consistencia de los
organización, soluciones locales, pero datos.
permitiendo la integración de la información.
Ahorro de costos. El mantenimiento de los sistemas es más difícil
pues implica la interacción de diferentes partes
de hardware y de software, distribuidas por
distintos proveedores, lo cual dificulta el
diagnóstico de fallas.
9. Middleware es un software que tiene como función principal enmascarar
la heterogeneidad del sistema distribuido para proporcionar un modelo de
programación conveniente a los programadores de aplicaciones. Ejemplos
de middleware son:
CORBA (Common Object Request Broker).
Java RMI (Java Remote Method Invocation).
OSCAR VALENCIA