72
В. А. Карбовский
УДК 004
В. А. Карбовский
ИНТЕЛЛЕКТУАЛЬНАЯ СИСТЕМА АКТИВНОГО МОНИТОРИНГА РЕСУРСОВ ОБЛАЧНОЙ СРЕДЫ
Рассмотрены особенности применения интеллектуальных технологий предметно-ориентированного тестирования корректности выполнения пакетов, а также работоспособности ресурсов публичных сред облачных вычислений на основе платформы CLAVIRE.
Ключевые слова: предметно-ориентированное тестирование, система мониторинга, облачные вычисления.
Поддержка функционирования публичных сред облачных вычислений, предоставляющих доступ к прикладным сервисам на основе распределенной вычислительной среды, требует развития инструментария активного мониторинга ресурсов и пакетов. Такой инструментарий позволяет выявлять сбои в функционировании прикладных сервисов с целью их оперативного устранения, что увеличивает надежность среды и повышает качество предоставления услуг посредством облачных технологий.
Традиционно механизм активного мониторинга ассоциируется с периодическим опросом состояния вычислительных ресурсов и проверкой их работоспособности путем запуска тестовых заданий. Однако в том случае, когда среда облачных вычислений реализует модели SaaS (Software as a Service) и AaaS (Application as a Service), мониторинг должен включать в себя проверку прикладного программного обеспечения (ПО) ресурсов. Это позволяет определить, корректно ли развернуты и настроены вычислительные пакеты, обеспечиваются ли временные характеристики их функционирования. Формальный метод проверки работоспособности ПО путем запуска и регистрации ошибок исполнения имеет существенные ограничения, поскольку в ряде случаев пакет может завершить выполнение без ошибки, однако результат, по тем или иным причинам, будет некорректен. Потому для решения поставленной задачи следует применять предметно-ориентированное тестирование, т. е. направленное на предметное содержание объекта.
В рамках данного исследования применены интеллектуальные технологии [1], основанные на исходных знаниях предметных областей, отчуждаемых от экспертов — разработчиков или пользователей ПО — в форме заранее подготовленных тестовых сценариев. Сценарий включает в себя описание тестового примера, входные и соответствующие им выходные данные, а также параметры настройки пакета. Результатом работы сценария является выходной файл, который проверяется на соответствие эталону с учетом допустимой неопределенности (например, вызванной наличием стохастических эффектов в алгоритме или правил округления на различных архитектурах). Таким образом, каждый сценарий проверяется отдельно. Для решения этой задачи разработана система активного мониторинга в форме web-приложения. Система адаптирована для использования в составе многофункциональной инструментально-технологической платформы облачных вычислений CLAVIRE [2] и успешно прошла испытания. В процессе опытной эксплуатации системы на 20 % снизилось число отказов, связанных с некорректной настройкой прикладного ПО владельцами распределенных вычислительных ресурсов.
Работа выполнена в рамках проекта „Создание высокотехнологичного производства комплексных решений в области предметно-ориентированных облачных вычислений для нужд науки, промышленности, бизнеса и социальной сферы" при реализации постановления
Концепция проактивного управления сложными техническими объектами
73
Правительства РФ № 218 „О мерах государственной поддержки развития кооперации российских высших учебных заведений и организаций, реализующих комплексные проекты по созданию высокотехнологичного производства".
список литературы
1. Бухановский А. В., Васильев В. Н. Современные программные комплексы компьютерного моделирования е-8аепсе // Изв. вузов. Приборостроение. 2010. Т. 53, № 3. С. 60—64.
2. Бухановский А. В. и др. СЬАУЖЕ: перспективная технология облачных вычислений второго поколения // Там же. 2011. Т. 54, № 10. С. 7—13.
Владислав Александрович Карбовский
Сведения об авторе аспирант; Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, кафедра высокопроизводительных вычислений; E-mail: [email protected]
Рекомендована кафедрой высокопроизводительных вычислений
Поступила в редакцию 18.10.12 г.
УДК 519.8
М. Ю. Охтилев, В. А. Зеленцов, С. А. Потрясаев, Б. В. Соколов
КОНЦЕПЦИЯ ПРОАКТИВНОГО УПРАВЛЕНИЯ СЛОЖНЫМИ ТЕХНИЧЕСКИМИ ОБЪЕКТАМИ И ТЕХНОЛОГИИ ЕЕ РЕАЛИЗАЦИИ
Рассмотрены концепция проактивного управления сложными техническими объектами, а также технологии ее реализации, базирующиеся на разработанной авторами теории управления структурной динамикой указанных объектов.
Ключевые слова: проактивное управление и мониторинг, комплексное моделирование, сложный технический объект.
Главная особенность управления в кризисных ситуациях состоит в том, что оно происходит в условиях неполноты, неопределенности, неточности и противоречивости информации о складывающейся обстановке и при наличии неустранимого порогового ограничения времени на цикл формирования и реализации решений по предотвращению возможных катастроф, чрезвычайных и аварийных ситуаций. Это определяет принципиальное отличие технологий принятия решений в данных обстоятельствах от технологий управления при единичных отказах отдельных элементов и подсистем в сложных технических объектах (СТО), базирующихся на классических положениях теории надежности и отказоустойчивости. В условиях кризисных ситуаций снижение возможных негативных последствий природных и техногенных катастроф достигается только при использовании проактивного управления, которое в отличие от традиционно используемого на практике реактивного, ориентированного на оперативное реагирование и последующее недопущение инцидентов, предполагает предотвращение возникновения инцидентов за счет создания в соответствующих системах мониторинга и управления (СМУ) СТО принципиально новых прогнозирующих и упреждающих возможностей при формировании и реализации управляющих воздействий, базирующихся на концепции комплексного моделирования [1].
Предлагаемый авторами подход к решению перечисленных проблем базируется на разработанной ими междисциплинарной методологии создания и применения интеллектуаль-