Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistemas Distribuidos - Coggle Diagram
Sistemas Distribuidos
-
Servicios de Tiempo
El tiempo físico puede ser sincronizado mediante sincronización externa (se ajusta el valor a un tiempo de referencia) o interna (se realiza una sincronización dentro del sistema) que permite ordenar eventos.
El tiempo lógico permite ordenar los eventos de los diferentes nodos cuando la precisión de los relojes no nos permite usar el tiempo físico. Esto se apoya en la relación de causalidad entre dos eventos.
Algoritmo electoral
-
Algoritmo abusón (bully)
El algoritmo del abusón supone que cada proceso conoce qué procesos tienen identificadores mayores y que puede comunicarse con todos esos procesos.
Transparencia
La definición de transparencia en un sistema distribuido es la ocultación al usuario que los componentes de este sistema distribuido están separados. Por lo tanto, el usuario percibirá que el sistema es un único sistema y no varios compones separados.
Servicio de nombres
Los nombres en un sistema distribuido están organizados en lo que se llama ESPACIO DE NOMBRES. Nombre global: es un nombre que denota una entidad no importa donde es usado el mismo en el sistema. Nombre local: está asociado a un nombre relativo. Alias: otro nombre para la misma entidad
DNS
El Sistema de nombres de dominio (DNS) es un sistema distribuido de resolución de nombres para dispositivos conectados a una red o a Internet. El servidor DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet
Comunicaciones grupales
Una hipótesis subyacente e intrínseca de RPC es que la comunicación solo es entre dos partes: el cliente y el servidor
Un grupo es una colección de procesos que actúan juntos en cierto sistema o alguna forma determinada por el usuario.