ALGORITMO DE ELECCION

Description

Ingeniería Mind Map on ALGORITMO DE ELECCION, created by KAREN DE LA CRUZ on 21/03/2017.
KAREN DE LA CRUZ
Mind Map by KAREN DE LA CRUZ, updated more than 1 year ago
KAREN DE LA CRUZ
Created by KAREN DE LA CRUZ over 7 years ago
369
1

Resource summary

ALGORITMO DE ELECCION
  1. DEFINICION
    1. Son algoritmos diseñados para problemas en los cuales uno de los procesos ha de realizar una tarea especial: Elección de un coordinador
      1. Estos mecanismos se activan cuando el coordinador ha fallado.
    2. OBJETIVO
      1. Elección única
        1. Dentro de estos algoritmos encontramos las siguientes elecciones:
          1. ALGORITMO EN ANILLO
            1. Sobre un anillo lógico de procesos se emite un mensaje de elección
              1. Cuando un proceso recibe un mensaje de elección compara el identificador recibido con el suyo.
                1. –Si es menor el recibido y el proceso no es un participante, sustituye el identificador en el mensaje por el suyo y lo reenvía al vecino y se marca como participante.
                  1. – Si es mayor el recibido, reenvía el mensaje y se marca como participante.
                    1. – Si es menor el recibido y el proceso es un participante, no hace nada (no envía ningún mensaje).
                      1. –Si el identificador coincide con el del proceso, ese proceso es el líder.
                        1. ESQUEMA DEL ALGORITMO DEL ANILLO
                          1. EJEMPLO DIDACTICO https://www.youtube.com/watch?v=ZjDbvdwBV4M

                            Attachments:

                      2. ALGORITMO DE INVITACIÓN
                        1. DEFINICION
                          1. • Se basan en timeouts: Retrasos de transmisión pueden causar la elección de múltiples líderes.
                            1. La pérdida de conexión entre dos grupos de procesadores puede aislar permanentemente los procesadores
                          2. CARACTERISTICAS
                            1. • Definición de grupos de procesadores con líder único.
                              1. • Detección y agregación de grupos
                                1. • Reconocimiento por parte del líder de los miembros del grupo.
                            2. PASOS
                              1. • Si un procesador detecta la pérdida del líder, entonces se declara líder y forma su propio grupo. Periódicamente el líder de cada grupo busca otros líderes de otros grupos.
                                1. • Dos grupos se unen por medio de mensajes de aceptación: - Como respuesta a mensajes de invitación. – De forma explícita
                              2. ESQUEMA DEL ALGORITMO DE INVITACION
                              3. ALGORITMO DEL MATÓN
                                1. DEFINICION
                                  1. Este algoritmo es Tolerante a caídas de procesos durante la elección:
                                    1. – pi conoce a los que tienen mayor id
                                      1. – pi puede comunicarse con cualquier proceso
                                    2. MENSAJES
                                      1. – Election. Para iniciar una elección.
                                        1. – Answer. Respuesta un mensaje Election.
                                          1. – Coordinator. Mensaje para anunciar al líder
                                          2. Algoritmo se inicia cuando pi detecta caída (timeout) del líder.
                                            1. – Pi inicia la elección enviando un mensaje Election a todos los que tienen pid > pi, y espera algún mensaje Answer.
                                              1. – Si ninguno de ellos responde, entonces pi supone que él tiene mayor id, y envía un mensaje Coordinador auto-anunciándose como nuevo líder
                                                1. – Si pi recibe un Answer de lo que tiene pid > pi, entonces espera un tiempo T para que ´ese proceso se anuncie como líder. De lo contario reenvía el mensaje Election.
                                                  1. Si pi recibe un Election de un pid < pi, entonces responde con un Answer, e inicia una nueva elección.
                                      Show full summary Hide full summary

                                      Similar

                                      INGENIERIA DE MATERIALES
                                      Ricardo Álvarez
                                      Elementos Básicos de Ingeniería Ambiental
                                      Evilus Rada
                                      Historia de la Ingeniería
                                      Camila González
                                      Introducción a la Ingeniería de Software
                                      David Pacheco Ji
                                      UNIDAD II DIBUJO PROYECTIVO
                                      anyimartinezrued
                                      GENERALIDADES DE LAS EDIFICACIONES
                                      yessi.marenco17
                                      MAPA MENTAL SOFTWARE APLICADOS EN INGENIERÍA CIVIL
                                      Ruben Dario Acosta P
                                      Estado de la ingenería mecánica y su perspectiva a futuro
                                      Roberto Martinez
                                      MAPA CONCEPTUAL SOBRE LA INICIATIVA CDIO
                                      Victor Antonio Rodriguez Castañeda
                                      Características de la Pitahaya y su potencial de uso en la industria alimentaria
                                      Héctor Infanzón
                                      Diapositivas neumática
                                      Victor Zamora Delgado