Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2012, 01:03   #1
Strangers
Пользователь
 
Регистрация: 04.10.2011
Сообщений: 64
По умолчанию Виртуализация

Доброго времени суток уважаемые форумчане. Возникла следующая ситуация: существует некий сервер с определенным перечнем ПО, я подключаюсь со своего компьютера к серверу и запускаю приложение которое выполняется ресурсами всех компьютеров в сети сервера(виртуализация). Вопрос состоит в том насколько сложна задача реализации софта для поддержки такой системы(написания софта для виртуализации, клиент-серверных приложений для взаимодействия комп-сервер). Заранее спасибо!

П.С. Извините если разместил не в той ветке, не знал в какую тему адресовать данный вопрос.
Strangers вне форума Ответить с цитированием
Старый 03.12.2012, 08:23   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Это уже какие-то распределённые вычисления, а не виртуализация. Сложность реализации в целом выше, т.к. всё сложнее
pu4koff вне форума Ответить с цитированием
Старый 03.12.2012, 09:10   #3
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

основная сложность именно в распределении вычислений - не каждый алгоритм параллелится...
когда то писал мондельброта с распределением по всем компам класса
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 03.12.2012, 10:29   #4
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Даже если алгоритм параллелится нормально, то многопоточная его реализация для функционирования на многопроцессорной машине - это сильно сложнее, чем тупая реализация в лоб для одного ядра. В случае с кластером, добавляется еще ненадёжное, медленное сетевое соединение, общение по которому нужно будет реализовывать самостоятельно и много каких решений нужно предпринимать. Как быть, если какой-то узел вышел из строя? Кто должен распределять нагрузку? Как определять, что добавились новые вычислительные мощности? ...
Зависит от задачи, но я бы с распределенными вычислениями связывался в последнюю очередь. Может ограничиться просто дубликатами сервера посредствами той же виртуализации и парой серверов для распределения нагрузки?
pu4koff вне форума Ответить с цитированием
Старый 03.12.2012, 16:15   #5
Strangers
Пользователь
 
Регистрация: 04.10.2011
Сообщений: 64
По умолчанию

Ага. Я понял. Спасибо большое за ответы. На диплом лучше не брать такую тему))) Придется искать тему дальше...
Strangers вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Виртуализация Андроид (для установки Аксесса) Андрэич Microsoft Office Access 0 23.09.2012 17:29