Российские распределенные вычисления на платформе BOINC
Форум участников распределённых вычислений.

Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

3 Страницы<123
Опции
К последнему сообщению К первому непрочитанному
Offline nkhrapov  
#41 Оставлено : 24 октября 2017 г. 16:03:04(UTC)
nkhrapov


Статус: Я тут не впервой

Группы: Member
Зарегистрирован: 03.12.2013(UTC)
Сообщений: 24
Российская Федерация
Откуда: Moscow

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 14 раз в 8 постах
Для решения вычислительных задач используется программа ВАСП для ОС Linux.
Данная программа является проприетарной.
Мы провели переговоры с разратчиком ВАСПа. И он дал нам своё согласие для использования ВАСПа в добровольных вычислениях при соблюдении некоторых условий.
А именно, нельзя программу запускать на компьютерах волонтёров напрямую. А только посредством некоторого механизма, ограничивающего доступ к ПО и данным от потенциальных злоумышленников.
Поэтому, выполняя требование разработчика ВАСП, мы используем нетривиальный механизм, связанный с виртуализацией. Этот подход имеет ряд отличий от обычного механизма использования технологии виртуализации в БОИНК. Сейчас данный подход отлаживается для ОС Windows. При стабильной работе для ОС Windows, возможно, будет начата работа по портированию подхода для ОС Linux.
Описание самого подхода является достаточно ёмким. Через несколько месяцев планируется выход научной статьи с подробным описанием.
thanks 2 пользователей поблагодарили nkhrapov за этот пост.
Disel оставлено 24.10.2017(UTC), AlexA оставлено 25.10.2017(UTC)
Offline Vitalii Koshura  
#42 Оставлено : 30 октября 2017 г. 0:30:20(UTC)
Vitalii Koshura


Статус: Я тут не впервой

Группы: Member
Зарегистрирован: 24.04.2015(UTC)
Сообщений: 22
Мужчина
Украина
Откуда: Odessa

Сказал «Спасибо»: 15 раз
Поблагодарили: 18 раз в 11 постах
Иногда после успешного выполнения задания вируатльная машина продолжает работать: Пример
Offline nkhrapov  
#43 Оставлено : 31 октября 2017 г. 1:38:23(UTC)
nkhrapov


Статус: Я тут не впервой

Группы: Member
Зарегистрирован: 03.12.2013(UTC)
Сообщений: 24
Российская Федерация
Откуда: Moscow

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 14 раз в 8 постах
К сожалению, сбои подобного рода иногда случаются.
В версии приложения 1.17 данный сбой обрабатывается таким образом, что новое задание выключит и удалит ВМ предыдущего, затем создаст новую ВМ с таким же названием.
Это позволит избежать множества ненужных виртуальных машин (в том числе и работающих).
Offline Vitalii Koshura  
#44 Оставлено : 31 октября 2017 г. 2:29:02(UTC)
Vitalii Koshura


Статус: Я тут не впервой

Группы: Member
Зарегистрирован: 24.04.2015(UTC)
Сообщений: 22
Мужчина
Украина
Откуда: Odessa

Сказал «Спасибо»: 15 раз
Поблагодарили: 18 раз в 11 постах
Описанный Вами сценарий хорош, но только тогда, когда на компьютере работает только Ваш проект, в противном случае BOINC клиент может какое-то время не запрашивать задания у Вашего проекта, но виртуалка будет бежать, впустую расходуя ресурсы. Кроме этого, Ваше приложение не умеет приостанавливать работу виртуальной машины. Я участвую в нескольких проектах, включая Ваш, и когда BOINC переключает приложения, то получается, что задача Вашего проекта на паузе, но виртуалка продолжает работать на полную. Это, с моей точки зрения, так же некорректное поведение. Попробуйте посмотреть реализацию данных механизмов в example apps для virtualbox в репозитории boinc. Там приложения, насколько я знаю, умеют обрабатывать подобные ситуации.

Спасибо
thanks 2 пользователей поблагодарили Vitalii Koshura за этот пост.
Arahaez оставлено 31.10.2017(UTC), nkhrapov оставлено 02.11.2017(UTC)
Offline nkhrapov  
#45 Оставлено : 1 ноября 2017 г. 23:41:09(UTC)
nkhrapov


Статус: Я тут не впервой

Группы: Member
Зарегистрирован: 03.12.2013(UTC)
Сообщений: 24
Российская Федерация
Откуда: Moscow

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 14 раз в 8 постах
Работа виртуальной машины, действительно, не приостанавливается, если приостанавливается работа самого приложения.
В более поздних версиях указанная опция будет реализована.
Пользователи, просматривающие эту тему
Guest
3 Страницы<123
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

Boinc.ru theme. Boinc.ru
Форум YAF 2.1.1 | YAF © 2003-2017, Yet Another Forum.NET
Страница сгенерирована за 0.208 секунды.