Эй парни. Я хочу узнать sth о распределенных алгоритмах, таким образом, я ищу любую рекомендацию для книг. Я больше интересуюсь теоретическими книгами, потому что реализация является просто вопросом вкуса (я буду использовать, вероятно, erlang (или c#)). Но с другой стороны я не хочу сырых данных, mathematican анализируют алгоритмов. Просто идея, как sth работает, и почему это работает.
Книга Нэнси Линч Распределенные алгоритмы является совершенно блестящей. Нэнси - один из гигантов в этой области: великий мыслитель и толкователь. Настоятельно рекомендую.
«Распределенные системы: принципы и парадигмы» Эндрю С. Таненбаума до сих пор остаются одной из лучших книг, которые я читал по этой теме. Прочтите это в качестве учебника, а затем поищите специализированные книги в тех областях, которые вам интересны.
Ссылки: Сайт автора , Amazon , Google Книги
Вы можете посмотреть эти лекции (я сам их посетил (в CTU в Праге) и должен сказать, что они были действительно хорошими): Параллельные алгоритмы проф. Ing. Павел Тврдик Csc.
Идея того, как работают алгоритмы, всегда представлена в очень хорошей (иллюстрированной) манере, и, если вам интересно, конечно, включены математические основы. Автор высоко ценится в этом предмете и больше концентрируется на практических реализациях, чем на чистой теории.
Используйте слайды лекций MIT или UCB. Там проходят курсы по распределенным алгоритмам и реализациям, которые проходят лучшие в отрасли. Они более понятны, и вы даже можете найти для них видеолекции.