¿Hay algún libro que recomendaría para aprender sobre sistemas distribuidos?

A2A. Apenas estoy calificado como experto en libros de texto de sistemas distribuidos. Algo de eso se debe a que “crecí” con sistemas distribuidos, primero como miembro del Grupo de Sistemas Distribuidos de David Cheriton en Stanford (estaba en su equipo) y luego como parte del equipo de sistemas de archivos de Transarc, donde completamos la comercialización de Andrew Sistema de archivos como AFS 3. AFS todavía está disponible a través de OpenAFS, de hecho. Después de AFS 3, trabajé en el entorno de computación distribuida (DCE), que proporcionó infraestructura para construir sistemas distribuidos, por lo tanto, servicio de tiempo distribuido, nombres jerárquicos distribuidos, servicios distribuidos, seguridad distribuida y sistemas de archivos distribuidos. Durante los años transcurridos desde que trabajé como consultor y ayudé en varios proyectos de sistemas distribuidos. Por lo tanto, no he tenido mucha necesidad de leer libros de texto.

Sin embargo, cuando leí tu pregunta recordé el libro de Tannenbaum. Una búsqueda rápida descubrió que ahora está en su tercera edición y que hay copias (probablemente no autorizadas) de la segunda edición en Internet. Es posible que desee ver una segunda edición y, si lo desea, recoger una copia de la tercera edición.

Independientemente del texto que elijas, solo te proporcionará algo fundamental. Es probable que desee complementarlo leyendo documentos actuales sobre sistemas distribuidos. Hay mucha actividad en este espacio, debido a los rápidos cambios en las plataformas de hardware subyacentes y la convergencia de CPU, memoria, almacenamiento y red. De hecho, cuando miro los sistemas distribuidos que ahora se están agrupando, se parecen mucho a los sistemas de procesamiento múltiple de hace más de 15 años.

Es un momento emocionante para estar en el campo.