Конференции ИВТ СО РАН



X Российская конференция с участием иностранных ученых "Распределенные информационно-вычислительные ресурсы”

Академгородок, г. Новосибирск, Россия, 6-8 октября 2005 г.

Тезисы докладов


Интеллектные технологии и инструментальные средства создания вычислительной инфраструктуры в сети Интернет

Васильев С.Н., Опарин Г.А., Феоктистов А.Г., Сидоров И.А.

Институт динамики систем и теории управления СО РАН (Иркутск)

Одной из концепций поддержки высокопроизводительных распределенных вычислений научно-технического характера является технология grid. На сегодняшний день, технология grid, в большинстве случает ее использования, обеспечивает возможность удаленного доступа к узлам вычислительной сети и позволяет: определить вычислительные возможности конкретного узла (количество процессоров, объем оперативной памяти и т.п.) и степень его работоспособности; выполнить на этом узле некоторое независимое задание. Между тем, при проведении фундаментальных и прикладных исследований на основе метода математического и компьютерного моделирования необходимы высокоуровневые инструментальные средства, которые позволят автоматически определить возможные варианты и способы взаимодействия независимых узлов вычислительной сети и определить порядок (в общем случае, построить параллельный план) использования вычислительных ресурсов этих узлов, необходимых для достижения цели исследования.

Перспективным подходом к построению инструментальных сред такого рода является создание проблемно-ориентированных высокоуровневых языков и систем распределенного модульного программирования [1, 2], которые позволяют: 1) накапливать в памяти центральной (управляющей) ЭВМ знания о вычислительных ресурсах предметной области (ПО); 2) использовать эти знания при автоматическом решении задач заданного класса. Под вычислительным ресурсом понимается интегральная характеристика узла, включающая спецификацию возможностей как вычислительного оборудования, так и установленного на этом оборудовании прикладного программного обеспечения (вычислительных модулей). Инструментальные средства на основе базы знаний позволяют в проблемно-ориентированных терминах как конструировать распределенные параллельные вычислительные процессы, так и автоматически их синтезировать на основе непроцедурных постановок задач типа «дано-требуется». Такие средства предназначены для пользователей, желающих эффективно использовать вычислительную сеть, не вдаваясь в подробности распределенного параллельного программирования.

В докладе представлена интеллектная инструментальная среда для организации распределенных вычислений в сети Интернет. В частности, рассматриваются: протокол сетевого взаимодействия вычислительных узлов, основанный на технологии «клиент-сервер»; проблемно-ориентированный язык описания предметной области в виде расширения языка XML; программные средства удаленного запуска вычислительных модулей; способы и алгоритмы обработки параллельных списков данных; способы и алгоритмы планирования загрузки вычислительных ресурсов.

Инструментальная среда разработана на основе принципов создания многоплатформенных приложений, обеспечивающих переносимость на уровне исходного кода и использование в качестве модулей приложения, разработанные под операционные системы Windows, Unix like systems, MAC OS X.

1. Опарин Г.А., Феоктистов А.Г. Инструментальная распределенная вычислительная САТУРН-среда // Программные продукты и системы. – 2002. – №2. – С. 27-30.

2. Васильев С.Н., Опарин Г.А., Феоктистов А.Г. Интеллектный подход к автоматизации моделирования сложных управляемых систем // Современные проблемы прикладной математики и механики: Труды межд. конф. RDAMM-2001. – Новосибирск: ИВТ СО РАН, 2001. – Т.6. – Ч.2. – С.159-168.

Примечание. Тезисы докладов публикуются в авторской редакции



Ваши комментарии
Обратная связь
[ICT SBRAS]
[Головная страница]
[Конференции]

© 1996-2000, Институт вычислительных технологий СО РАН, Новосибирск
© 1996-2000, Сибирское отделение Российской академии наук, Новосибирск