Подробнее о распределенных вычислениях [закрыто]
Мне интересно узнать больше о распределенных вычислениях и как это сделать - в основном на C++, но меня также интересует C#.
может кто-нибудь порекомендовать некоторые ресурсы? Я очень мало знаю об этой теме, так с чего мне начать?
спасибо.
4 ответов
распределенные вычисления охватывают довольно много областей. Есть ли определенный класс проблем, которые вы хотите решить?
Если вы только начинаете, вы можете сделать некоторые фоновое чтение, прежде чем попасть в специфику языка. Вы можете начать с Википедия. Бумага на ошибки распределенных вычислений довольно хорошо известен и дал бы интересно читать.
распределенные вычисления на C++ часто выполняются с помощью CORBA. Если вы заинтересованы в изучении CORBA, возможно, вы можете начать здесь
для C#, WCF полностью :-)
http://msdn.microsoft.com/en-us/netframework/aa663324.aspx
видя, как вы говорите, ваши знания ограничены, некоторые из лучших текстов, с которыми я столкнулся, охватывающих фундаментальные концепции:
- распределенные системы: принципы и парадигмы Эндрю С. Таненбаум и Мартен Ван Стин
- распределенные системы: концепции и дизайна!--5--> Жан Dollimore и соавт.
- принципы параллельного и распределенного программирования by M Бен-Ари.
эти книги могут быть немного тяжелыми, хотя иногда, но вы можете выбрать те части, которые вам интересны.
более конкретное (т. е. менее теоретическое) покрытие области можно найти в:
- параллельные и распределенные вычисления: Обзор моделей, парадигм и подходов Клаудиа Леопольд, и
- параллельное программирование: методы и приложения с использованием сети Рабочие станции и параллельные компьютеры Барри Уилкинсон и Майкл Аллен.
Я могу настоятельно рекомендовать эти две книги для тех, кто только начинает работать в этой области. Не откладывайте упоминания о "параллельном программировании", между этим и распределенным вычислительным полем существует довольно много перекрытий.
Это действительно зависит от того,что вам нужно. Если вам просто нужна книга типа "начать кодирование распределенных систем за 24 часа", я не могу помочь с любыми рекомендациями. Тем не менее, быстрый взгляд на Amazon раскопал распределенное Программирование .NET на C# том Барнаби, который имеет некоторые положительные отзывы. YMMV.