Статья

Название статьи СЕРВИС-ОРИЕНТИРОВАННОЕ УПРАВЛЕНИЕ РАСПРЕДЕЛЕННЫМИ ВЫЧИСЛЕНИЯМИ НА ОСНОВЕ МУЛЬТИАГЕНТНЫХ ТЕХНОЛОГИЙ
Автор И.В. Бычков, Г.А. Опарин, А.Г. Феоктистов, В.Г. Богданова, А.А. Пашинин
Рубрика РАЗДЕЛ I. ПРИНЦИПЫ ПОСТРОЕНИЯ, АРХИТЕКТУРА И АППАРАТНАЯ БАЗА СУПЕРКОМПЬЮТЕРОВ
Месяц, год 12, 2014
Индекс УДК 004.9
DOI
Аннотация Предложен сервис-ориентированный подход к организации проблемно-ориентированных распределенных вычислений в кластерной Grid с интеллектным управлением вычислительными процессами. Управление распределенными вычислениями реализовано с помощью мультиагентной системы. Основные функциональные и системные возможности проблемно-ориентированных приложений и агентов представлены в виде сервисов. Представление приложения пользователя в виде сервиса реализовано с помощью разработанных авторами инструментальных средств. Рассмотрены особенности предлагаемого подхода и приведены примеры сервисов приложений, созданных на основе данного подхода. В качестве первого примера приведен сервис для решения задачи построения области устойчивости в пространстве двух выбранных параметров регулятора замкнутой системы управления. В качестве второго примера приведен сервис для решения ряда задач булевой выполнимости, являющейся фундаментальной в математической логике и теории вычислений. Приведены результаты вычислительного эксперимента, показывающие существенное сокращение времени решения задачи под управлением мультиагентной системы по сравнению со стандартизированными менеджерами ресурсов за счет выбора наиболее оптимальных решателей и возможности миграции заданий по узлам вычислительной среды.

Скачать в PDF

Ключевые слова Распределенные вычисления; вычислительные задания; сервис-ориентированное программирование; мультиагентное управление.
Библиографический список 1. Foster I. Service-Oriented Science // Science. – 2005. – Vol. 308, No. 5723. – P. 814-817.
2. Астафьев А.С., Афанасьев А.П., Лазарев И.В., Сухорослов О.В., Тарасов А.С. Научная сервис-ориентированная среда на основе технологий Web и распределенных вычислений // Научный сервис в сети Интернет: масштабируемость, параллельность, эффективность: Труды Всерос. суперкомпьютерной конф. – М.: Изд-во МГУ, 2009. – С. 463-467.
3. Бухановский А.В., Ковальчук С.В., Марьин С.В. Интеллектуальные высокопроизводительные программные комплексы моделирования сложных систем: концепция, архитектура и примеры реализации // Известия вузов. Приборостроение. – 2009. – Т. 52, № 10. – C. 5-24.
4. Жижимов О.Л., Пестунов И.А., Федотов А.М. Структура сервисов управления метаданными для разнородных информационных систем // Электронные библиотеки: российский научный электронный журнал. – 2012. – Т. 15, № 5.
5. Шокин Ю.И., Федорук М.П., Чубаров Д.Л., Юрченко А.В. О развитии инфраструктуры суперкомпьютерных и распределенных вычислений в СО РАН // Информационные технологии и вычислительные системы. – 2011. – № 3. – С. 9-19.
6. Бычков И.В., Опарин Г.А., Феоктистов А.Г., Корсуков А.С. Децентрализованное управление потоками заданий в интегрированной кластерной системе // Вестник НГУ. Сер.
Информационные технологии. – 2011. – Т. 9. – Вып. 2. – С. 42-54.
7. Бычков И.В., Опарин Г.А., Феоктистов А.Г., Кантер А.Н. Мультиагентный алгоритм распределения вычислительных ресурсов на основе экономического механизма регулирования их спроса и предложения // Вестник компьютерных и информационных технологий. – 2014. – № 1. – С. 39-45.
8. Бычков И.В., Опарин Г.А., Феоктистов А.Г., Корсуков А.С. Распределение заданий в интегрированной кластерной системе на основе их классификации // Вычислительные технологии. – 2013. – Т. 18, № 2. – С. 25-32.
9. Czajkowski K., Ferguson D.F., Foster I., Frey J., Graham S., Sedukhin I., Snelling D., Tuecke S., Vambenepe W. The WS-Resource Framework. Version 1.0. http://www.globus.org/wsrf/specs/ws-
wsrf.pdf.
10. Herrera J., Huedo E., Montero R., Llorente I. Porting of Scientific Applications to Grid Computing on GridWay // Scientific Programming. – 2005. – Vol. 13, No. 4. – P. 317–331.
11. Henderson R. Job scheduling under the portable batch system // Job scheduling strategies for parallel processing. Springer. – 1995. – P. 279-294.
12. Litzkow M., Livny M., Mutka M. Condor – A Hunter of Idle Workstations // In 8th International Conference of Distributed Computing Systems (ICDCS). IEEE CS Press, Los Alamitos,
CA, USA. – 1988. – P. 104-111.
13. Foster I. Globus Toolkit Version 4: Software for Service-Oriented Systems // IFIP International Conference on Network and Parallel Computing. Springer. – 2006. – P. 2-13.
14. Kundu P., Das D., Ratha B. WSDL Specification of Services for Service Oriented Architecture (SOA) Based Implementation of a CRM Process // International Journal of Scientific and En-
gineering Research. – 2012. – Vol. 3, No. 10. – P. 1-24.
15. Wilkinson J.X., Reinsch C. Handbook for Automatic Computation. Volume II: Linear Algebra. Shpringer-Verlag. – 1971. – 448 p.
16. Oparin G.A., Feoktistov A.G., Bogdanova V.G., Novopashin A.P. The solution of Boolean equations of high dimensionality in the distributed computing environment // Distributed Computing and Grid-Technologies in Science and Education: Book of the Abstr. of the Intern. Conf. Dubna, Russia, June 29 -July 2, 2004. JINR, 2004. D11-2004-82. – P. 65.
17. Опарин Г.А., Богданова В.Г. РЕБУС – интеллектуальный решатель комбинаторных задач в булевых ограничениях // Вестник НГУ. Сер. Информационные технологии. – 2008. – Т. 6. – Вып. 1. – С. 60-68.
18. Опарин Г.А., Богданова В.Г. Инструментальные средства автоматизации параллельного решения булевых уравнений на многоядерных процессорах // Программные продукты и системы. – 2012. – № 1. – С. 10-14.

Comments are closed.