You are on page 1of 6

HEMOS UTILIZADO SISTEMAS DISTRIBUIDOS?

Ejemplo: Google
No es un sistema distribuido
Es una aplicación montada sobre un sistema distribuido
Yo como usuario desconozco :
- Máquina o máquinas en las se realiza Ia búsqueda
- Lugares donde estén ubicadas esas máquinas
- Tipos de comunicación que se utilizan
- Equipos que intervienen
- Forma de realizar Ia búsqueda
- Qué se ejecuta en mi máquina y qué no se ejecuta
- Casi siempre funciona correctamente
CONCEPTO INFORMATICO

Los conceptos vienen de muchas áreas


• Sistemas Operativos.
• Procesamiento en Paralelo.
• Sistemas en Tiempo Real.
• Sistemas Multimedia Distribuidos.
• Tipos de comunicaciones.
• Bases de datos distribuidas.
• Cliente – Servidor, Tres niveles, Internet.
• Objetos, Componentes Distribuidos.
• Computación Móvil.
• Aplicaciones Tradicionales.
APLICACIONES EMPRESARIALES
INTERNET
La Internet mostro la factibilidad de la
Implementación de los Sistemas Distribuidos

* 1.730 millones de usuarios de Internet en todo el mundo.


* 1.400 millones de usuarios de correo electrónico que enviamos una
media de 247.000 millones de correo cada día aunque
lamentablemente unos 200.000 millones son correo basura (SPAM).
* En 2020 había mas de 634 millones de sitios web.
* De ellos, 326 millones son blogs.
* Hay 550 millones de usuarios registrados en Facebook.
* Se suben 4.500 millones de fotos al mes a Facebook.
* YouTube sirve 2.000 millones de vídeos cada día.
TRANSPARENCIAS
Transparencias
- Transparencia de acceso: permite que los recursos locales y remotos puedan ser accesados mediante operaciones
idénticas.
- Transparencia de localización: permite que los recursos puedan ser accesados sin el conocimiento de su localización física
o de la red (por ejemplo , la dirección IP).
- Transparencia de concurrencia : permite que varios procesos puedan operar al mismo tiempo utilizando recursos
compartidos sin interferencia entre ellos.
- Transparencia de replicación : habilita varias instancias de recursos que se utilizarán para aumentar la fiabilidad y
rendimiento sin el conocimiento de las réplicas de los usuarios o programadores de aplicaciones.
- Transparencia de fallo: permite el ocultamiento de fallas, permitiendo a los usuarios y los programas de aplicación para
completar sus tareas a pesar del fracaso de los componentes de hardware o software.
- Transparencia de movilidad: permite el movimiento de recursos y clientes dentro de un sistema sin afectar el
funcionamiento de los usuarios o programas.
- Transparencia de rendimiento: permite que el sistema sea reconfigurado para mejorar el rendimiento conforme las cargas
varíen.
- Transparencia de escalabilidad: permite que el sistema y las aplicaciones crezcan, sin cambio en la estructura del sistema
o los algoritmos de la aplicación.
- Transparencia de paralelismo: permite que 2 o mas servidores trabajen en forma cooperativa para un servicio sin que el
usuario lo pueda observar.

You might also like