Форум программистов, компьютерный форум, киберфорум
Наши страницы
SETI25
Войти
Регистрация
Восстановить пароль
Оценить эту запись

Добровольцем будешь? Доставай смартфон.

Запись от SETI25 размещена 07.09.2019 в 14:48

Добровольцем будешь? Доставай смартфон.
За несколько лет в мире возникли колоссальные запасы вычислительной мощности, которые мало кем используются — и даже мало кем осознаются. Это миллиарды телефонов и планшетов, которые большую часть дня бездействуют. Что, если это время простоя поставить на благо человечеству?
В середине 1990-х, в давно забытую эпоху медленного интернета, Дэвид Геди из Калифорнийского университета в Беркли придумал оригинальный проект: анализировать радиосигналы из космоса силами энтузиастов огромной сети личных компьютеров. Проект назвали SETI@home, то есть «поиск внеземного разума из дома», и он стал первым ярким проявлением идеи volunteer computing, добровольных распределенных вычислений. Коллективный поиск внеземного разума увлек технически продвинутую часть человечества: в начале 2000-х программа работала более чем на 1 млн ПК. Для участия в глобальном исследовании не требовалось практически ничего — только скачать приложение и запустить его, а потом следить за общими результатами.
Потом популярность SETI@home пошла на спад. Но очень кстати случилось пришествие смартфонов, а они, как выяснилось, прекрасно подходят для добровольных распределенных вычислений. Группа исследователей в работе Computing While Charging объясняет основную идею: каждую ночь сотни миллионов смартфонов по всему миру лежат без дела, будучи подключенными к розетке, а часто и к вай-фаю. Это огромная вычислительная инфраструктура, энергоэффективная и дешевая альтернатива традиционным серверным вычислениям (как утверждают исследователи, при сопоставимом уровне энергопотребления такая распределенная сеть по мощи в разы превосходит централизованные расчеты на серверах и университетских суперкомпьютерах). Бери и пользуйся.
Так что в 2013 году платформа BOINC, на которой работал SETI@home, стала мобильной: по просьбам фанатов было запущено приложение BOINCдля Android-смартфонов. Это не просто терминал для SETI@home, а целый хаб для энтузиастов распределенных вычислений, дающий доступ к множеству других проектов, которые появились в последние годы. Среди них Einstein@Home — обработка данных с телескопов для поиска пульсаров и черных дыр, Climateprediction.net (предсказание изменений климата, которое проводится путем сравнения сотен и тысяч моделей разных исследователей), Enigma@Home (взлом зашифрованных сообщений Второй мировой), Yoyo@Home (программы математических и генетических исследований) и т.д.
Самый же заметный из них — World Community Grid, запущенная IBM платформа, на которой ведутся крупные медицинские проекты. Силами энтузиастов там были найдены, например, семь перспективных кандидатов на роль лекарства от нейробластомы — ракового заболевания нервной системы, поражающего маленьких детей. В исследовании участвовали 200 тысяч добровольцев со своими смартфонами и компьютерами. Другой проект (гарвардское исследование в области чистой энергии) — перебор 2 млн органических углеродных соединений на предмет их пригодности для изготовления солнечных панелей. Его организаторы утверждают, что найдено уже около 36 тысяч соединений, которые потенциально могут работать вдвое эффективнее ныне используемых фотоэлементов. Еще в одном проекте на World Community Grid разрабатывались более питательные разновидности риса.
Для организаторов проектов нет разницы, подключаетесь вы к ним с компьютера, со смартфона или планшета. А вот для пользователей есть: с телефона и проще (в одном приложении сразу много проектов на выбор), и моднее. Тема, что называется, пошла в народ, и у BOINC стали появляться конкуренты. Самый раскрученный — это разработка производителя смартфонов HTC Power To Give. Это приложение работает и на устройствах Samsung, Sony, Google (Nexus) и Motorola, но только на новых моделях (нужен мощный процессор и 1 Гб оперативной памяти). Набор направлений исследований немного отличается: помимо уже упомянутых SETI@home, Einstein@Home и World Community Grid тут есть, например, проект SIMAP по анализу сходств белков, выросший из BOINC, но теперь существующий отдельно.
Есть и другие примеры — GEMCloud, проект Рочестерского университета, запущенный ради изучения инфраструктуры добровольных вычислений как таковой. С помощью пользователей ученые ищут ее слабые и узкие места, обещая разработать более экономичную и «зеленую» модель распределенных вычислений. Ведь пока тут много проблем: в отличие от традиционной компьютерной инфраструктуры мир смартфонов весьма пестрый — разные процессоры, разные операционные системы, разная архитектура внутри. Нужно много сделать, чтобы сети из столь разнообразных устройств работали в полную мощь.
Механизм везде примерно одинаковый. Надо зарегистрироваться в соответствующем проекте распределенных вычислений, скачать приложение на телефон или планшет, и в общем-то все. Приложение работает, только когда телефон подключен к электросети, и передает данные только через WiFi. Более того, разработчики учат их отключаться, когда телефон слишком разогревается. HTC говорит, что их эпп использует 10–25% оперативной памяти телефона, в зависимости от его мощности, и что время зарядки от такого использования увеличивается не сильно.
Правда, есть свои неудобства. Пользователи BOINC и Power To Give жалуются, что зарегистрироваться в проектах распределенных вычислений из самих приложений нельзя: надо ходить на сайты этих проектов, а потом вводить свои пароли и логины для каждого. Но этот вопрос явно будет решен, ну а пока разве наука не требует небольших жертв? Серьезнее другое: хотя многие продолжают ждать появления BOINC на iOS, это вряд ли случится. Эпп слишком вольно обращается с процессором телефона, чего Apple не позволяет.
ГРАЖДАНИН УЧЕНЫЙ
Добровольные распределенные вычисления — частный случай того, что называется citizen science, «гражданская наука». Феномен давно известный: вспомните астрономов-любителей или энтузиастов-натуралистов. Но сегодня с помощью технологий изыскания этих энтузиастов можно направить в нужное русло и достичь прежде немыслимого масштаба. А главное, если раньше эта работа требовала подготовки и большой увлеченности, то сегодня ее можно разбить на мельчайшие задачи, доступные любому, у кого есть вычислительное устройство (даже тот же смартфон), интерес к науке и хоть несколько минут свободного времени.
В проекте Stardust@Home пользователи изучают частицы межзвездной пыли, в Galaxy Zoo классифицируют далекие галактики по снимкам с радиотелескопов, в Moon Zoo изучают и классифицируют лунную поверхность. Последние две — часть проекта Zooniverse, где добровольцам вообще раздолье: можно исследовать исследовать древние тексты, снимки тропических циклонов или старые записи о погоде. Во всех случаях задача анализа или классификации объектов разбивается на простейшие этапы, выдвигаются базовые критерии, оценить по которым объект может и неподготовленный человек при минимуме времени (например, выбрать из нескольких вариантов какой формы галактика на снимке, отметить, есть ли какие-то необычные элементы, и пр.).

Эти проекты особенно полезны в таких исследованиях, где машинного анализа недостаточно. Различение и сопоставление образов, например, удается человеку все еще значительно лучше, чем компьютеру (хотя ситуация постепенно меняется). Создатели Galaxy Zoo, пишет Wired, «создали мощную машину по распознаванию образов, состоящую исключительно из людей, которая не только может обрабатывать данные невероятно быстро и точно, но и открывает дорогу индивидуальным озарениям, а это фундаментальная составляющая научных исследований».
Тут есть свои ограничения: одни люди могут ошибаться, другие — просто из вредности давать неверные результаты. Как справиться с этим человеческим фактором? В уже упомянутых проектах для надежности показания усредняются. Но есть и другие разработки, основанные на конкуренции и специальных алгоритмах оценки результата.
На основе проекта Rosetta@Home, где изучалась структура белков, ученые Вашингтонского университета разработали онлайн-игру Foldit. В ней научные проблемы представляются в виде упрощенных пазлов, для решения которых вовсе не обязательно иметь биологическое или химическое образование — нужны скорее общие когнитивные и логические навыки. Некоторые из этих проблем сообщество онлайн-игроков решает успешнее, чем специализированные научные суперкомпьютеры. В 2011 году они, например, за три недели раскололи структуру вируса Мейсона — Пфайзера, поражающего СПИДом резус-макак.
Foldit стала образцом еще для одной популярной игры, EteRNA (работает в браузере), где игроки соревнуются в фолдинге молекул РНК. Лучшие результаты потом обрабатываются одним из стэнфордских суперкомпьютеров и синтезируются. Конечная (но пока еще очень далекая) цель — создание из искусственно сгенерированных молекул РНК наномашин и нанопереключателей.

Превращаем ваши данные
в новый источник эффективности

ЗАЧЕМ ОПРОСЫ, ЕСЛИ ЕСТЬ СМАРТФОН?
В сентябре в журнале Science было опубликовано довольно громкое исследование, в котором смартфоны использовались для изучения морали и религиозности. В течение трех дней более тысячи его участников регулярно получали на свои телефоны вопросы о своем поведении и о том, что они видят вокруг. Среди результатов то, что люди с большей вероятностью ведут себя морально, если в их отношении был совершен моральный поступок; и наоборот: большинство людей, совершив некое доброе дело, выписывают себе индульгенцию на менее достойный поступок.
Как уже писал Slon, традиционные методы опросов с появлением смартфонов будут постепенно уходить в прошлое. Телефон почти всегда под рукой у респондента, на нем легко фиксировать ответы, актуальные здесь и сейчас, учитывать местоположение и другие индивидуальные параметры. А использование большой сети телефонов позволяет составлять гораздо более адекватные выборки.

И этим пользуются научные проекты нового поколения — например, Mappiness, масштабное исследование счастья и его факторов, или Kinsey Reporter: приложение для iOS и Android, с помощью которого участники проекта анонимно докладывают о своем сексуальном поведении и впечатлениях от сексуальной жизни. База данных доступна всем через открытый API, и более того, за сообщениями и базовой статистикой можно следить на самом сайте в реальном времени.
КТО ЗА КЕМ СЛЕДИТ
Наконец, смартфоны — это не только способы распределенных вычислений и исследований. Это еще и огромные сети сенсоров. Уже сейчас в продвинутых моделях телефонов есть, помимо геолокации, акселерометров и барометров, датчики температуры, влажности, магнитного поля, уровня естественного освещения. В дальнейшем на смартфонах могут появиться и другие сенсоры — например, пыли, газа и т.д.
Популярное приложение PressureNet грозится стать точнейшей и мощнейшей в мире платформой анализа погоды. Два канадца, Джекоб Шихи и Фил Джонс, обратили внимание, что у новых Android-смартфонов есть датчики атмосферного давления, и если включить при этом геолокацию, получается отличный инструмент погодных измерений. К их проекту подключились ученые из Вашингтонского университета и исследователи из других стран. Сегодня приложение работает на десятках тысячах смартфонов, но разработчики, разумеется, хотят, чтобы его запускали миллионы. Тогда можно будет не только предсказывать ближайшие изменения погоды в глобальном масштабе, но и изучать ее паттерны, и даже использоватьданные программы на фондовом рынке.

Смартфоны предлагается использовать сетей и в городских сервисах, для оптимизации городского устройства. Например, с помощью микрофонов в городе можно отслеживать определенные звуки и уровень шума (подобные разработки есть, скажем, у Disney), с помощью других датчиков — уровень загрязненности воздуха, пробок и т.д. Еще одно перспективное направление — анализ поведения и телесных реакций во время сложных ситуаций, катастроф или эпидемий. Наконец, компании или коммунальные службы могут выдавать своим сотрудникам смартфоны с предустановленными приложениями, собирающие нужную по работе информацию и во время бездействия выполняющие часть корпоративных вычислений.
Смартфон, пишет исследователь из Гарварда Сьюзен Кроуфорд, когда-то казавшийся предельно индивидуальным, приватным устройством, теперь может превратиться в совершенно коллективный, коммунальный девайс. Это колоссальные возможности для распределенных вычислений и для усовершенствования государственных услуг — и одновременно, разумеется, огромная угроза личной автономии. Хотя это уже совсем другая история.
И речь на самом деле не только о смартфонах. Они только прокладывают дорогу. В дальнейшем подобную, а может, и еще более яркую роль в распределенных вычислениях и сборе информации будут играть другие устройства: «умные» часы и браслеты, холодильники, системы видеонаблюдения, бортовые компьютеры автомобилей и прочие составляющие интернета вещей. Главная задача — убедить самих пользователей, что это здорово и правильно: пока ты спишь, бежишь на работу и занят другими делами, твои гаджеты спасают человечество, борются за экологию и обустраивают города.
Довольно актуальный каталог проектов распределенных вычислений, в которых можно поучаствовать, см. здесь. А тут аналогичный список проектов из области citizen science.
http://www.boinc.ru
http://boinc.berkeley.edu/download.php
http://www.boinc.ru/doc/boinc/boinc_setup.htm
Размещено в Без категории
Просмотров 213 Комментарии 11
Всего комментариев 11
Комментарии
  1. Старый комментарий
    Цитата:
    Это миллиарды телефонов и планшетов, которые большую часть дня бездействуют.
    Во время бездействия они потребляют меньше энергии, это один из основных параметров электроники с автономным питанием. Загрузите смартфон на 100% и аккумулятора даже на день не хватит. Или думаете многие захотят заряжать телефон несколько раз в день?
    Запись от locm размещена 07.09.2019 в 16:32 locm на форуме
  2. Старый комментарий
    Цитата:
    Сообщение от locm Просмотреть комментарий
    Во время бездействия они потребляют меньше энергии, это один из основных параметров электроники с автономным питанием. Загрузите смартфон на 100% и аккумулятора даже на день не хватит. Или думаете многие захотят заряжать телефон несколько раз в день?
    считают то только на зарядке...
    Запись от SETI25 размещена 07.09.2019 в 18:22 SETI25 вне форума
  3. Старый комментарий
    Аватар для Fedor92
    SETI25, зачем Вы расписываете здесь про BOINC? Для кого стараетесь? Вы хоть понимаете, какую опасность таит в себе эта дрянь? Вообще Вы уверены, что эта сеть занимается сугубо научными работами?

    Сколько же в наше время простых чудаков и обывателей! Биткоины, боинки - это полноценные средства для шпионажа за государствами. Оба созданы на игре двух человеческих чувств - в случае с биткоином алчность, в случае с боинком благородство, типа на благо науки. Люди, добровольно подписавшиеся на это, могут добровольно стать резидентами внешней разведки сторонних государств! Никогда не задавались вопросом почему биткоины хотят запретить законодательно? Это не только потому-что биткоин есть финансовая пирамида - это энергетическая и информационная пирамида! С боинком тоже самое. Наука и армия всегда тесно сотрудничают между собой. И Ваш боинк никогда Вам не даст гарантии, что Ваш компьютер и его мощности не могут быть использованы не только на благо науки, но и для шпионажа против того государства в котором Вы проживаете! И никто Вам не даст гарантии, что Ваши конфиденциальные данные не будут использованы! Сегодня Вы разрешаете доступ к своему железу, завтра с Вашего аккаунта ведут переписку с террористами, послезавтра Ваша переписка попадает в руки Интерпола, затем Вас обвиняют во всех смертных грехах, а всю страну в рассаднике экстремизма и "привет санкции". Ведь сейчас в Европе, для того, чтобы доказать, что сбили самолёт, достаточно переписки в контакте, причём фейковой! Подумайте над этим, перед тем, как приводить в примеры "благородных начинаний". И в принципе кому и в каких целях Вы добровольно собираетесь предоставить доступ к своим устройствам.
    Запись от Fedor92 размещена 08.09.2019 в 11:27 Fedor92 на форуме
    Обновил(-а) Fedor92 08.09.2019 в 11:31
  4. Старый комментарий
    Цитата:
    Сообщение от Fedor92 Просмотреть комментарий
    SETI25, зачем Вы расписываете здесь про BOINC? Для кого стараетесь? Вы хоть понимаете, какую опасность таит в себе эта дрянь? Вообще Вы уверены, что эта сеть занимается сугубо научными работами?

    Сколько же в наше время простых чудаков и обывателей! Биткоины, боинки - это полноценные средства для шпионажа за государствами. Оба созданы на игре двух человеческих чувств - в случае с биткоином алчность, в случае с боинком благородство, типа на благо науки. Люди, добровольно подписавшиеся на это, могут добровольно стать резидентами внешней разведки сторонних государств! Никогда не задавались вопросом почему биткоины хотят запретить законодательно? Это не только потому-что биткоин есть финансовая пирамида - это энергетическая и информационная пирамида! С боинком тоже самое. Наука и армия всегда тесно сотрудничают между собой. И Ваш боинк никогда Вам не даст гарантии, что Ваш компьютер и его мощности не могут быть использованы не только на благо науки, но и для шпионажа против того государства в котором Вы проживаете! И никто Вам не даст гарантии, что Ваши конфиденциальные данные не будут использованы! Сегодня Вы разрешаете доступ к своему железу, завтра с Вашего аккаунта ведут переписку с террористами, послезавтра Ваша переписка попадает в руки Интерпола, затем Вас обвиняют во всех смертных грехах, а всю страну в рассаднике экстремизма и "привет санкции". Ведь сейчас в Европе, для того, чтобы доказать, что сбили самолёт, достаточно переписки в контакте, причём фейковой! Подумайте над этим, перед тем, как приводить в примеры "благородных начинаний". И в принципе кому и в каких целях Вы добровольно собираетесь предоставить доступ к своим устройствам.
    чушь
    Запись от SETI25 размещена 08.09.2019 в 13:28 SETI25 вне форума
  5. Старый комментарий
    Аватар для Fedor92
    Цитата:
    Сообщение от SETI25
    чушь
    Обоснуйте! А обосновать не сможете... Извините, но Вы - наивный балабол!

    У меня тоже есть программка, ставиться на комп, используются лишь незадействованные ресурсы компьютера... Программа собирает средства в фонд помощи бомжей России... У Вас есть беспрецедентный шанс помочь бездомным людям. Нужно только установить на свой комп... Будете добровольцем? Доставайте ПК...
    Запись от Fedor92 размещена 08.09.2019 в 13:56 Fedor92 на форуме
    Обновил(-а) Fedor92 08.09.2019 в 14:59
  6. Старый комментарий
    Цитата:
    Сообщение от Fedor92 Просмотреть комментарий
    Обоснуйте! А обосновать не сможете... Извините, но Вы - наивный балабол!

    У меня тоже есть программка, ставиться на комп, используются лишь незадействованные ресурсы компьютера... Программа собирает средства в фонд помощи бомжей России... У Вас есть беспрецедентный шанс помочь бездомным людям. Нужно только установить на свой комп... Будете добровольцем? Доставайте ПК...
    удачи
    Запись от SETI25 размещена 08.09.2019 в 15:54 SETI25 вне форума
  7. Старый комментарий
    Аватар для Fedor92
    Цитата:
    Сообщение от SETI25
    удачи
    Ну хорошо, чёрствый человек... Не хотим бомжам помогать, тогда будем считать, что я занимаюсь сверхсекретной научной работой и мне нужны нерасходуемые мощности Вашего ПК... Будете добровольцем? Вам выпал невероятный шанс, поэтому я и выбрал именно Вас - это судьба... Без Вашего ПК наука не справиться... Естественно никаких отчётов Вы не увидите, зато поучаствуете в Великом открытии...
    Запись от Fedor92 размещена 08.09.2019 в 18:00 Fedor92 на форуме
  8. Старый комментарий
    Уважаемый Fedor92,
    вы разве не поняли, что под ТС скрывается организация?
    Запись от нтч размещена 08.09.2019 в 18:46 нтч вне форума
  9. Старый комментарий
    Аватар для Fedor92
    Цитата:
    Сообщение от нтч
    вы разве не поняли, что под ТС скрывается организация?
    Уважаемый нтч, а как по Вашему? Понял или нет? Вертели мы эти организации и этих блаженных людей, которые на безвозмездной основе предлагают участие в сомнительных игрищах... Я то стараюсь не для них, а для тех кто будет читать этот блог. Чтобы они видели, как вся эта добродетель выглядит со стороны. Плюс забыл совсем сказать, если в один прекрасный день у тех кто надумает вступить в ряды добровольцев, откажет железо... Видяха или жёсткий диск, товарищи, не удивляйтесь - Ваше железо принесено в жертву науки. Возмещать убытки никто не будет, но зато Вы поучаствовали в научном открытии...
    Запись от Fedor92 размещена 08.09.2019 в 19:17 Fedor92 на форуме
    Обновил(-а) Fedor92 08.09.2019 в 19:26
  10. Старый комментарий
    Аватар для MLPMan
    Fedor92, честно говоря, призыв к осмотрительности во имя блага родного государства совсем не вызывает отклика в душе. Последнее, если это будет к выгоде, разменяет своего человека на мешок песка. По крайней мере, в реалиях современности. Что же касается технической стороны вопроса, на мой взгляд, тут своей грудью от шапионов человек своё государство даже при желании защитить не сможет. Потому что для такого дела производителями железа уже подготовлены аппаратные закладки, за примерами громких разоблачений подобного рода далеко ходить не придётся.
    Запись от MLPMan размещена 17.09.2019 в 06:58 MLPMan вне форума
  11. Старый комментарий
    Аватар для Fedor92
    Цитата:
    Сообщение от MLPMan
    Fedor92, честно говоря, призыв к осмотрительности во имя блага родного государства совсем не вызывает отклика в душе.
    Отклик, прежде всего должен быть в голове! Если честно, то я ожидал подобной реакции как минимум от одного из форумчан. Вот потому-что такое отношение у нас вся страна в ... Поскольку каждый считает, что его продадут за мешок песка. Всю свою жизнь отвечаю только за свои поступки и меня абсолютно не тревожит, кто мне воткнёт нож в спину - свой или чужой - у всех один конец. Я живу в России - есть такое понятие, как гос. тайна и, если от меня зависит, даже косвенно, сохранность этих секретов, то упрощать жизнь никому не собираюсь.

    Цитата:
    Потому что для такого дела производителями железа уже подготовлены аппаратные закладки, за примерами громких разоблачений подобного рода далеко ходить не придётся.
    Мне пофиг на аппаратные закладки - у меня есть снифферы на этот случай... Левые порты сразу идут лесом...
    Запись от Fedor92 размещена 17.09.2019 в 13:55 Fedor92 на форуме
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.