Ru En

Mjolnirr



Проект "Mjolnirr"

Платформа Mjolnirr обеспечивает создание частных облачных PaaS-систем. Название Mjolnirr происходит от названия молота Тора (Mjölnir), скандинавского бога грома и молнии. Было решено выбрать это название в качестве метафоры мощного инструмента, связанного с облаками. Любую библиотеку или программу на Java возможно реализовать на основе Mjolnirr как сервис. С точки зрения разработчика, приложение на платформе Mjolnirr представляет собой набор независимых компонентов, осуществляющих коммуникацию посредством передачи сообщений. Такой подход позволяет легко создавать гибкие и масштабируемые системы.

Платформа Mjolnirr также предоставляет интеграцию с грид-средой UNICORE при помощи платформы DiVTB. DiVTB (Distributed Virtual Test Bench) предоставляет проблемно-ориентированный подход для решения задач в области CAE (computer-aided engineering) с использованием грид-ресурсов.

Публикации:

  1. Savchenko D., Radchenko G. Microservices Validation: Methodology and Implementation // 1st Ural Workshop on Parallel, Distributed, and Cloud Computing for Young Scientists (Ural-PDC 2015). Yekaterinburg, Russia, November 17, 2015. CEUR Workshop Proceedings. V. 1531, CEUR-WS.org 2015. P. 21-28. (Indexing: Scopus) [Текст в формате PDF]

  2. Савченко Д.И., Радченко Г.И. Методология тестирования микросервисных облачных приложений // Суперкомпьютерные дни в России: Труды международной конференции (28-29 сентября 2015 г., г. Москва). М.: Изд-во МГУ, 2015. C. 245-256. [Текст в формате PDF]

  3. Savchenko D., Radchenko G., Taipale O. Microservices validation: Mjolnirr platform case study  // Proceedings of the 38th International Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO'2015. IEEE, 2015. P. 248-253. (Indexing: WoS, Scopus) [Текст в формате PDF]

  4. Ненаженко Д.В., Радченко Г.И. Удаленная визуализация больших объемов данных // Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика. 2015. Т. 4, № 1. С. 21-32. [Текст в формате PDF]

  5. Radchenko G., Savchenko D. Providing Integration of UNICORE Services in Private PaaS Platform // UNICORE Summit 2014 Proceedings. IAS Series, 2014. Vol. 26. P. 39-47. [Текст в формате PDF]

  6. Radchenko G., Mikhailov P., Savchenko D., Shamakina A., Sokolinsky L. Component-based development of cloud applications: a case study of the Mjolnirr platform // Proceedings of the 10th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR '14). ACM, New York, NY, USA. Article 6, 10 p. [Текст в формате PDF]

  7. Савченко Д.И., Радченко Г.И. Mjolnirr: гибридный подход к организации распределенных вычислений // Научный сервис в сети Интернет: многообразие суперкомпьютерных миров: Труды Международной суперкомпьютерной конференции (22-27 сентября 2014 г., Новороссийск). М.: Изд-во МГУ, 2014. С. 4-9. [Текст в формате PDF]

  8. Savchenko D., Radchenko G. Mjolnirr: private PaaS as distributed computing evolution // MIPRO 2014. Proceedings of the 37th International Convention (Opatia, Chroatia May 26-30, 2014), 2014. P. 401-406. [Текст в формате PDF]

  9. Savchenko D., Radchenko G. Mjolnirr: A Hybrid Approach to Distributed Computing Architecture and Implementation // CLOSER 2014. Proceedings of the 4th International Conference on Cloud Computing and Services Science (Barcelona, Spain 3-5 April, 2014), 2014. P. 445-450. [Текст в формате PDF]

  10. Radchenko G., Savchenko D. Providing Integration of UNICORE Services in Private PaaS Platform // UNICORE Summit 2014 Proceedings (Leipzig, Germany, June 24, 2014). Forschungszentrum Julich, 2014. P. 39-47.

  11. Михайлов П.А., Радченко Г.И. Методы моделирования и оценки производительности облачных систем // Вестник ЮУрГУ. Серия "Вычислительная математика и информатика". 2014. Т. 3, № 3. С. 109-123. [Текст в формате PDF]

Презентации:

  1. Radchenko G., Savchenko D., Taipale O. Microservices validation: Mjolnirr platform case study. MIPRO 2015 - 38th International Convention (Opatija, Croatia, May 25-29, 2015). 
  2. Савченко Д.И., Радченко Г.И. Методология тестирования микросервисных облачных приложений. Суперкомпьютерные дни в России: Труды международной конференции (28-29 сентября 2015 г., г. Москва).
  3. Савченко Д., Радченко Г. Mjolnirr: компонентно-ориентированный подход для создания облачных приложений. Международная конференция "Разработка ПО/CEE-SECR 2014" (23-25 октября 2014, Москва).
  4. Савченко Д.И., Радченко Г.И. Mjolnirr: гибридный подход к организации распределенных вычислений. Международная суперкомпьютерная конференция "Научный сервис в сети Интернет: многообразие суперкомпьютерных миров" (22-27 сентября, Новороссийск, 2014).
  5. Radchenko G., Savchenko D. Providing Integration of UNICORE Services in Private PaaS Platform. UNICORE Summit 2014 (Leipzig, Germany, June 24, 2014). [Презентация в формате PDF]
  6. Savchenko D., Radchenko G. Mjolnirr. A Hybrid Approach to Distributed Computing. CLOSER 2014 - 4th International Conference on Cloud Computing and Services Science (Barcelona, Spain 3-5 April, 2014). [Плакат в формате PDF]
  7. Radchenko G., Savchenko D. Mjolnirr: private PaaS as distributed computing evolution. MIPRO 2014 - 37th International Convention (Opatia, Chroatia May 26-30, 2014).  [Презентация в формате PDF]

Магистерские диссертации:

  1. Савченко Д.И. Проектирование и реализация платформы для организации частных облачных PaaS-систем: Вып. квалиф. работа магистра: 010300.68 / Южно-Уральский государственный университет. Челябинск, 2014. 47 л. [Текст в формате PDF] [Презентация в формате PDF]
  2. Михайлов П.А. Разработка программной системы для моделирования и оценки производительности алгоритмов планирования частной облачной PaaS-системы: Вып. квалиф. работа ... магистра: 010300.68 / Южно-Уральский государственный университет. Челябинск, 2014. 52 л. [Текст в формате PDF] [Презентация в формате PDF]

Исходные коды:

Исходные коды проекта доступны в системе Bitbucket по ссылке.

Гранты:

Проект выполняется при поддержке гранта РФФИ № 14-07-00420 "Разработка моделей, методов и алгоритмов профилирования проблемно-ориентированных приложений с потоковой структурой в больших многопроцессорных системах с иерархической архитектурой", руководитель - кандидат физ.-мат. наук Г.И. Радченко.