Главная > Интеллектуальные системы > Адаптация сложных систем
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

2.2.2. Уровни адаптации вычислительной системы

ВС как объекты управления вообще и адаптации в частности рассматривались мало. Причинами этого, по-видимому, являются новизна, большая сложность такого рода систем и — как следствие — отсутствие хороших моделей. Управление здесь в настоящее время сводится к выявлению критических ситуаций к выработке правил принятия оптимальных решений в этих ситуациях.

Такой подход требует сбора значительной информации о сложившейся ситуации, что далеко не всегда удается сделать, и наличия модели объекта, позволяющей построить оптимальное-решающее правило при заданном критерии функционирования. Именно поэтому пока реализуются лишь простейшие схемы управления ВС — типа программного управления.

В настоящее время назрела необходимость в организации более тонких подходов к управлению многомашинной ВС. Таким подходом и является адаптация.

Как всякое управление, адаптацию следует рассматривать с позиций функционирования объекта адаптации. Рассмотрим задачи адаптации ВС с этой точки зрения.

Едва ли целесообразно сейчас рассматривать задачу глобальной адаптации всей ВС по какой-то даже весьма полной системе критериев эффективности ее функционирования. По-видимому, правильнее будет сначала рассмотреть локальные задачи адаптации, охватывающие лишь отдельные аспекты функционирования ВС (например, по разным критериям) и лишь потом - сформировать из этих подсистем некую — скорее всего, иерархическую — систему адаптации, позволяющую оперативно приспосабливать ВС к новым состояниям среды. Такие подсистемы адаптации ВС могут соответствовать следующим уровням:

1 . Аппаратурный уровень, предполагающий адаптацию уставок, параметров и структуры аппаратурных средств ВС (напри мер, параметров фильтров в каналах связи машин и т. д.).

2. Алгоритмический уровень адаптации ВС связан с адапта цией алгоритмов обработки информации с целью учета специ фики решаемых в системе задач (например, при адаптации алгоритмов оптимизации и т. д.).

3. Программный уровень адаптации должен осуществлять процесс адаптации при выборе программ работы ВС из альтер нативного множества (например, при выборе программы сорти ровки для обработки данного массива или программы опти мизации).

4. Системный уровень адаптации призван улучшать функцио нирование системного обеспечения ВС (например, адаптация дисциплин обслуживания, распределения памяти и т. д.).

5. Сетевой уровень адаптации связан с адаптацией процессов передачи информации по ВС (например, при определении марш рута сообщения).

Конечно, указанные уровни не исчерпывают всех «этажей» адаптации, которые встречаются или целесообразны в ВС. Возможна иерархия и по другим признакам, например по этапам управления ВС как сложным объектам (см. §1.1).

Ниже будут рассмотрены второй, третий, четвертый и пятый уровни адаптации ВС, что связано с областью интересов и деятельности автора настоящей книги.

О сетевом уровне адаптации см. также работы [202; 203, с. 221— 225; 299; 300].

Рассмотрим несколько конкретных задач адаптации, возникающих на различных уровнях ВС.

<< Предыдущий параграф Следующий параграф >>
Оглавление