Рубрика «распределённые вычисления» - 3

Распределённые вычисления: краткое введение в проекты BOINC - 1Здесь многие слышали о программе распределённых вычислений BOINC, возможно, многие даже принимают в нём участие. Эта статья рассчитана в первую очередь на тех, кто не слышал об этом проекте, но, может быть, заинтересуется им. Здесь я приведу краткие описания самых популярных проектов.
Читать полностью »

Некоторое время назад мы уже рассказывали о мобильной версии клиента для системы Folding@Home. Подключившись к ней, вы можете предоставить вычислительные ресурсы своего смартфона для моделирования свертывания молекул белка. Проект был запущен учеными Стэнтфордского университета в 2000 году и, на настоящий момент, является второй по мощности системой распределенных вычислений в мире. Любой доброволец может поучаствовать в проекте и внести свой вклад в исследование болезней Альцгеймера и Парконсона, некоторых форм рака, диабета второго типа, коровьего бешенства и склероза.

Для участия достаточно запустить приложение на своем смартфоне, после чего, находясь на зарядке и в зоне действия WiFi, устройство подключится к системе и примет участие в вычислениях. Загрузить клиент можно из Google Play.

Читать полностью »

О распределенных вычислениях

Для меня было странным обнаружить, что на Гиктаймс и Хабре почти не пишут о такой IT-сфере, как распределенные научные вычисления (Volunteer computing, разновидность HTC — High-throughput computing). Казалось бы, «идеальное» хобби для IT-гика (сочетающее в себе реальную пользу, интересное занятие и благотворительность одновременно). Например, я лично ими плотно увлекаюсь последние 5 лет (а впервые поучаствовал около 12 лет назад). Но даже хаба соответствующего не нашел (может плохо искал?).

Я попытаюсь закрыть этот пробел. Начну с перевода одной из статей, в которой описывается, на мой взгляд, одно из самых серьезных/значимых достижений практического (а не чисто теоретически фундаментального) плана от медицинских РВ проектов. На отсутствие которых многие жалуются и теряют интерес к РВ в целом. Вероятно, это одна из основных причин малой популярности РВ на «Гиктаймс» (возможно, многие в свое время поискав «зеленых человечков» в SETI@Home разочаровались в идее в целом как не несущей какой либо пользы?).
Читать полностью »

Привет!

image

Речь пойдёт об облаках, одноранговых сетях, web технологиях, анонимности и защищённости данных в сети.
Читать полностью »

Наверняка многие слышали о проекте распределенных вычислений Folding@Home, в рамках которого любой желающий может предоставить имеющиеся в наличии вычислительные мощности для моделирования процессов свертывания и развертывания молекул белка. Результаты исследований призваны помочь в изучении таких тяжелых заболеваний, как, например, болезни Альцгеймера и Паркинсона, коровье бешенство, склероз или различные формы рака. На данный момент Folding@Home является второй по мощности системой распределенных вычислений в мире. Рады сообщить о том, что в результате сотрудничества Sony и Стэнфордского Университета, владельцы смартфонов Xperia смогут внести свой вклад в развитие науки!

image

Читать полностью »

Девять лет назад я начал «в свободное от основной работы время» преподавать компьютерные дисциплины в одном из университетов Санкт-Петербурга. И только сравнительно недавно к своему удивлению обнаружил, что в наших вузах практически отсутствуют курсы с фокусом на проблематику распределённых вычислений. И даже на Хабре эта тема не раскрыта в достаточной мере! Надо прямо сейчас исправлять ситуацию.

Этой теме я и хотел посвятить статью или даже серию статей. Но потом решил выложить своё учебное пособие по основам распределённых вычислений, вышедшее в свет в этом году (читай, небольшую книгу объемом 155 страниц). В итоге получился гибрид – статья со ссылкой на книгу. Книга распространяется бесплатно и доступна в электронном виде.

Вместо пролога. Приступив к тексту статьи, я в очередной раз задумался, а зачем программисту нужно знать теоретические основы распределённых вычислений. Этот вопрос я неоднократно слышал (и продолжаю слышать) от студентов и специалистов, уже работающих в области ИТ. Действительно, зачем, например, знать, что «множество событий распределённого вычисления упорядочено частично, а не линейно»? В чем, так сказать, каждодневная практическая польза этого фундаментального знания?

Должен признать, что у меня нет готового заученного ответа, который я могу выдать не задумываясь. Поэтому каждый раз приходится напрягаться извилинами, и каждый раз ответы и аргументы получаются разными. Вот и сейчас всё как впервые…
Читать полностью »

В прошлом году мы писали о том, как распределенные вычисления, проводимые на компьютерах 600 тыс. пользователей, способны сотворить чудо и в обозримом будущем найти решение многих глобальных проблем всего человечества.

Спустя год возможности платформы расширились, и теперь каждый обладатель смартфона на базе Android может присоединиться к этой уникальной инициативе!
Читать полностью »

image

Исследователи из Калифорнийского университета в Беркли ищут способы лечения болезней, причины глобального потепления и пульсары, и вы можете помочь им, предоставив доступ к своему простаивающему Android-смартфону, пишет The Verge.

Как и знаменитый проект Folding@Home Стэнфордского университета, проект BOINC опирается на людей, которые жертвуют вычислительные мощности своих компьютеров и ноутбуков. Теперь же Калифорнийский университет рассчитывает и на многочисленные мобильные устройства на Android, для которых выпустил специальное приложение.
Читать полностью »

Предметом внимания вчерашнего поста на Хабре стал фреймворк распределенных вычислений от Microsoft Research — Dryad.

В основе фреймворка лежит представление задания, как направленного ациклического графа, где вершины графа представляют собой программы, а ребраканалы, по которым данные передаются. Также обзорно была рассмотрена экосистема фреймворка Dryad и сделан подробный обзор архитектуры одного из центральных компонентов экосистемы фреймворка – среды исполнения распределенных приложений Dryad.

В этой статье обсудим компонент верхнего уровня программного стэка фреймворка Dryad – язык запросов к распределенному хранилищу DryadLINQ.

DryadLINQ. Распределенный LINQ от Microsoft Research
Читать полностью »

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

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

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js