АЛГОРИТМИЧЕСКОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ ПРОТОКОЛОВ НОВОГО

advertisement
АЛГОРИТМИЧЕСКОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ ПРОТОКОЛОВ НОВОГО
ПОКОЛЕНИЯ И ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ IP-СЕТЕЙ
А.В.Тимофеев1, А.В.Колотаев1, А.В.Сырцев2
1) Санкт-Петербургский институт информатики и автоматизации Российской академии наук,
2) Санкт-Петербургский государственный университет
Тел.: (812) 328-04-21, e-mail: tav@iias.spb.su, Anton.Kolotaev@transas.com, airleks@inbox.ru
Современные региональные и глобальные телекоммуникационные системы (ТКС) как средства доступа
пользователей к распределённым информационным и вычислительным ресурсам обладают известными недостатками
и нуждаются в модернизации [1]. Один из наиболее эффективных подходов к совершенствованию ТКС заключается в
разработке теоретических основ, исследовании перспективных методов маршрутизации и создании программных
средств для реализации IP-протоколов нового поколения и модульной библиотечки имитационного моделирования ТКС
с переменной структурой и изменяющимся трафиком [2-9]. Этот подход был развит авторами настоящего доклада при
выполнении в 2002-2004 годах государственного контракта № 37.029.0027 “Адаптивные методы управления потоками
данных” в рамках I этапа ФЦНТП “Исследования и разработки по приоритетным направлениям развития науки и
техники” по заказу Федерального агентства по науке и инновациям РФ по приоритетному направлению
“Информационно-телекоммуникационные системы”.
В докладе обсуждаются результаты ориентированных фундаментальных исследований по госконтракту
№37.029.0027 и на этой основе формулируются приоритетные задачи синтеза и анализа математических моделей
маршрутизаторов, методов оптимизации управления трафиком и протоколов нового поколения (IPv6 и т.п.),
обеспечивающих пользователям ТКС быстрый и надежный доступ к информационным и вычислительным ресурсам
компьютерных сетей с высоким качеством (QoS) предоставляемых услуг.
Имеющийся опыт и научный задел базируется на следующих основных научно-технических результатах
выполнения госконтракта:
1. Информационная модель и основные характеристики глобальной ТКС как динамического объекта управления с
изменяющимся в широких пределах трафиком.
2. Принципы адаптивного управления потоками информации в глобальной ТКС, основанные на автоматическим
распределении или перераспределении потоков данных между каналами ТКС при изменении трафика в заданном
классе неопределённости.
3. Модель адаптивной системы управления глобальной ТКС с изменяющимся трафиком.
4. Методы адаптивного управления потоками информации в глобальной ТКС.
5. Спецификация средств имитационного моделирования ТКС с учётом особенностей глобальных ТКС нового
поколения и методов адаптивного управления потоками данных.
6. Объектно-ориентированный подход к имитационному моделированию глобальных ТКС на основе исследования
потоков данных в типовых фрагментах ТКС (“полносвязная”, “звезда” и т.п.).
7. Классификация сетевых конфликтов и способы их разрешения в глобальных ТКС нового поколения.
8. Мульти-агентная технология управляемой передачи IP-пакетов в глобальной ТКС нового поколения.
9. Методы оценки качества, оптимизации и адаптации систем управления потоками данных в глобальных ТКС,
функционирующих в изменяющейся или неопределённой сетевой среде.
10. Критерии коммуникабельности и маршрутизируемости потоков данных в глобальных ТКС с типовыми
топологиями связей (в форме теорем).
11. Динамические графовые и матричные модели глобальных ТКС и методы их преобразования (в форме теорем).
12. Методы динамической маршрутизации, основанные на распределённых таблицах и картах маршрутизации, и
механизмы обновления информации об изменяющейся топологии (архитектуре) ТКС.
13. Алгоритмы нейросетевой (на базе модифицированных нейронных сетей Хопфилда) маршрутизации потоков
данных с автоматической балансировкой трафика в глобальных ТКС.
14. Методы и программные средства динамической и нейросетевой маршрутизации при централизованном и
децентрализованном управлении потоками данных.
15. Алгоритмы адаптивной маршрутизации потоков данных в глобальных ТКС с изменяющейся топологией
(архитектурой).
16. Информационная технология мульти-агентной маршрутизации и обработки информации в глобальных ТКС.
17. Методы и алгоритмы много-адресной (групповой) адаптивной маршрутизации управления потоками данных в
глобальных ТКС нового поколения.
18. Модели и алгоритмы К-потоковой (многопутевой) адаптивной маршрутизации IP-пакетов данных и мультиагентной обработки информации, обеспечивающие увеличение надежности и отказоустойчивости глобальных ТКС
нового поколения.
19. Методы интеллектуализации управления потоками данных в глобальных ТКС на основе формирования
динамических БД и БЗ.
20. Модульная библиотека имитационного моделирования глобальных ТКС нового поколения на платформе С++ и
объектно-ориентированного программирования, реализующая предлагаемые модели и алгоритмы адаптивной
маршрутизации и мульти-агентной передачи потоков данных в изменяющейся сетевой среде.
21. Стенд имитационного моделирования глобальных ТКС нового поколения на базе имитационной системы
ARENA c использованием языков SIMQUENT и PROTOSINT и экспериментальные результаты имитационного
моделирования глобальных ТКС нового поколения с адаптивным управлением потоками данных.
Эффективность и практическая значимость предложенных адаптивных методов и мульти-агентных технологий
связаны с их преимуществами по сравнению с традиционными неадаптивными методами управления потоками данных
в изменяющихся (нестационарных) и неопределённых условиях эксплуатации глобальных ТКС.
Полученные результаты имеют фундаментальный характер и отличаются принципиальной новизной [2-9]. Они
позволяют увеличить производительность и качество услуг, а также повысить адаптивность и отказоустойчивость
глобальных ТКС нового поколения по отношению к непредсказуемо изменяющемуся трафику данных и топологии ТКС в
реальном времени.
Среди новых научно-технических результатов, которые могут быть получены при выполнении государственного
контракта на 2 этапе ФЦНТП, отметим следующие:
– Мульти-агентная архитектура и принципы построения глобальных ТКС на основе IP-протоколов нового
поколения и GRID-технологий;
– Методы функциональной диагностики и мониторинга состояний глобальных ТКС на базе IP-протоколов;
– Абсолютные и относительные показатели неисправного функционирования глобальных ТКС;
– Методы и IP-протоколы отказоустойчивой маршрутизации потоков данных в глобальных ТКС нового поколения;
– Методы и средства интеллектуализации систем сетевого управления глобальных ТКС;
– Модели сетевых конфликтов в глобальных ТКС и методы их предотвращения или разрешения на базе мультиагентных технологий и IP-протоколов нового поколения;
– Методы создания и средства поддержки виртуальных каналов в мульти-агентных ТКС;
– Методы фрактального и мультифрактального проектирования глобальных ТКС, обеспечивающие
стандартизацию их архитектуры и унификацию сетевого управления.
– Методы и средства интеграции глобальных ТКС с распределённой информационно-вычислительной GRIDинфраструктурой на базе IP-протоколов нового поколения.
Сегодня дорогостоящие импортные маршрутизаторы фактически не решают задачу и адаптивной много-адресной,
и многопотоковой маршрутизации потоков данных в ТКС. Поэтому их можно (и, по-видимому, нужно) заместить
недорогими отечественными адаптивными или нейросетевыми маршрутизаторами, которые могут быть реализованы в
виде программного или программно-аппаратного комплекса на базе предложенных алгоритмов адаптивной и
нейросетевой маршрутизации [2-9]. Это особенно важно при создании мульти-агентных глобальных ТКС нового
поколения, функционирующих в распределённой GRID-инфраструктуре. Аналогичным образом можно (и
целесообразно) замещать импортных программных агентов отечественными сетевыми или нейросетевыми агентами,
реализующими предложенные модели, алгоритмы и мульти-агентные технологии управляемой передачи
информационных потоков в глобальных ТКС на базе IP-протоколов нового поколения.
Существующие на рынке импортные программные продукты и библиотеки имитационного моделирования ТКС
очень дороги и зачастую не эффективны (например, COMNET III стоит до 30000$). Доступный программный комплекс
ARENA предназначен для имитационного моделирования производственных систем и не специализирован на ТКС.
Общим недостатком имеющихся на рынке библиотек имитационного моделирования ТКС является их закрытый
характер, т.е. невозможность моделирования новых методов и протоколов, адаптивной маршрутизации и управления
потоками данных. Такие библиотеки целесообразно заместить коммерческой версией открытой модульной библиотеки
имитационного моделирования ТКС на платформе С++ и объектно-ориентированного программирования, которая была
разработана в процессе выполнения государственного контракта № 37.029.0027 [10, 11]. Эта новая библиотека выгодно
отличается от других библиотек тем, что она специализирована, т.е. ориентирована на имитационное моделирование
глобальных ТКС нового поколения, и открыта для программной реализации и встраивания новых моделей, алгоритмов
и IP-протоколов нового поколения и их сравнения с известными.
Работа выполнена при частичной поддержке гранта РФФИ №03–01–00224а, гранта РГНФ №03–06–12016в и
госконтракта Министерства образования и науки РФ №37.029.0027.
Литература
1. Tanenbaum A.S. Computer Networks. – Prentice Hall, 1996.
2. Тимофеев А.В. Проблемы и методы адаптивного управления потоками данных в телекоммуникационных
системах. – Информатизация и связь, № 1-2, 2003, с. 68-73.
3. Тимофеев А.В. Модели мульти-агентного диалога и информационного управления в глобальных
телекоммуникационных сетях. - Труды 10-ой международной конференции “Knowledge-Dialogue-Solution” (16-26 июня,
2003, Варна), 2003, с. 180-186.
4. Тимофеев А.В. Методы высококачественного управления, интеллектуализации и функциональной диагностики
автоматических систем; часть II. – Мехатроника, автоматизация, управление, 2003, № 6, с. 2–9.
5. Timofeev A.V. Multi-Agent Information Processing and Adaptive Control in Global Telecommunication and Computer
Networks. – International Journal “Information Theories and Their Applications”, 2003 v. 10, N 1, pp.54–60.
6. Syrtzev A.V., Timofeev A.V. Neural Approach in Multi-Agent Routing for Static Telecommunication Networks. –
International Journal “Information Theories and Their Applications”, 2003 v. 10, N 2, pp. 167–172.
7. Тимофеев А.В. Архитектура и принципы построения мульти-агентных телекоммуникационных сетей нового
поколения. – Труды XI Всероссийской конференции “Телематика’2004” (7–10 июля 2004 г., СПб), том 1, с. 172–174.
8. Timofeev A.V. Polynomial Neural Network with Self-Organizing Architecture. – International Journal on Optical Memory
and Neural Networks, 2004, №2.
9. Timofeev A.V. Physical Diagnostics and Fault Relevant Feedback Control. - Proceedings of International Conference
Physics and Control (Saint-Petersburg, Russia, August 20-22, 2003), p. 127.
10. Тимофеев А.В., Сырцев А.В. Модели и методы маршрутизации потоков данных в телекоммуникационных
системах с изменяющейся динамикой. – М: Новые технологии, 2005 г., 85 с.
11. А.В.Тимофеев, А.В.Сырцев, А.В.Колотаев Сетевой анализ, адаптивное управление и имитационное
моделирование мульти-агентных телекоммуникационных систем – Труды конференции PhysCon’2005, 22-24 августа
2005, Санкт-Петербург.
Download