Технология распределенного реестра используется при создании современных распределенных суперкомпьютеров

11.01.2017

Технология распределенного реестра используется при создании современных распределенных суперкомпьютеров

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

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

Суперкомпьютеры являются машинами, которые отличаются высокой производительностью и эффективностью работы. Они способны в считанные секунды производить расчеты, которые дадут возможность быстрее изучать космос, климат, генетику, физику и другие сложные науки. Особенно подобные суперкомпьютеры ожидаются в таких сферах использования, как финансовый анализ и обработка значительных объемов данных.

На территории Соединенных Штатов Америки прогресс суперкомпьютеров стимулируется соответствующей Национальной Стратегией, в которой поддерживаются различные вычислительные инициативы. Программа стартовала в 2015 году, когда были созданы первые «экзафлопные» компьютеры, способные выполнять около квинтиллиона операций в секунду, что в 30 раз превышает мощность сильнейших компьютеров современности. Параллельно подобные программы уже реализуются в Китае и других развитых странах.

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

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

Первым положительным опытом в сфере высокоскоростных вычислений стал проект SETI@home – исследовательский стартап, основанный пользователями интернета в 1999 году. Основной задачей разработки был поиск сигналов из космоса, созданных инопланетными цивилизациями. Данная система отправляла всем участникам сети миллионы частиц информации, которая анализировалась на компьютерах обычных пользователей. Программное обеспечение проекта получало обработанные данные с машин участников системы, которые обрабатывали информацию в режиме скринсейвера (при простоях ПК).

Сначала в проекте использовались специальные программы, которые были написаны на заказ сторонними программистами, но со временем было принято решение перейти на сервис BOINC – сеть для инфраструктурных вычислений. Эта программа уже прошла тестирование в подобных проектах и позволяет совершенствовать возможности обычных пользователей в исследованиях физики и других наук.

Добровольцы, предоставляющие мощности своих компьютеров, помогают ученым при помощи BOINC получать новые технологии и совместно участвовать в важном деле. Но, скорее всего, современные сервисы для распределенных суперкомпьютеров будут предлагать участникам сети финансовую компенсацию. В качестве примера можно взять технологию распределенного реестра. Биткоин показал человечеству, что общество готово поддерживать любую прогрессивную идею, если последняя подкреплена финансовыми стимулами.

Представители TechCrunch предполагают, что потенциал блокчейн очень велик, и он поможет достичь новой эры вычислений. Участники распределенных сетей будут предоставлять или получать дополнительные вычислительные возможности, получая за подобные услуги денежную компенсацию. Уже сегодня польская компания Golem создала подобную компьютерную сеть для совместного использования мощностей ПК, что удешевляет и ускоряет разработку технологий. Кроме этого, такой метод помогает при исследованиях, обработке графики и других задачах, требуемых высоких вычислительных мощностей.

Проект Golem использует систему транзакций, базируемую на Ethereum, благодаря которой осуществляются выплаты для участников сети. Поляки планируют обращаться к инвесторам, представляя в качестве потенциала ICO, которое в течение считаных минут смогло собрать около 9,6 миллиона долларов. Кроме обработки транзакций, участникам сети за предоставляемые вычислительные возможности, распределенный реестр будет учитывать репутацию клиентов, стоимость услуг, их географическую локацию и многие другие параметры.

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


Назад