HOPLANG: развитие языка обработки потоков данных мониторинга

Авторы

  • А.В. Адинец
  • П.А. Брызгалов
  • Вад.В. Воеводин
  • С.А. Жуматий
  • Д.А. Никитенко
  • К.С. Стефанов

Ключевые слова:

параллельные вычисления
мониторинг
суперкомпьютеры

Аннотация

В настоящее время актуальной проблемой является анализ эффективности суперкомпьютерных приложений. Основная задача проекта HOPSA — исследование эффективности с помощью анализа данных мониторинга. Поскольку суперкомпьютерные приложения — это всегда ресурсоемкие приложения, то объем данных, которые требуется анализировать, достаточно большой. Основным и наиболее распространенным инструментом обработки больших потоков данных в настоящее время является связка Pig + Hadoop, однако эта связка, как оказалось, не удовлетворяет потребностям проекта. В частности, возникают значительные задержки даже при обработке небольших запросов, не поддерживается обработка потоков данных, нет нужного уровня абстрагирования от различных баз данных и, наконец, не поддерживается работа с индексами в рамках баз данных. В этой связи для обработки данных кластерного мониторинга требуется специальный язык, получивший название HopLang. В статье освещается развитие языка за последние полгода и перспективы его развития. Статья рекомендована к публикации программным комитетом Международной научной конференции «Научный сервис в сети Интернет: поиск новых решений» (http://agora.guru.ru/abrau2012).


Загрузки

Опубликован

2012-10-17

Выпуск

Раздел

Раздел 2. Программирование

Авторы

А.В. Адинец

П.А. Брызгалов

Вад.В. Воеводин

С.А. Жуматий

Д.А. Никитенко

К.С. Стефанов


Библиографические ссылки

  1. Адинец А.В., Брызгалов П.А., Воеводин Вад.В., Жуматий С.А., Никитенко Д.А. Об одном подходе к мониторингу, анализу и визуализации потока заданий на кластерной системе // Вычислительные методы и программирование. 2011. 12. 90-93.
  2. Hadoop homepage (http://hadoop.apache.org/).
  3. Адинец А.В., Брызгалов П.А., Жуматий С.А., Никитенко Д.А. Система визуализации параметров работы больших вычислительных систем // Тр. Междунар. конф. «Параллельные вычислительные технологии-2012 (ПаВТ-2012)’’. Новосибирск, 26-30 марта 2012 г. Челябинск: Издательский Центр ЮУрГУ, 2012. 714.
  4. Banker K. MongoDB in action. Shelter Island: Manning Publications, 2011.
  5. HopLang Project Homepage (http://github.com/zhum/hoplang).