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

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

Уведомление

Icon
Error

3 Страницы123>
Опции
К последнему сообщению К первому непрочитанному
Offline Евгений Колокольцев  
#1 Оставлено : 25 апреля 2015 г. 2:00:22(UTC)
Евгений Колокольцев


Статус: Интересующийся

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

Сказал(а) «Спасибо»: 22 раз
Поблагодарили: 15 раз в 8 постах
Мы с Женей Ивашко в посление дни озадачились методами описания и генерации активности пользовательских хостов. Конечно есть всякие там SimBOINC, SimBA, которые предположительно содержат в себе трейсы активности именно BOINC клиентов в условиях расчёта. Но нам для начала прикидочных численных экспериментов хочется поработать именно со статистикой периодов работы компьютеров разных пользователей. Если у вас Linux/macOS и вам интересно поделиться с нами своими данными, то вы можете получить нужную статистику при помощи команды

last --time-format iso reboot

иногда параметр --time-format не работает, в этом случаях можно без него. Если вы заинтересуетесь нам помочь то результат этой команды вы можете отправить на почту: gridunam@gmail.com


П.С. чтобы сохранить вывод команды в файл нужно написать вот так:
last --time-format iso reboot > mystats.txt




Offline Disel  
#2 Оставлено : 25 апреля 2015 г. 3:20:27(UTC)
Disel


Статус: Старожил

Медали: Первооткрывателю: Нахождение пар ОДЛК в RakeSearch! Донор: За финансовую помощь сайту

Группы: Member, Russia Team Group
Зарегистрирован: 08.07.2013(UTC)
Сообщений: 3,603
Мужчина
Российская Федерация

Сказал «Спасибо»: 520 раз
Поблагодарили: 427 раз в 327 постах
Не совсем понятно. Команда:
Код:

last --time-format iso reboot

у меня вывела
Код:

last: invalid option -- '-'
Usage: last [-num | -n num] [-f file] [-t YYYYMMDDHHMMSS] [-R] [-adioxFw] [username..] [tty..]



ps Без --time-format сработало. Отправил на почту с темой last --time

Отредактировано пользователем 25 апреля 2015 г. 3:36:00(UTC)  | Причина: Не указана

Ubuntu Linux 18.04 LTS - 64 bit / Boinc 7.9.3(х64) / Core 2 DUO E6300 1.8 Ггц / GeForce GT-630
thanks 1 пользователь поблагодарил Disel за этот пост.
Евгений Колокольцев оставлено 25.04.2015(UTC)
Offline AlexA  
#3 Оставлено : 25 апреля 2015 г. 8:55:29(UTC)
AlexA


Статус: Administration

Медали: Переводчику: За помощь в создании сайта

Группы: Editors, Member, Administration, Russia Team Group, Moderators
Зарегистрирован: 02.10.2007(UTC)
Сообщений: 6,140
Мужчина
Российская Федерация
Откуда: "Russia Team"

Сказал «Спасибо»: 1250 раз
Поблагодарили: 1516 раз в 838 постах
А для Винды ничего не надо? smile
А, вообще, с планированием у менеджера тугова-то sad Я хочу эту тему тоже поднять - накипело Не получается
thanks 1 пользователь поблагодарил AlexA за этот пост.
Евгений Колокольцев оставлено 25.04.2015(UTC)
Offline Disel  
#4 Оставлено : 25 апреля 2015 г. 18:18:46(UTC)
Disel


Статус: Старожил

Медали: Первооткрывателю: Нахождение пар ОДЛК в RakeSearch! Донор: За финансовую помощь сайту

Группы: Member, Russia Team Group
Зарегистрирован: 08.07.2013(UTC)
Сообщений: 3,603
Мужчина
Российская Федерация

Сказал «Спасибо»: 520 раз
Поблагодарили: 427 раз в 327 постах
Автор: Евгений Колокольцев Перейти к цитате
Мы с Женей Ивашко в посление дни озадачились методами описания и генерации активности пользовательских хостов. Конечно есть всякие там SimBOINC, SimBA, которые предположительно содержат в себе трейсы активности именно BOINC клиентов в условиях расчёта. Но нам для начала прикидочных численных экспериментов хочется поработать именно со статистикой периодов работы компьютеров разных пользователей.

А как это может помочь и для чего это может помочь?

Ubuntu Linux 18.04 LTS - 64 bit / Boinc 7.9.3(х64) / Core 2 DUO E6300 1.8 Ггц / GeForce GT-630
Offline Евгений Колокольцев  
#5 Оставлено : 25 апреля 2015 г. 20:46:56(UTC)
Евгений Колокольцев


Статус: Интересующийся

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

Сказал(а) «Спасибо»: 22 раз
Поблагодарили: 15 раз в 8 постах
Автор: AlexA Перейти к цитате
А для Винды ничего не надо? smile


Для винды эту статистику можно увидеть вот тут.
Сохранить её можно нажав "Export list" на "System". Тут событие включения имеет ID 6005 а выключение - 6006. Это не сложно фильтрануть.

Автор: AlexA Перейти к цитате
А, вообще, с планированием у менеджера тугова-то sad Я хочу эту тему тоже поднять - накипело Не получается


Да, BOINC действительно хоть и позволяет настраивать ~10 параметров влияющих на штатный планировщик заданий в WU, но чтобы эти параметры грамотно выставлять надо анализировать статистику собственных заданий и клиентских компьютеров. На сколько я знаю соответствующего модуля в BOINC не существует. Предполагается что статистика каждого отдельного сервера снимается и анализируется отдельно. Однако если у вас кроме сервера есть ещё много интересных дел, то приходится выставлять эти параметры полагаясь на шестое чувство.

Второй минус BOINC - это весьма не богатый выбор режимов работы демона feeder, он позволяет делать FIFO, random, организовывать очередь отсылаемых задач по приоритетам и пару-тройку вариантов микширования. При этом НИКОГДА не учитывается какой хост постучался за заданием! Каждый хост просто получает задаие из уже созданной очереди, кторая обновляется каждые 5 секунд на базе БД.

Всё это формирует класс задач по поиску оптимальных параметров WU влияющих на работу штатного планировщика, а также - поиск стратегий для нового планировщика. В нашем случае ещё учитывается что мы реально сможем реализовать в GridUNAM.

Отредактировано пользователем 25 апреля 2015 г. 21:51:18(UTC)  | Причина: Не указана

Offline Евгений Колокольцев  
#6 Оставлено : 25 апреля 2015 г. 21:32:16(UTC)
Евгений Колокольцев


Статус: Интересующийся

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

Сказал(а) «Спасибо»: 22 раз
Поблагодарили: 15 раз в 8 постах
Автор: Disel Перейти к цитате
А как это может помочь и для чего это может помочь?


В GridUNAM могут присутствовать вычислительные модули самых разных типов. Заточка планировщика под какой-то опреелённый класс задач в нашем случае нежелательна. Например существуют такие модули которые просто физически не могут дампить промежуточные результаты, чтобы при выключении компьютера восстановить свою работу. Например модуль Lorence Lattice Grid хранит большую случаянно сгенерированную матрицу в памяти ~Gb, дампить её на диск нет большого смысла и при выключении всё сбрасывается. Соответственно если промежутки работы клиента на данном хосте меньше времени необходимого для расчёта одного подзадания, то он будет считать в пустую и каждый раз сбрасываться. С другой стороны - генерировать мелкие подзадачки не очень интересно для последующего анализа.

Для класса расчётных модулей которые не могут дампить своё состояние или делают это редко возникает задача предсказания UP-time существующих хостов. Проблема этой задачи в том, что статистика UP-Time каждого отдельного хоста меняется со временем в зависимости от различных периодов активности пользователя. Поэтому простое усреднение статистики не работает. Для того чтобы посмотреть на реальную апериодичность в режиме работы хостов (а может увидеть и другие недежелательные закономерности) я и создал эту тему. Евгений предложил использовать для решения этой задачи алгоритм аналогчный TCP-WND, постоянно подстраиваясь под каждый хост на базе короткого промежутка его истории. Кроме того на базе логов которые вы нам послали (и надеюсь продолжите) мы сможем отрабатывать и другие инструменты базирующиеся на статистике работы реальных хостов.

Мы только-только начали работать в теме планирования задач BOINC и ни я не Евгений не являемся тут большими специалистами. Сейчас нам нужно как можно быстрее собрать данные о существующих проблемах в планировании задач и предложить общий и расширяемый подход их решения в рамках нового планировщика GridUNAM. Сформулировать его архитектуру. Выработать словарь переменных для оптимизации нового планировщика. Читаем статьи, смотрим на существующие задачи, думаем и играемся. Ваша статистика UP-Time сейчас нужна как раз для того чтобы поиграться. Симуляция работы хостов - достаточно широкая тема и даёт только наперёд известные данные. Анализ трейсов существущих проектов во-первых оганичен спецификой проекта, а во вторых - их ещё надо выковырять. Думаем что для того чтобы увидеть что-то интересное не стоит пока что пытаться сразу реализовывать какие-то сложные решения. Мы осматриваемся. На более позднем этапе работы, когда у нас сформулируются конкретные задачи и будет известен словарь предметной области мы естественно привяжем наши численные эксперименты к какому-нибудь адекватному набору входных данных.

Так что раз уж вы заинтересовались, то в продолжение темы я бы хотел спросить у вас - а какие проблемы в планировании задач лично вам кажутся актуальными и почему?

Отредактировано пользователем 25 апреля 2015 г. 21:56:24(UTC)  | Причина: Не указана

thanks 1 пользователь поблагодарил Евгений Колокольцев за этот пост.
Disel оставлено 26.04.2015(UTC)
Offline Евгений Колокольцев  
#7 Оставлено : 25 апреля 2015 г. 21:45:13(UTC)
Евгений Колокольцев


Статус: Интересующийся

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

Сказал(а) «Спасибо»: 22 раз
Поблагодарили: 15 раз в 8 постах
Кстати, если у вас есть доступ к любому реальному проекту нам могут очень пригодиться ваши дампы таблиц workunit и result:

Код:
mysqldump -u ... -p boincdb workunit result > your_dump.sql


Опять же на gridunam@gmail.com

Offline AlexA  
#8 Оставлено : 25 апреля 2015 г. 22:51:02(UTC)
AlexA


Статус: Administration

Медали: Переводчику: За помощь в создании сайта

Группы: Editors, Member, Administration, Russia Team Group, Moderators
Зарегистрирован: 02.10.2007(UTC)
Сообщений: 6,140
Мужчина
Российская Федерация
Откуда: "Russia Team"

Сказал «Спасибо»: 1250 раз
Поблагодарили: 1516 раз в 838 постах
Автор: Евгений Колокольцев Перейти к цитате
Автор: Disel Перейти к цитате
А как это может помочь и для чего это может помочь?

Так что раз уж вы заинтересовались, то в продолжение темы я бы хотел спросить у вас - а какие проблемы в планировании задач лично вам кажутся актуальными и почему?

Да, в связи с появлением 24-х потокового аппарата проблема встает.
Более-менее суть проблемы поясняется вот с этого поста.

thanks 1 пользователь поблагодарил AlexA за этот пост.
Евгений Колокольцев оставлено 25.04.2015(UTC)
Offline Disel  
#9 Оставлено : 26 апреля 2015 г. 3:32:15(UTC)
Disel


Статус: Старожил

Медали: Первооткрывателю: Нахождение пар ОДЛК в RakeSearch! Донор: За финансовую помощь сайту

Группы: Member, Russia Team Group
Зарегистрирован: 08.07.2013(UTC)
Сообщений: 3,603
Мужчина
Российская Федерация

Сказал «Спасибо»: 520 раз
Поблагодарили: 427 раз в 327 постах
Код:
mysqldump -u ... -p boincdb workunit result > your_dump.sql

Видимо эта команда по умолчанию не входит в систему, просит mysql

Евгений Колокольцев написал:
Кроме того на базе логов которые вы нам послали

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

Автор: Евгений Колокольцев Перейти к цитате


Так что раз уж вы заинтересовались, то в продолжение темы я бы хотел спросить у вас - а какие проблемы в планировании задач лично вам кажутся актуальными и почему?

В общим вопросов 2. Распределение нагрузки процессорного времени между проектами или четкое разделение на многопроцесорных машинах количетва потоков, которые отдаются тому или иному проекту. Это уже AlexA озвучил.
Ранее, когда деревья были большими процессоры были одноядерными как то более менее понятно все было. Выставил процент загрузки к примеру 1/2, процессор считает 1 час один проект, 2 часа другой. Теперь ситуация немного другая, ядер стало много и у пользователей возникает желание более четко разграничить число ядер между проектами. Тут вопрос возникает, нужно ли в этом случае разделение по времени счета. Т.е. настроек можно сделать 2, первая и главная - разделение по ядрам, если она не задействована, то вступает в силу настройка разделения по времени. Ну это примерно, наверное можно предложить лучшие варианты.


***********
Кстати, AlexA, наверняка знаете, но на всякий случай, колобок то не выключается как я понимаю. Провел экперимент с testing Progect, изменил одну из настроек, получил сообщение на сервере проекта
Цитата:

Your preferences have been updated. Client-related preferences will take effect when your computer communicates with Testing Project or you issue the "Update" command from the BOINC client.

т.е. нужно перезагрузить машину или попытаться обновить настройки через меню, что бы настройки с сайта "залезли" в настройки клиента на машине. Может быть нужно немного подождать.

Отредактировано пользователем 26 апреля 2015 г. 4:32:22(UTC)  | Причина: Не указана

Ubuntu Linux 18.04 LTS - 64 bit / Boinc 7.9.3(х64) / Core 2 DUO E6300 1.8 Ггц / GeForce GT-630
Offline hoarfrost  
#10 Оставлено : 26 апреля 2015 г. 7:21:12(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,418
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1254 раз
Поблагодарили: 1698 раз в 1079 постах
Цитата:
Мы с Женей Ивашко в посление дни озадачились методами описания и генерации активности пользовательских хостов. Конечно есть всякие там SimBOINC, SimBA, которые предположительно содержат в себе трейсы активности именно BOINC клиентов в условиях расчёта. Но нам для начала прикидочных численных экспериментов хочется поработать именно со статистикой периодов работы компьютеров разных пользователей. Если у вас Linux/macOS и вам интересно поделиться с нами своими данными, то вы можете получить нужную статистику при помощи команды.

В BOINC всё как у людей. 20 / 80 и это нормально. Наверное можно попробовать что-то выиграть за счёт планирования заданий на стороне сервера, но IMHO, любой хороший рассказ о проекте даст намного больше производительности.

Особых (ну прямо совсем фатальных) проблем в распределении времени работы между проектами в BOINC Manager-е - я не заметил. Ведёт он себя не идеально, но на больших масштабах времени - ситуация неплохо выравнивается. Да и если что-то менять - то делать это надо именно в BOINC-клиенте, а не в рамках разработки отдельной инфраструктуры.
UserPostedImage
Offline barsuk666  
#11 Оставлено : 26 апреля 2015 г. 15:58:08(UTC)
barsuk666


Статус: Давно уж тут

Группы: Member
Зарегистрирован: 08.06.2011(UTC)
Сообщений: 474
Откуда: Москва

Сказал(а) «Спасибо»: 32 раз
Поблагодарили: 75 раз в 51 постах
Не то чтобы именно проблема, но вполне касается планировщика. Когда тестировали pdsat, я гонял не только разные версии приложения, но и в несколько потоков. 2 потока параллельно на двухъядерном камне замедляли друг друга на 20%. 4 потока на 4-х ядерном - почти на 30%. При предположении что узкие места производительности у разных приложений / проектов - разные, не планировать одновременную работу одного приложения (или хотя бы снизить... ммм... назовем это гомогенным параллелизмом :о)) - может быть эффективнее в общем зачете.
thanks 1 пользователь поблагодарил barsuk666 за этот пост.
Евгений Колокольцев оставлено 27.04.2015(UTC)
Offline Евгений Колокольцев  
#12 Оставлено : 27 апреля 2015 г. 20:13:40(UTC)
Евгений Колокольцев


Статус: Интересующийся

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

Сказал(а) «Спасибо»: 22 раз
Поблагодарили: 15 раз в 8 постах
Автор: hoarfrost Перейти к цитате
Наверное можно попробовать что-то выиграть за счёт планирования заданий на стороне сервера, но IMHO, любой хороший рассказ о проекте даст намного больше производительности.


Согласен что в этих системах рассказ даст больше чем планировщик. Но во-первых - плохой планировщик может завалить проект а во-вторых - тут как-бы ещё какую-то науку разные люди пытаются делать smile

Автор: hoarfrost Перейти к цитате
Да и если что-то менять - то делать это надо именно в BOINC-клиенте

Клиент пока не трогаем, так что разграничение расчётных задач по потокам - будем иметь в виду, но конкретно сейчас это далеко от той области которую мы поднимаем.
Offline hoarfrost  
#13 Оставлено : 27 апреля 2015 г. 21:44:48(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,418
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1254 раз
Поблагодарили: 1698 раз в 1079 постах
Автор: Евгений Колокольцев Перейти к цитате
Но во-первых - плохой планировщик может завалить проект а во-вторых - тут как-бы ещё какую-то науку разные люди пытаются делать smile

Хороший проект от плохого планировщика только выиграет. wink
UserPostedImage
Offline Евгений Колокольцев  
#14 Оставлено : 28 апреля 2015 г. 1:57:50(UTC)
Евгений Колокольцев


Статус: Интересующийся

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

Сказал(а) «Спасибо»: 22 раз
Поблагодарили: 15 раз в 8 постах
Автор: hoarfrost Перейти к цитате
Хороший проект от плохого планировщика только выиграет. wink

Это как? ))))

Offline hoarfrost  
#15 Оставлено : 28 апреля 2015 г. 7:12:56(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,418
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1254 раз
Поблагодарили: 1698 раз в 1079 постах
Автор: Евгений Колокольцев Перейти к цитате
Автор: hoarfrost Перейти к цитате
Хороший проект от плохого планировщика только выиграет. wink

Это как? ))))

Очень просто.

- Джон, медведь! К чёрту кроссовки, ты не будешь в них быстрее медведя!
- Да, Билл, но в них я буду быстрее тебя!

laugh1

Если планировщик будет мешать работать "интересному проекту", отдавая вычислительное время "просто проектам", то "просто проекты" будут просто отключены. Вот и всё.
Поэтому никакого смысла в продвинутом scheduler-е нет. Те, у кого несколько компьютеров, просто разносят проекты по разным, а те, у кого он один - считают то один проект, то другой - во время соревнований.

Вы просто поучаствуйте в этом деле как кранчер и всё станет намного проще. Можно, конечно, оптимизировать ручку топора по массе, выиграв ещё 10 грамм при 10 кг его веса, но ведь если вы способны на серьёзную умственную работу то лучше её потратить на что-то более значимое.
UserPostedImage
Offline Евгений Колокольцев  
#16 Оставлено : 28 апреля 2015 г. 18:12:34(UTC)
Евгений Колокольцев


Статус: Интересующийся

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

Сказал(а) «Спасибо»: 22 раз
Поблагодарили: 15 раз в 8 постах
Хм, я всё это время писал про серверный планировщик, это никак не связано с планированием заданий внутри менеджера :flapper: smile
Offline hoarfrost  
#17 Оставлено : 30 апреля 2015 г. 20:55:28(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,418
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1254 раз
Поблагодарили: 1698 раз в 1079 постах
Автор: Евгений Колокольцев Перейти к цитате
Хм, я всё это время писал про серверный планировщик, это никак не связано с планированием заданий внутри менеджера :flapper: smile

Но буквально со второго ответа речь идёт о BOINC Manager-е.
:flapper:
UserPostedImage
Offline Евгений Колокольцев  
#18 Оставлено : 30 апреля 2015 г. 22:35:25(UTC)
Евгений Колокольцев


Статус: Интересующийся

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

Сказал(а) «Спасибо»: 22 раз
Поблагодарили: 15 раз в 8 постах
Автор: hoarfrost Перейти к цитате
Автор: Евгений Колокольцев Перейти к цитате
Хм, я всё это время писал про серверный планировщик, это никак не связано с планированием заданий внутри менеджера :flapper: smile

Но буквально со второго ответа речь идёт о BOINC Manager-е.
:flapper:


Ну раз так, то вот вам граната. В статье Derrick Kondo, David P. Anderson, and John McLeod. Performance Evaluation of Scheduling Policies for Volunteer Computing. In Proc. of the 3rd IEEE International Conference on e-Science and Grid Computing, 2007, 2007. Показано, что характеристика Monotony, (она определяет на сколько сильно один из проектов отгребает на себя ресурсы машины клиента) подскакивает, когда на клиент приходит большая задача с близким дедлайном. В этом случае клиент пытаясь не потерять вычислительное время и может автоматически выделять все ресурсы на одну задачу. Ну и соответственно разные проекты уменьшая время задержки для срочных задач могут этим тихо пользоваться.

Ну а возвращаясь к теме планировщика задач на сервере (клиент не особо интересен), мы тут нашли файлец в рабочей папке клиента с тем самым логом который нам нужен. Файл лежит в корне этой папки и называется time_stats_log. В будущем мы сможем его получать автоматически, но т.к. наша сеть ещё маленькая а данные для экспериментов нужны уже сейчас, то этот файлик с ваших клиентов нам мог бы весьма пригодится.
Offline PinkFloyd  
#19 Оставлено : 30 апреля 2015 г. 22:47:21(UTC)
PinkFloyd


Статус: Давно уж тут

Группы: Member, Russia Team Group
Зарегистрирован: 24.03.2015(UTC)
Сообщений: 434
Мужчина
Российская Федерация
Откуда: Оренбург

Сказал «Спасибо»: 152 раз
Поблагодарили: 53 раз в 43 постах
Автор: Евгений Колокольцев Перейти к цитате
Показано, что характеристика Monotony, (она определяет на сколько сильно один из проектов отгребает на себя ресурсы машины клиента) подскакивает, когда на клиент приходит большая задача с близким дедлайном. В этом случае клиент пытаясь не потерять вычислительное время и может автоматически выделять все ресурсы на одну задачу. Ну и соответственно разные проекты уменьшая время задержки для срочных задач могут этим тихо пользоваться.


Именно поэтому я и перестал вешать на одну машину больше одного проекта. А если и вешаю, то с разграничением: один проект считается только на CPU, а второй только на GPU. Иначе получалось, что машина считала один проект, а второй просто висел в вечном ожидании когда же наконец дойдет до него очередь по дедлайнам. Ну или же приходилось периодически вручную стопорить первый проект, чтобы дать возможность поработать второму. А это весьма неудобно.
Offline hoarfrost  
#20 Оставлено : 30 апреля 2015 г. 22:58:47(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,418
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1254 раз
Поблагодарили: 1698 раз в 1079 постах
Автор: Евгений Колокольцев Перейти к цитате
Ну раз так, то вот вам граната. В статье Derrick Kondo, David P. Anderson, and John McLeod. Performance Evaluation of Scheduling Policies for Volunteer Computing. In Proc. of the 3rd IEEE International Conference on e-Science and Grid Computing, 2007, 2007. Показано, что характеристика Monotony, (она определяет на сколько сильно один из проектов отгребает на себя ресурсы машины клиента) подскакивает, когда на клиент приходит большая задача с близким дедлайном. В этом случае клиент пытаясь не потерять вычислительное время и может автоматически выделять все ресурсы на одну задачу. Ну и соответственно разные проекты уменьшая время задержки для срочных задач могут этим тихо пользоваться.

Ну это, мы к счастью и без статей знаем. wink
Некоторые проекты этим действительно пользуются. Но если эти проекты не обладают хорошим scientific background, то будут безжалостно отключены.
UserPostedImage
Пользователи, просматривающие эту тему
Guest
3 Страницы123>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

AlexA theme. Created by AlexA
Форум YAF 2.1.1 | YAF © 2003-2018, Yet Another Forum.NET
Страница сгенерирована за 0.270 секунды.