[NIXP] LexisNexis открывает код платформы для распределенных вычислений HPCC

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

[NIXP] LexisNexis открывает код платформы для распределенных вычислений HPCC

Сообщение Dmitry Shurupov »

Стало известно о том, что компания LexisNexis, стоящая за разработкой платформы для распределенных вычислений HPCC (High-Performance Computing Cluster), открывает её исходный код. Об этом сообщил Джеймс Пек (James Peck), исполнительный директор подразделения Risk Solutions в LexisNexis. Причины открытия кода он прокомментировал так: «Мы ожидаем инноваций от Open Source-сообщества для дальнейшего развития платформы на пользу нашим клиентам и всему сообществу». Платформа HPCC во многом подобна популярному Open Source-проекту Apache Hadoop и предназначена для запуска распределенных приложений, работающих на кластерах, собранных из обычного оборудования. Для управления огромными объемами данных и обработки запросов используется свой декларативный язык ECL (Enterprise Control Language). Заявляется, что в HPCC можно анализировать огромные объемы данных, измеряемые в петабайтах, причем «значительно быстрее и точнее, чем в других существующих системах». LexisNexis предложит две редакции HPCC Systems: для сообщества (Community Edition) и коммерческую (Enterprise Edition). На данный момент пользователи могут протестировать платформу в виртуальной машине, а через несколько недель ожидаются скомпилированные сборки и архивы с исходным кодом. Редакция HPCC Systems для сообщества будет распространяться под лицензией GNU AGPLv3. На базе этой версии, после «обкатки», компания планирует создавать коммерческие релизы. Кроме того, на community-редакцию распространяются определенные ограничения и в ней доступны не все возможности коммерческой версии HPCC Systems — подробности освещены в таблице сравнения.

оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Аватара пользователя
rssbot
Бот
Сообщения: 6000
ОС: gnu/linux

Re: [NIXP] LexisNexis открывает код платформы для распределенных вычислений HPCC

Сообщение rssbot »

Компания LexisNexis объявила о вступлении в ряды некоммерческой организации Linux Foundation, курирующей широкий спектр работ, связанных с развитием Linux. Одновременно анонсировано решение по открытию кода проекта HPCC (High Performance Computing Cluster), предназначенного для использования в кластерах для обработки большого объема данных (петабайты). Система HPCC написана на языке C++ и конкурирует с написанной на языке Java платформой Hadoop, позволяя, по заявлению LexisNexis, достичь значительно более высокой производительности. В тестовой конфигурации HPCC-кластер из 400 узлов затратил на сортировку 1 Тб данных 102 секунды и выпонил комплексное тестовое задание за 6 минут 27 секунд. То же задание на том же оборудовании Hadoop выполнил за 25 минут 28 секунд, что в 3.95 раз медленнее, чем результат HPCC. Компания Yahoo, используя Hadoop-кластер из 1460 узлов, смогла выполнить сортировку 1 Тб данных за 62 секунды, а 100 Тб на кластере из 3452 узлов за 173 минуты (на сортировку 1 Пб ушло 975 минут). С точки зрения надежности, решения LexisNexis развиваются уже на протяжении 10 лет и давно используются в промышленном секторе для обработки критически важных данных в таких учреждениях как банки, финансовые компании, правоохранительные органы и правительственные структуры. Система прозрачно масштабируется от одного сервера до кластера из тысяч узлов, новые узлы могут на лету добавляться при появлении необходимости в расширении хранилища. В комплект входят средства для развертывания, мониторинга и управления кластером. Код HPCC в настоящий момент готовится к открытию под лицензией GNU Affero GPL v.3 и будет доступен в течение нескольких недель. HPCC позволяет хранить и обрабатывать в распределенной кластерной инфраструктуре огромные массивы данных, благодаря массовой параллельной обработке данных обеспечивая производительность в миллиарды операций в секунду. Например, за доли секунды можно получить доступ, осуществить анализ и произвести изменение выборки из терабайт разрозненных данных, хранимых в разных частях кластера. Для формирования логики выборки данных используется специально разработанный язык манипулирования данными ECL (Enterprise Control Language). Для программирования на языке ECL поставляется специальная интегрированная среда разработки. Итоговый код транслируется в оптимальное представление на языке C++ и может быть собран в виде разделяемой библиотеки. Кроме того, запросы на языке ECL могут быть интегрированы как inline-блоки в программы на языке C++. Поддерживается интеграция ECL и с другими языками программирования. Для ускорения типовых выборок поддерживается создания индексов по нескольким ключам.
Изображение
В рамках платформы поддерживаются два механизма обеспечения работы с данными: Roxie (Rapid Online XML Inquiry Engine) - движок для формирования запросов и доставки данных, снабженный элементами для использования в роли warehouse-хранилища, например, поддерживающий выполнение структурированных запросов и аналитических операций; Thor (The Data Refinery Cluster) - похожая по сути на Hadoop MapReduce Cluster распределенная система хранения, объединяющая в единое хранилище информацию с разных узлов кластера и предназначенная для связывания, преобразования и индексации данных. На конечных узлах данные хранятся в локальной файловой системе GNU/Linux. Большие файлы разбиваются на части и хранятся порциями. Возможно подключение специальных трансляторов, которые могут отождествлять файлы с внешними базами, например, с содержимым БД в MySQL. Для обеспечения надежности, данные дублируются на разных узлах, а изменения реплицируются. В случае сбоя, проблемный узел автоматически замещается резервным узлом, а все ранее выполняемые на сбойном узле задания возобновляются с последней контрольной точки. Система имеет Master/Slave архитектуру, подразумевающую размещение отдельных серверов имен и серверов мапинга размещения файлов на узлах хранения.


Источник: http://www.opennet.ru/opennews/art.shtml?num=30932


оригинал на opennet.ru
Спасибо сказали: