войти зарегистрироваться

Peer-to-Peer whois

индекс
216,65

OurGrid — бесплатная P2P-система двунаправленных распределённых вычислений

Бразильские учёные разработали систему распределённых вычислений OurGrid с открытым кодом, работающую по принципам P2P-сетей, которая позволяет пользователям сети как предоставлять свои вычислительные мощности другим участникам, так и использовать их в своих целях.

OurGrid была разработана совместными усилиями HP Labs и Федерального Института Кампина-Гранди (Бразилия). Хотя по-прежнему большинство участников сети — бразильцы, OurGrid получает всё большее распространение за рубежом, где пользователи тоже начали скачивать клиентское ПО и подключаться к сети.

Пользователи OurGrid ничего не платят, так как система включает в себя механизм распределённых ресурсов, работа которого построена на взаимопомощи пользователей. То есть по своей сути это та же самая P2P-сеть, вроде BitTorrent, где каждый расшаривает свои данные и может скачать другие.

Полная версия клиента OurGrid существует только для Linux. Хотя есть и Windows-клиент, способный участвовать в вычислениях, если в домене присутствует Linux-клиент. Как и в других P2P-сетях, пользователи OurGrid не только помогают кому-то, но и сами получают выгоду, что делает систему более гибкой по сравнению с той же BOINC — платформы университета Беркли для организации распределённых вычислений использующих добровольно предоставленные вычислительные ресурсы.

HP считает, что OurGrid вполне может быть применена в коммерческих целях. Так, мощности новой системы распределённых вычислений HP уже испытывала в качестве коммерческого сервиса рендеринга анимационных фильмов.

комментарии (9)

  • врятли кто захочет, что бы его компьютер постоянно тормозил. на ночь я запросто оставлял бы. и лично мне не понятно почему только под линукс и почему именно под него. обидно.
    • у любого процесса в системе можно выставить приоритет, и усли приоритет низкий то работе это никак не помешает, будут задействованы только свободные простаивающие ресурсы системы
      • если я буду шастать по интернету то действительно будет выделять ресурсы. вопрос в том как быстро. я не готов ждать 2 секунды, если обычно занимает миллисекунды. вопрос комфорта.
        • По опыту dnet помню, что их утилита с минимальным приоритетом вообще никак не влияла на производительность. Работает в момент бездействия, это решает все проблемы.
  • По-моему очень удачное решение. И торомозов не должно быть. Главное прапвильно распределить свое время - тогда и на интеренет хватит и на распределённые вычисления)
    Жаль только, что под Винду нет норамального клиента.
  • Хм, может это и сработает. Правда по опыту участия в F@H я думаю, что памяти OurGrid будет кушать где-то так же, а это не есть гут :(. (для тех кто не в курсе - процессор в ФАХ используется нормально, т.е. у клиента самый маленький приоритет и работает он только в режиме простоя. По сути он подменяет собой System Idle Process. Но вот для хранения своих данных оперативка используется на полную катушку, видимо чтобы не свопить данные. Насколько я помню, то один "маленький" юнит занимал 10-20 Мб, один "большой" - 70-120Мб, версия для многопроцессорных/многоядерных систем держала строго 4 юнита и занимала 200-250 Мб. Еще был GPU клиент (для видеокарт), так как современные видеоподсистемы очень мощные сами по себе, то его юниту требовалось целое процессорное ядро (точно не знаю почему) и 100-200 Мб оперативки.)

    Впринципе с распределенными вычислениями жить можно - у меня 512 Мб оперативки и когда я запускал два клиента ("маленьких"), то это особо не ощущалось в повседневной жизни. Но если я запускал два и больше тяжелых приложения, то все, хана - невероятные паузы, постоянный своп всех приложений :(.

    Так что распределенка это для особых случаев имхо, например лидерство по баллам за задания держат в основном люди, которые админят корпоративные сети. Еще одна очень удачная идея которая работает это распределенка на консолях. Я, когда еще участвовал, видел как появились команды с количеством людей раз в 10 меньшим чем у лидеров рейтинга, но с практически такой же производительностью. Они все считали на PS3 :).

    [Offtopic]Да, чуть не забыл, если кто заинтересовался распределенными вычислениями, то сходите сюда - http://folding.stanford.edu/ , это проект Folding@Home. Номер российской команды - 47191, украинской - 2164. [Offtopic]
  • Плохо, что только в Бразилии пока популярно. Вот если бы еще и в Росии... Одни спят другие работают, через 12 часов смена :)
  • Я хочу рассказать о своём опыте. Я давно участвую в Twin Prime Search совместно с http://primegrid.com/. Я вхожу в небольшую команду, которая занимается предварительным высеиванием, это требует немало оперативной памяти — 250Mb где-то. Так вот, в январе этого года мы нашли самые большие известные на сегодняшний день twin primes: http://primes.utm.edu/primes/page.php?id…

    Сейчас, занимаясь поиском ещё больших :), каждый участник http://primegrid.com/ тоже может найти своё простое число, входящее в top-5000 наибольших (и уже найдено более 450 — шансы вполне реальные).

    К чему это я? Да к тому, что даже имея небольшие вычислительные ресурсы, можно делать интересные вещи ;)

    PS. Что бы там не говорили злые языки, мои компьютеры не тормозят. Присоединяетесь!
    • Вопрос в том зачем рядовым пользователям сеть распределенных вычисленний? У них же нет каких-то глобальных задач. Хотя возможно когда-то появится вариант Гугла поддерживаемый, только компьютерами пользователей и не нужно будет строить дата-центры под 300 тыс компов.
Только авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста.