Небольшое мобильное приложение поможет раскрыть тайны Вселенной

Небольшое мобильное приложение поможет раскрыть тайны Вселенной

Вы верите в то, что мы не одиноки во вселенной и хотели бы внести собственный вклад в установление контакта с инопланетными цивилизациями? Любой обладатель мобильного устройства на базе ОС Android может попытаться реализовать свою заветную мечту в компании с тысячами таких же мечтателей? Все что вам понадобится — это небольшое клиентское приложение, подключающее ваше мобильное устройство к сети распределенных вычислений BOINC.

BOINC — это сеть, объединяющая сотни или даже тысячи клиентских устройств в единый «суперкомпьютер» и позволяющая использовать их ресурсы для выполнения различных ресурсоемких операций. Для достижения необходимого эффекта одна масштабная задача делится на огромное количество небольших заданий, справиться с которым может даже не слишком мощное персональное устройство, такое как ваш смартфон или игровая приставка. Каждый пользователь загружает собственную «порцию» данных на личный девайс и после их обработки возвращает результаты вычислений на сервер.

Платформа BOINC (Berkeley Open Infrastructure for Network Computing) изначально разрабатывалась для нужд масштабного проекта SETI@Home, который заключается в анализе принимаемых радио-сигналов в поисках сообщений от инопланетных «братьев по разуму». Впрочем, к сегодняшнему моменту развернутая сеть используется в десятках других проектов, имеющих большее практическое значение. Владельцы современной техники могут предоставить ресурсы для решения комплексных математических задач, прогнозирования климатических изменений, изобретения вакцин от различных заболеваний и др.

Изначально клиенты BOINC были доступны только для настольных операционных систем Windows, Mac и Linux. Чуть позже в Интернете появились приложения и для других электронных устройств, таких как игровая консоль PlayStation 3. Обладателям планшетов и смартфонов на базе ОС Android, желающим принять участие в решении задач мирового значения, до недавнего времени приходилось использовать неофициальные клиенты NativeBOINC или AndroBOINC. А с недавнего времени BOINC-клиент присутствует на популярной мобильной платформе вполне официально (хотя и в виде ранней альфа-версии).

Загрузить и установить предлагаемое приложение смогут обладатели самых разных Android-устройств, независимо от мощности процессора или объема оперативной памяти. Широкие возможности настройки параметров позволят ограничить количество выделяемых ресурсов. Разумеется, даже самые фанатичные пользователи не готовы разрешить обработку данных BOINC в фоновом режиме 24 часа в сутки. Во избежание преждевременной разрядки аккумулятора, большинство мобильных BOINC-клиентов предусматривают возможность временной приостановки работы приложения в периоды питания от батареи. Устройство продолжит прерванную полезную деятельность лишь будучи подключенным к электрической сети и(или) беспроводной сети WiFi.

Официальный Android-клиент BOINC 7.0.52 можно бесплатно загрузить с сайта проекта — http://boinc.berkeley.edu/dev/forum_thread.php?id=8203. Необходимо помнить, что приложение пребывает на ранней стадии разработки и на некоторых устройствах может работать нестабильно.

Источник: soft.mail.ru