Consensus in Data Management: From Distributed Commit to Blockchain
El consenso es el problema de hacer que los nodos distribuidos lleguen a un acuerdo. Es un elemento básico que puede utilizarse en sistemas de gestión de datos distribuidos más complejos, al tiempo que se mantienen las garantías de corrección del estado de los datos y su recuperación.
Resolver los entresijos de la coordinación distribuida, las incertidumbres de la red y los fallos en problemas de gestión de datos tan complejos es un reto de enormes proporciones. Esto ha llevado a muchos diseñadores de sistemas a utilizar el consenso como herramienta para construir protocolos distribuidos más complejos. Así, el consenso ha influido en los sistemas de gestión de datos y en la investigación durante muchas décadas.
Esta monografía sienta las bases para que el lector comprenda el uso de los protocolos de consenso en los sistemas de gestión de datos y pretende capacitar a los investigadores y profesionales de la gestión de datos para que realicen trabajos que utilicen e innoven el consenso en sus aplicaciones de gestión de datos. Presenta los fundamentos del consenso y el consenso en la gestión de datos señalando los trabajos que han sido influyentes o representativos de las áreas de gestión de datos que exploran los autores. Comienzan con una introducción a los principios del consenso y, a continuación, presentan los antecedentes del uso del consenso en la gestión de datos.
Muestran cómo se utiliza el consenso para el problema de la confirmación atómica distribuida y cómo se utiliza en protocolos de replicación en los que las copias de datos se distribuyen entre diferentes nodos. Además, amplían el alcance de los protocolos de confirmación tolerantes a fallos para gestionar fallos arbitrarios explorando el protocolo de consenso tolerante a fallos conocido como Tolerancia Práctica a Fallos Bizantinos (Pbft). Para cada problema de gestión de datos, los autores presentan una solución básica y destacan sus deficiencias que invitan a utilizar el consenso.
A continuación, demuestran la integración del consenso para superar estas deficiencias y ofrecer las características de diseño deseadas, proporcionando ejemplos de cada tipo de integración del consenso, así como un análisis de la integración y sus implicaciones. La monografía concluye con un resumen y un debate sobre futuras direcciones.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)