@freestm

Как передать выполнение программы на сервер?

Допустим у меня установлен ресурсо-прожорливый софт на ноутбуке и я хочу чтобы все операции выцисления производил рядом стоящий мощный пк и отправлял мне рузультаты. Какие технологии мне нужны?
  • Вопрос задан
  • 367 просмотров
Решения вопроса 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Здесь есть несколько вариантов.
1) сделать свой софт на основе какой нибудь message queue. Вариантов масса, начиная от rabbitmq и заканчивая hadoop.
2) использовать что-то типа библиотек mpi.
3) поставить систему PBS типа sungrid, torque или htcondor.

Как раз с htcondor мы сейчас и развлекаемся, переводим кластер с сангрида на него.
Система не из тех, что "установил и поехал". Но вменяемая дока и хелпы.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Достаточно технологии обмена файлами:
1) Скопировать программу на мощный ПК
2) Запустить её
3) Забрать результат
Ответ написан
Noizefan
@Noizefan
Нужно, чтобы софт вообще имел функционал отправки отчётов, это во-первых. Ну, или хотя бы логи оставлял и обновлял; скрипт чтоб раз в час отправлял отчёты куда надо - дело 5 минут.
А во вторых - расскажите подробнее, что за софт, куда отправлять собираетесь - тут ведь не шаманы-ясновидящие сидят
Ответ написан
Комментировать
@Stopy
Подключить 2 компа в локальную сетку, на мощном пк на какой-нибудь порт повесить свой трудоемкий скрипт с доступным для ноута api, который будет возвращать готовый результат
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы