Preview

Научный вестник МГТУ ГА

Расширенный поиск

ОБРАБОТКА ОШИБОК В ИНТЕГРИРОВАННЫХ РАСЧЕТАХ

Полный текст:

Аннотация

Проводимые в ходе решения многодисциплинарных инженерных и научных задач вычислительные эксперименты требуют совместного применения нескольких расчетных средств. При этом в рамках таких действий, как выполнение заданного плана эксперимента или поиска оптимальных решений, производится многократный прогон одной последовательности вычислений с различными параметрами и входными данными. Для автоматизации подобных экспериментов необходимо реализовать схему расчета, управляющую запуском расчетных средств и передачей данных между ними. Как правило, такие схемы разрабатываются на базе специализированного программного обеспечения - интеграционной среды или интеграционной платформы. Результатом разработки является интегрированный расчет (платформозависимая реализация схемы расчета), который с точки зрения автоматизации представляет собой композицию слабо связанных (в смысле интенсивности взаимодействия) типовых подзадач. В такой композиции можно выделить ряд шаблонов расчетов (типов взаимодействия подзадач), которые в свою очередь могут рассматриваться как подзадачи уже более высокого порядка.В настоящей работе рассматриваются вопросы управления исполнением и управления данными в среде исполнения интегрированных расчетов при обнаружении ошибки какого-либо из интегрируемых расчетных средств. Под ошибкой понимается любое внештатное поведение расчетного средства, приводящее к невозможно-сти сформировать ожидаемые от него результаты расчета и таким образом нарушающее схему передачи данных винтегрированном расчете. В качестве основного требования к механизму обработки ошибок принимается требова-ние не допустить некорректного завершения расчета в целом при отсутствии каких-либо промежуточных данныхрасчета. Формулируются правила обработки ошибок на уровне шаблонов расчетов и на уровне составного расчета,являющегося композицией шаблонов как подзадач. Отмечены случаи, в которых поведение шаблона расчета приошибке может быть различным в зависимости от целей пользователя, и возможные варианты выбора поведения,которые могут быть указаны пользователем.

Об авторах

А. М. Назаренко
ООО «ДАТАДВАНС»; Институт проблем передачи информации им. А.А. Харкевича РАН
Россия

старший программист;

младший научный сотрудник,

Москва



А. А. Прохоров
ООО «ДАТАДВАНС»; Институт проблем передачи информации им. А.А. Харкевича РАН
Россия

начальник отдела разработки ПО;

научный сотрудник,

Москва



Список литературы

1. Прохоров А.А., Назаренко А.М., Давыдов А.В. Шаблоны инженерных и научных расчетов // CEUR Workshop Proceedings, 2016, vol. 1787, рр. 403-409

2. Радченко Г. И. Грид-система CAEBeans: интеграция ресурсов инженерных пакетов в распределенные вычислительные среды // Вестник Нижегородского университета им. НИ Лобачевского. 2009. №. 6 (1). С. 192-202

3. Deelman E., Gannon D., Shields M., Taylor I. Workflows and e-Science: An overview of workflow system features and capabilities. Future Generation Computer Systems, 2009, vol. 25, no. 5, рр. 528-540

4. Автоматизация инженерных расчетов, анализ данных и оптимизация с помощью программного комплекса PSE/MACROS / Е.В. Бурнаев, Ф.В. Губарев, С.М. Морозов, А.А. Прохоров, Д.С. Хоминич // Межотраслевая информационная служба. 2012. № 4 (165). С. 41-50

5. Knyazkov K.V., Kovalchuk S.V., Tchurov T.N., Maryin S.V., Boukhanovsky A.V. CLAVIRE: e-Science infrastructure for data-driven computing. Journal of Computational Science, 2012, vol. 3, no. 6, рр. 504-510

6. Sukhoroslov O., Volkov S., Afanasiev A. A Web-Based Platform for Publication and Distributed Execution of Computing Applications. 14th International Symposium on Parallel and Distributed Computing (ISPDC). IEEE, 2015, pр. 175-184

7. Luo Z. et al. Exception handling in workflow systems. Applied Intelligence, 2000, vol. 13, no. 2, рр. 125-147

8. Hagen C., Alonso G. Exception handling in workflow management systems. IEEE Transactions on software engineering, 2000, vol. 26, no. 10, рр. 943-958

9. Russell N., van der Aalst W., ter Hofstede A. Workflow exception patterns. International Conference on Advanced Information Systems Engineering. Springer Berlin Heidelberg, 2006, рр. 288-302

10. Nazarenko A.M., Prokhorov A.A. Hierarchical Dataflow Model with Automated File Management for Engineering and Scientific Applications. Procedia Computer Science, 2015, vol. 66, рр. 496-505

11. Назаренко А.М., Пересторонин Н.О., Прохоров А.А. Управление файлами в рамках модели потоков данных для распределенных вычислений // Научный Вестник МГТУ ГА. 2016. Том 19, № 05. С. 161-172


Рецензия

Для цитирования:


Назаренко А.М., Прохоров А.А. ОБРАБОТКА ОШИБОК В ИНТЕГРИРОВАННЫХ РАСЧЕТАХ. Научный вестник МГТУ ГА. 2017;20(3):149-156.

For citation:


Nazarenko A.M., Prokhorov A.A. ERROR HANDLING IN INTEGRATION WORKFLOWS. Civil Aviation High Technologies. 2017;20(3):149-156. (In Russ.)

Просмотров: 384


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2079-0619 (Print)
ISSN 2542-0119 (Online)