Ensayo Sobre Sistemas Distribuidos
Enviado por fregraher • 17 de Mayo de 2013 • 218 Palabras (1 Páginas) • 577 Visitas
Situación 1:
Para cada uno de los siguientes servicios, indique por que se pueden considerar como sistemas distribuidos.
a. El buscador GOOGLE.
Google Es uno de los sistemas distribuidos más complejos en uso, Su infraestructura ha satisfecho requisitos exigentes: escalabilidad, rendimiento, fiabilidad y carácter abierto.
Google pone a disposición de los usuarios sus servicios principales para ser usados como servicios web.
El buscador Google tiene la función que al realizar una consulta, retorna una lista ordenada de referencias y utiliza el rastreo, la indexación, la clasificación y la arquitectura.
Relaciona palabras o recursos documentales con las posiciones donde se encuentran en las páginas También mantiene un índice de enlaces en donde nos dice qué páginas apuntan a una página web
El Principio básico de Google es usar un gran número de PCs comunes, para construir un entorno efectivo de cómputo y almacenamiento distribuido
Los Principios de diseño y requisitos fundamentales de Google son la
Escalabilidad
Gestionar más información
Resolver más consultas
Obtener mejores resultados
Fiabilidad
Requisitos exigentes de disponibilidad
Mecanismos de detección, redundancia y tolerancia a fallos
Rendimiento
Proporcionar respuesta rápida, aumenta las consultas
Respuesta: depende de los tiempos entre extremos
Apertura
Facilitar el desarrollo de nuevas aplicaciones
Simplicidad:
El software hace una cosa y la hace bien
APIs tan sencillas como sea posible
Rendimiento
Cada milisegundo cuenta
Estimación del rendimiento de un diseño:
• Tamaño de mensajes, acceso a disco, acceso a mutex, etc.
Pruebas
Pruebas exhaustivas al software
Trazas y bitácoras
...