Вернуться   Таки Одесский Форум > Hi-Tech форумы > Компьютеры > Распределённые вычисления

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 26.11.2009, 12:29 Вверх   #1
unique
BOINC@Odessa
 
Аватар для unique
 
Сообщения: 3,589
Репутация: 541
Пол: Мужской
По умолчанию Мобильный Боинк

Товарищ WildCat недавно за пивом угостил меня идеей на создание "мобильного" боинк-клиента.

При беглом анализе ситуации создания и последующего конфигурирования клиента что-то меня настроило против создания такого под винды. Да и привязываться к определённому дистрибутиву Линукса тоже не хотелось бы. Так же не хочу потом маяться, или чтобы кто-то маялся, с портированием между дистрами.

Пару лет я занимаюсь терминальными системами с тонкими клиентами на линухе. LTSP и Thinstation опробованы. Это натолкнуло меня на идею создания на базе образа Thinstation мобильного носителя - загрузочной флешки, одной и основной целью которой является запуск боинк-клиента на любом компе.

Причины такого решения:
1) загрузка с малого и дешёвого носителя.
2) возможность конфигурировать боинк-клиента (в зависимости от реализации) просто подключив флешку к другому компу.

Большой минус - по-дефолту можно будет пользовать только стандартные неоптимизированные исполнимые бинарники запущенных проектов.
__________________
это "ж-ж-ж" неспроста ...
unique вне форума   Ответить с цитированием
Старый 26.11.2009, 12:35 Вверх   #2
unique
BOINC@Odessa
 
Аватар для unique
 
Сообщения: 3,589
Репутация: 541
Пол: Мужской
По умолчанию

Интересует максимальное количество инфы о том, как боинк-клиент определяет на каком компе он запущен.

Интересует, как сделать так, что бы "Computer ID" был достоверно привязан именно к определённой флешке, пусть и со всеми там боинковыми проверками железа.
__________________
это "ж-ж-ж" неспроста ...

Последний раз редактировалось unique; 26.11.2009 в 13:42..
unique вне форума   Ответить с цитированием
Старый 30.11.2009, 09:24 Вверх   #3
WildCat
BOINC@Odessa
 
Аватар для WildCat
 
Odessa, Ukraine
Сообщения: 1,142
Репутация: 437
Пол: Мужской
По умолчанию

Информация о хосте прописана в файле client_state.xml (в начале и в конце).
Код:
- <client_state>
- <host_info>
  <timezone>10800</timezone>
  <domain_name>p5gc-mx-1300</domain_name>
  <ip_addr>хх.хх.хх.хх</ip_addr>
  <host_cpid>ххххххххххххххххххххххххххххххх</host_cpid>
  <p_ncpus>1</p_ncpus>
  <p_vendor>GenuineIntel</p_vendor>
  <p_model>Intel(R) Celeron(R) CPU 430 @ 1.80GHz [x86 Family 6 Model 22 Stepping 1]</p_model>
  <p_features>fpu tsc pae nx sse sse2 mmx</p_features>
  <p_fpops>1706666666.666667</p_fpops>
  <p_iops>3836843103.775375</p_iops>
  <p_membw>1000000000.000000</p_membw>
  <p_calculated>1213865538.171875</p_calculated>
  <m_nbytes>527613952.000000</m_nbytes>
  <m_cache>1000000.000000</m_cache>
  <m_swap>1288126464.000000</m_swap>
  <d_total>10486808576.000000</d_total>
  <d_free>4234149888.000000</d_free>
  <os_name>Microsoft Windows XP</os_name>
  <os_version>Professional Edition, Service Pack 3, (05.01.2600.00)</os_version>
  <accelerators>Intel(R) 82945G Express Chipset Family</accelerators>
  </host_info>
- <time_stats>
  <on_frac>0.558575</on_frac>
  <connected_frac>0.000000</connected_frac>
  <active_frac>0.999914</active_frac>
  <cpu_efficiency>0.999995</cpu_efficiency>
  <last_update>1213865603.265625</last_update>
  </time_stats>
- <net_stats>
  <bwup>5327.381722</bwup>
  <avg_up>210673727.179970</avg_up>
  <avg_time_up>1213688194.015625</avg_time_up>
  <bwdown>19484.071864</bwdown>
  <avg_down>1596363938.602429</avg_down>
  <avg_time_down>1213357585.449995</avg_time_down>
  </net_stats>
Код:
  <platform_name>windows_intelx86</platform_name>
  <core_client_major_version>5</core_client_major_version>
  <core_client_minor_version>10</core_client_minor_version>
  <core_client_release>45</core_client_release>
  <user_run_request>2</user_run_request>
  <user_network_request>3</user_network_request>
  <new_version_check_time>1213357539.918745</new_version_check_time>
  <all_projects_list_check_time>1213357437.512495</all_projects_list_check_time>
- <proxy_info>
  <socks_version>5</socks_version>
  <socks_server_name />
  <socks_server_port>80</socks_server_port>
  <http_server_name>хх.хх.хх.хх</http_server_name>
  <http_server_port>3128</http_server_port>
  <socks5_user_name />
  <socks5_user_passwd />
  <http_user_name>ххххххххх</http_user_name>
  <http_user_passwd>хххххххххххх</http_user_passwd>
  </proxy_info>
  <host_venue>work</host_venue>
  </client_state>
Эта информация обновляется менеджером при каждом запуске БОИНК (это прекрасно видно на закладке сообщений) и во время работы. Его также можно редактировать вручную, но только при выключенном БОИНКе, иначе изменения не сохраняются.
Из собственного опыта: если обнаруживаются расходжения в имени машины (<domain_name>), типе процессора (<p_model>) или ОС (<os_version>), то БОИНК генерит для машины новый идентификатор (<host_cpid>). Я этим пользуюсь для быстрой установки БОИНКА, чтобы не возиться с подключением каждого проекта: устанавливаю на машине БОИНК и поверх него прописываю бэкап-копию БОИНКа, в которой уже подключены все проекты, но закрыта закачка новых заданий. Обнаружив новую машину, менеджер запускает бенчмарк, а после соединения с серверами проектов генерит для каждого проекта новые ID компа.
WildCat вне форума   Ответить с цитированием
Старый 02.09.2010, 11:51 Вверх   #4
WildCat
BOINC@Odessa
 
Аватар для WildCat
 
Odessa, Ukraine
Сообщения: 1,142
Репутация: 437
Пол: Мужской
По умолчанию

Dotsch/UX - A USB/Diskless/Harddisk BOINC Ubuntu Linux Distribution

The purpose is to make a Linux distribution for BOINC which boots as Live CD, easily installs and boot from a USB stick, hard disk and from diskless clients and also has some interfaces to setup the diskless server and the clients automatically.
WildCat вне форума   Ответить с цитированием
Старый 02.09.2010, 12:10 Вверх   #5
unique
BOINC@Odessa
 
Аватар для unique
 
Сообщения: 3,589
Репутация: 541
Пол: Мужской
По умолчанию

Цитата:
Сообщение от WildCat Посмотреть сообщение
Dotsch/UX - A USB/Diskless/Harddisk BOINC Ubuntu Linux Distribution

The purpose is to make a Linux distribution for BOINC which boots as Live CD, easily installs and boot from a USB stick, hard disk and from diskless clients and also has some interfaces to setup the diskless server and the clients automatically.
Да, а я профилонил. Забросил что-то совсем это дело, интерес потерял
__________________
это "ж-ж-ж" неспроста ...
unique вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где купить мобильный телефон со скайпом? Larisa Мобильная связь и операторы 4 15.06.2015 20:50


Часовой пояс GMT +3, время: 21:54.