Аннотация:
Предлагаемый метод управления параллельными вычислительными процессами базируется на статическом прогнозировании времени выполнения сложных наборов взаимосвязанных задач и/или их фрагментов (программных модулей) в параллельных вычислительных системах, а также на динамическом уточнении статических прогнозов при реализации задач в вычислительных системах: фактические временные параметры реализации некоторых программных модулей сравниваются с уточненными значениями прогнозов этих параметров; по результатам сравнения выбирается алгоритм управления процессами (из заданного набора алгоритмов), который обеспечивал бы надежное выполнение набора взаимосвязанных задач, т.е. выполнение их за заданное директивное время с требуемой вероятностью. Впервые рассматривается управление надежным выполнением задач с логическими ветвлениями между программными модулями.