Подробнее о распределенных вычислениях [закрыто]

Мне интересно узнать больше о распределенных вычислениях и как это сделать - в основном на C++, но меня также интересует C#.

может кто-нибудь порекомендовать некоторые ресурсы? Я очень мало знаю об этой теме, так с чего мне начать?

спасибо.

4 ответов


распределенные вычисления охватывают довольно много областей. Есть ли определенный класс проблем, которые вы хотите решить?

Если вы только начинаете, вы можете сделать некоторые фоновое чтение, прежде чем попасть в специфику языка. Вы можете начать с Википедия. Бумага на ошибки распределенных вычислений довольно хорошо известен и дал бы интересно читать.


распределенные вычисления на C++ часто выполняются с помощью CORBA. Если вы заинтересованы в изучении CORBA, возможно, вы можете начать здесь



видя, как вы говорите, ваши знания ограничены, некоторые из лучших текстов, с которыми я столкнулся, охватывающих фундаментальные концепции:

  • распределенные системы: принципы и парадигмы Эндрю С. Таненбаум и Мартен Ван Стин
  • распределенные системы: концепции и дизайна!--5--> Жан Dollimore и соавт.
  • принципы параллельного и распределенного программирования by M Бен-Ари.

эти книги могут быть немного тяжелыми, хотя иногда, но вы можете выбрать те части, которые вам интересны.

более конкретное (т. е. менее теоретическое) покрытие области можно найти в:

  • параллельные и распределенные вычисления: Обзор моделей, парадигм и подходов Клаудиа Леопольд, и
  • параллельное программирование: методы и приложения с использованием сети Рабочие станции и параллельные компьютеры Барри Уилкинсон и Майкл Аллен.

Я могу настоятельно рекомендовать эти две книги для тех, кто только начинает работать в этой области. Не откладывайте упоминания о "параллельном программировании", между этим и распределенным вычислительным полем существует довольно много перекрытий.

Это действительно зависит от того,что вам нужно. Если вам просто нужна книга типа "начать кодирование распределенных систем за 24 часа", я не могу помочь с любыми рекомендациями. Тем не менее, быстрый взгляд на Amazon раскопал распределенное Программирование .NET на C# том Барнаби, который имеет некоторые положительные отзывы. YMMV.