Инструментальные средства создания масштабируемых приложений на основе суперкомпьютерного инжиниринга (2020 г)
Разработаны средства создания масштабируемых приложений и их выполнения в среде, которая может включать ресурсы грид-систем, суперкомпьютерных центров и облачных платформ. В отличие от известных инструментариев, они базируются на применении инженерии знаний, непрерывной интеграции системного и прикладного ПО, конфигурирования ресурсов и мультиагентного управления. Ускорение вычислений, обеспечение их надежности и масштабируемости, а также повышение эффективности использования ресурсов при решении больших задач достигаются путем смягчения неопределенностей, возникающих при распределении вычислительной нагрузки, за счет извлечения знаний о времени выполнения приложений на ресурсах, классификации заданий, использования знаний о соответствии ресурсов классам заданий, а также сведений, получаемых в процессе разработки, доставки, развертывания и тестирования ПО. Практическая значимость разработанных средств показана при создании среды поддержки принятия решений в процессе моделирования Единой системы газоснабжения России с учетом отказов ее элементов (рис.).
Рис. Среда поддержки принятия решений
Авторы результата: ак. И.В. Бычков, к.т.н. Феоктистов А.Г., к.т.н. Горский С.А., к.т.н. Сидоров И.А., Костромин Р.О.
Публикации:
- Tchernykh A., Bychkov I., Feoktistov A., Gorsky S., Sidorov I., Kostromin R., Edelev A., Zorkalzev V., Avetisyan A. Mitigating Uncertainty in Developing and Applying Scientific Applications in an Integrated Computing Environment // Programming and Computer Software. 2020. Vol. 46, № 8 (JCR: IF 0.637, Q4; SJR: IF 0.270, Q3).
- Feoktistov A., Gorsky S., Sidorov I., Bychkov I., Tchernykh A., Edelev A. Collaborative Development and Use of Scientific Applications in Orlando Tools: Integration, Delivery, and Deployment // Communications in Computer and Information Science. 2020. Vol. 1087. P. 18 32 (SJR: IF 0.188, Q3).