Введение в надежное и безопасное распределенное программирование

Введение в надежное и безопасное распределенное программирование

Луис Родригес Кристиан Качина Рашид Гуерру

     

бумажная книга

27.59 USD


В корзину


Наличие на складе:

Склад в Москве

Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 03.05.2024; планируемая отправка: 04.05.2024

Склад в С.-Петербурге

Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 06.05.2024; планируемая отправка: 07.05.2024



Издательство: ДМК Пресс
Дата выхода: январь 2016
ISBN: 978-5-97060-369-7
Тираж: 100 экземпляров
Объём: 512 страниц
Масса: 800 г
Размеры(В x Ш x Т), см: 24 x 17 x 3
Обложка: твёрдая
Бумага: офсетная
Иллюстрированное издание +
Переводное издание +

В современных вычислениях программы нередко объединяют несколько процессов. Основная проблема, возникающая при создании таких распределенных программ, состоит в том, чтобы заставить все процессы вместе работать над решением общей задачи, даже в случае отказов некоторых из них. Под отказами подразумеваются: аварийное завершение некоторых процессов, потеря связи с ними и даже злонамеренное нападение на некоторые процессы. Качин, Гуерру и Родригес в данной книге представили вводное описание фундаментальных абстракций распределенного программирования и алгоритмов их реализации в распределенных системах. Авторы используют последовательный подход, знакомя читателей сначала с базовыми абстракциями, действующими в простых окружениях, постепенно смещаясь ко все более сложным абстракциям и окружениям.

 

Данная книга содержит введение в абстракции распределенного программирования и знакомит с фундаментальными алгоритмами и их реализациями в нескольких распределенных окружениях. Перед читателем будут раскрыты важные проблемы распределенных вычислений и основные алгоритмические приемы их решения. На подробных примерах читатель сможет понять, как с помощью этих приемов конструировать распределенные приложения.

 

Обсуждение каждой темы завершается множеством упражнений и их решений. Эту книгу должен прочитать каждый, кто разрабатывает программное обеспечение в нашу многоядерную эпоху!