Распределенные вычисления BOINC теперь доступны и для Android-устройств



    Что такое распределенные вычисления, думаю, на Хабре знают все. Если нет, то вот отличная статья, где все рассказывается подробнейшим образом, включая историю и описание различных проектов/платформ. В числе прочих, упоминается и платформа BOINC (Berkeley Open Infrastructure for Network Computing). Немножко копипаста: " BOINC представляет собой готовую обвязку (типовые серверные компоненты + клиент) для проектов по сетевым вычислениям, которая значительно облегчает их запуск, хотя и не избавляет полностью от умственного труда, поскольку ряд серверных модулей необходимо готовить под конкретную задачу". Так вот, если до сих пор вычисления проводились только на ПК, то теперь эта платформа доступна и для мобильных устройств на базе Android.

    И ведь тут нечему удивляться: многие мобильные устройства постоянно подключены к Сети, а их производительность гораздо выше того, что могли «выдать» компьютеры 5-7 летней давности (не говоря уже о более давних моделях). Android- клиент BOINC подходит как для смартфонов, так и для планшетов. Самое интересное, что доступны как неофициальные приложения, вроде NativeBOINC и AndroBOINC, так и официальное приложение, появившееся недавно.



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

    Разработчики считают, что главная идея приложения — работа распределенных проектов не только на мощном железе, но и на сотнях тысяч, если не миллионах, мобильных устройствах. В приведенных выше приложениях есть функция отключения, если телефон не подключен к WiFi сети (само собой, разработчики понимают, что мало кто из владельцев мобильных гаджетов будет рад занятому GPRS|EDGE|3G каналу).

    В общем, теперь каждый владелец мобильного устройства может стать участником поиска внеземной жизни, проекта просчитывания климатической модели или супероружия работ по поиску новой формулы эффективного медицинского препарата для борьбы с раком.
    Support the author
    Share post

    Comments 31

      +12
      Зимой особенно актуально.
        +7
        А где купить чемоданчик с батареей для телефона?
          0
          Муген-пауэр же.

          Всё-таки дроид сохраняет в себе фанатичность линя — тут я и ЛАМПу могу поставить, и сеть слушать, и софт писать. Опенофиса разве что нет… Отныне и СЕТИ/Фолд могу на кармане считать.

          Раздолье!

          Только бы, действительно, опцию «работать только на зарядке» не забыть.
            0
            Там на скрине с настройками большая галочка «считать при работе от батареи». То есть можно настроить чтобы только когда подключена сеть считал.
            +2
            Использую NativeBoinc для участия в проекте построения модели млечного пути — предлагаю хабражителям тоже поучаствовать

            milkyway.cs.rpi.edu/milkyway/
            –8
            Какая чушь.
              +10
              Нет.
              Я это не понимаю.

              Если нужно использовать ресурсы Desktop — который все равно работает круглосуточно- да, я готов.
              Ваше ПО — контролирующее мою активность — и «засыпает» когда я работаю — ок!
              10 +N ватт — не проблема на хорошее дело.
              Но с этими. сран@ми устройствами, которые с трудом живут 1 день — я не готов.
              и плюс ( я не знаю как построено — ? — они хотят в инет доступ? )

              нет. не серьезно.
              Наверное, когда батарейка будет жить неделю.
              И инет будет не будет нагружать бюджет — возможно соглашусь согреть — то что возле кармана.

                0
                Греется кстати не сильно — требовательные игрушки греют куда как сильнее. Устройством спокойно можно продолжать пользоваться — у меня настроено потребление памяти 700 метров в режиме активной работы и 1400 метров в спящем режиме. Батарейку кушает тоже терпимо. Ночью например когда телефон все равно на зарядке, спокойно можно держать. Ну и вообще в условиях, когда трата заряда вам не критична
                  0
                  P.S по памяти — это максимальные значения, на практике потребляется куда как меньше
                    +2
                    Терпимо это как? В спящем режиме если нормально не уснет, то чет мой аппарат часа за 3 садится (максимум 4).
                    +1
                    К примеру у меня смарт каждую ночь лежит в режиме самолёта, и подключённый к розетке, а всё потому что юзаю его как умный будильник. До этого оставался на ночь тоже включённым в розетку, просто потому как это самое удобное время для зарядки.
                    +16
                    Так вот зачем мне четыре ядра
                      0
                      Пишу из будущего… и понимаю зачем мне нужно 8 ^_^''
                      –4
                      Буду еще более агрессивный.

                      Да. Это правильная компания… — судя по отзывам в инете.
                      Но КАК Я ?? могу определить — что они НА МОЕМ ЖЕЛЕЗЕ считают?

                      Возможно они геном рассчитывают…
                      или биткоинты на всем лоховом интерненете «майнают» ??

                      Это как?
                      вопрос доверия к бренду?

                        +9
                        Вы лично не просмотрели послойно все микросхемы ваших девайсов, не перерыли фирмварь, прошивки и каждый байт исполняемого кода. В связи с этим нет повода беспокоиться что кто-то что-то левое считает :-)
                        –1
                        Интересно они рассматривали такой вариант: прервать все проекты и перекинуть мощности на один, ну естественно, чтобы пользователь не знали
                          +6
                          Надо срочно убедиться в том, что Windows не майнит биткоины для Билла Гейтса… :)
                          –4
                          Они, значит, рассчитывают формулу лекарства за счет вычислительных мощностей миллионов «хомячков», получают прибыль от лекарства, но когда один из «хомячков», который делился с ними своим компом, заболеет, то ему все равно придется самому покупать это лекарство у компании. Как то не справедливо. Альтруисты возразят мол «хомячок все равно ничего не теряет», но это не так, постоянно включенный компьютер — это затраты на электроэнергию, быстрый износ системы охлаждения, шумовое загрязнение окружающей среды, более быстрое забивание пылью, а значит затраты на чистку. Лучше уж биткоины майнить.
                            +4
                            Если такие вычисления помогут найти эффективное лекарство от рака(пусть даже одного вида), мне в любом случае будет приятно думать, что я помог найти это лекарство, пусть и совсем чуть-чуть.
                              –4
                              Вы думаете что лекарство будет доступно простым смертным таким как вы?
                              Я видел в каких муках умирают люди от рака и лекарства стоят очень дорого. Даже обезболивающие средства стоят очень дорого, хотя по идее они не лечат, а предназначены лишь для облегчения страданий умирающего. Просто маркетологи фармацевтических компаний решили, что человек готов отдать последнее, когда боль становится невыносимой.
                                +1
                                Любые технологии и результаты научных открытий поначалу стоят очень дорого.
                                Но биомедицина и в частности геномика — сфера, в которой зафиксированы наибольшие темпы удешевления технологий за всю историю человечества. Проще говоря, вопрошать «вы думаете, что компьютеры когда-нибудь будут доступны простым смертным?» и то более релевантно.
                            +3
                            Распределенные вычисления на мобильных устройствах, это большой прорыв в этой области!
                            Представьте как мощность миллионов устройств, делает полезные научные расчеты…
                            Надеюсь разработчики предусмотрят режим работы только при подключении зарядного устройства.
                              +3
                              И почему автор пишет только про мобильные устройства? На Андроид сейчас куча медиаприставок размером с флэшку и похожих устройств, которые почти всегда включены, но которыми пользуются реже, чем компьютером.
                                0
                                Помнится мне, на Хабре года два назад была статья про «туманные» вычисления, вместо облачных… Автор той статьи, жму руку! Правда, на плеерах всё же навряд ли будут считать, ибо их не осталось почти, но в общем вы были правы.
                                –1
                                хлеб_троллейбус.джпег
                                  0
                                  Наличие клиента это, конечно, замечательно, однако у проектов должны иметься скомпилированные для данной платформы приложения, чтоб можно было бы участвовать в них. Много ли проектов имеют ARM/Android приложения? Пробежался по нескольким популярным — нет ничего. У меня был подобный опыт. Одно время я имел доступ к простаивающему суперкомпьютеру на Итаниуме. И вздумалось мне использовать его для BOINC. Однако только два проекта имели приложения для Итаниума, а именно Seti@Home и Einstein@Home, причём первое так и не заработало, а второе не было оптимизировано.
                                    +1
                                    Чуть меньше года спустя ситуация значительно улучшилась :) Появление клиента для данной платформы, и её популярность сделали своё дело.

                                  Only users with full accounts can post comments. Log in, please.