Научная статья на тему 'Цепная модель комбинаторных экспериментов стационарного моделирования МВС'

Цепная модель комбинаторных экспериментов стационарного моделирования МВС Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
80
36
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Цепная модель комбинаторных экспериментов стационарного моделирования МВС»

14. Иванова Е.Г. О Корректности и понимании текстов. Известия ТРТУ № 3 (47). Тематический выпуск «Интеллектуальные САПР». - Таганрог: Изд-во ТРТУ, 2005. С. 207-209.

15. Iwanska L.M., Shapiro S.C. Natural language processing and knowledge representation: language for knowledge and knowledge for language. AAAI Press / The MIT Press, 2000. P. 7-65.

А.Э. Саак

ЦЕПНАЯ МОДЕЛЬ КОМБИНАТОРНЫХ ЭКСПЕРИМЕНТОВ СТАЦИОНАРНОГО МОДЕЛИРОВАНИЯ МВС

Моделью МВС 1980-х гг. [1, 2] служил куб, секущийся равнонаклонной плоскостью (рис. 1).

Рис. 1. Модель МВС в форме усечённого куба

Три координатных сдвига основной вершины с одновременной гомотетией

Простая алгебра

Рис. 2. Алгебра координатных тетраэдров

Алгебра кратных пересечений

Данная модель наряду с пропускной способностью породила также алгебру объединений, пересечений координатных котетраэдров (рис. 2).

Основной результат статьи - блок-схема стационарного функционирования МВС (рис. 3).

Рис. 3. Блок-схема стационарного функционирования МВС

Введём эксперимент входных требований. Определим состояния входного блока МВС с «k» пользователями. Пусть несистемные заявки образуют идентичные равнораспределённые случайные величины-нюоды вида 0,1,..., N,

P(j) = 1/(N +1), j e [0; N] с Z . Значение 0 - идеальное, значения х,>0 принимаются в качестве реальных значений-реализаций i-го нюода. Мощность множества реализаций mes {x > 0}=, j < k указывает количество положительных заявок и

со стороны среды эксплуатационников МВС воспринимается как j-кратный успех входного эксперимента поступления требований на обслуживание. Набор данных кратностей j = 0,1,..., k и принимается в качестве искомых состояний входного блока МВС. Сопоставляя j-му состоянию вариантную мощность

( 1Ï 2 ,

= N1 комбинаций реальных частей j нюодов и постулируя соче-

mes Comb

v N /

тательный выбор данных j нюодов среди «к» имеющихся нюодов, приходим к

к к

прямой аддитивной форме модели кубических слоёв ^ Ск)={ы +1) . В даль-

]=0

нейшем полагаем Ы=к и получаем модель канонического входного потока с объемлющим вариантным кубом мерой (к+1)к, исходом Хггагщбом мерой кк, исходом Х^-кубом мерой 1к (рис. 4). Последний в качестве отклика вызывает эксперимент диспетчерских предложений вычислительных ресурсов.

Объемлющий 3-куб j=0 -кратность успеха j=1 - кратность успеха

я

j=2 - кратность успеха

Базисная совокупность исходов с успехами крат-ностей j=0, j=1, j=2, j=3 Рис. 4. Графика входного эксперимента

j=3 - кратность успеха

Введём эксперимент предложений вычислительных ресурсов со стороны диспетчирования МВС. Рассмотрим исход потока требований, когда последний составляет j пакетных единиц вариантной мощности у каждого пользователя в качестве отрезка [0; у] с [0; к] с 2 соответствующего ребра куба спроса. Отклик «к»

(1 ^

диспетчирований на «к» запросов пользователей принимаем в виде Comb

2

J.

по правилу комбинирования получаем вариантную мощность введённого j-го исхода эксперимента, равную ук при максимуме кк. Условие неразличимости диспетчирований ресурсами, превышающими ресурс функционирования в один пакет, преобразует куб в котетраэдр мерой кк/к!.

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

к к I

динарных исходов в форме коинтегральности 1)1 Ск1 (к - у) /к! = 1.

j=0

и

Найденная величина выражает мощность множества функционирования изучаемого эксперимента в его канонической версии М=к^ когда вариантная мощность ресурсов покрывает максимум возможного спроса (рис. 5).

Рис. 5. Графика эксперимента Тетера

Рассмотрим далее неканоническую версию определяемого эксперимента, сохранив основные постулаты первоначальной канонической версии за исключением условий на параметры исходов ординарности и форму множества функционирования. Дадим определение неканонического случая эксперимента предложений ресурсов с общими значениями параметров М, N и пакетной масштабной единицей. В данном случае будем иметь М^^ L<k.

При числе пакетов процессоров L<k эксперимент предложений ресурсов называем усечённой моделью котетраэдров Теппера. Мы сохраняем выражение ко-интегральности и при к>Ь в качестве условного тождества

к

е (-1) с л (ь - щи=1,

Л=0

в котором при j>L предполагается инверсный переход j—>—>(к^), транспонирующий отрезок [Ь;к]<^ в отрезок [0;к-Ь]с2. При данной условности правая часть сохраняет смысл объёма единичного куба как суммы усечённой и отсечённой частей наклонной гранью координатного котетраэдра с ребром L<k. Объемлющее множество усечённого эксперимента предложений ресурсов в свою очередь состоит из пары частей: котетраэдров с рёбрами L и (к^) (рис. 6).

Переход от эксперимента входных требований пользователей к эксперименту предложений формализуется матричным и индексным транспонированиями

к1

■л

(к - л )к

л

(к - Л).

Исходам с j предлагаемыми, распределяемыми пакетами соответствуют исходы с нераспределяемыми пакетами. Прямая аддитивная форма эксперимента предложений ресурсов формализует исходы j предлагаемых, распределяемых пакетных единиц для каждого из пользователей. Последние по принципу транспонирования порождают дополнительные исходы нераспределяемых пакетов линейки вычислительных ресурсов. Рассмотрим совокупность данных транспонирований для je[1;k]cZ. Получим графику рис. 7.

Здесь пунктирами выделены распределяемые пакеты для последовательных величин мощностей от 1 до j и приведены вычисления дополнительных мощностей, расположенные за знаком перехода —— к транспонированным исходам нераспределяе-мых пакетов. Комбинирование последних даёт мощность исхода нераспределяемых

Прямой эксперимент Лапласа Инверсный эксперимент Лапласа

Инверсно-транспонированный эксперимент Лапласа

Эксперимент Теппера

Рис. 6. Графика взаимодействия спроса (куб) и предложения (тетраэдр)

I I

о , ! 1!, 2

о и к-1=к

к

1 , 2!

0 и к-2=к-1

о

к

1 , 2

0 и к-]=к-]+1

о

к

Рис. 7. Совокупность данных транспонирований

В эксперименте предложений ресурсов превалирует внешняя сторона компьютерного обслуживания - поток поступающих заявок и отклик на него в качестве восприятия спроса.

Эксперимент распределения ресурсов сосредоточен на внутренней стороне компьютерного обслуживания - выделение нумерованных ресурсов под воспринятый поток требований и назначение требований на обслуживание.

Определим эксперимент распределения ресурсов. Оперативное расписание распределения ресурсных элементов стационарного обслуживания пользователей состоит в сопоставлении нумерованным числовым заявкам на вычислительный ресурс номеров ячеек-пакетов на линейке процессоров МВС, в которых будет происходить выполнение операций обслуживаемой заявки. Данное случайное явление подчиняется вариантным закономерностям, для анализа которых целесообразно заменить предыдущую оперативно-числовую модель распределения ресурсных элементов комбинаторной вариантно-целочисленной моделью взаимодействия спроса в форме совокупности «к» возможных пакетных требований на вычислительные ресурсы и предложения в качестве имеющихся на линейке процессоров пакетных элементов ресурса, могущих быть выделенными под обслуживание той или иной заявки. Упомянутое взаимодействие формализуется соотношением вариантных мощностей экспериментов спроса-предложения или, более коротко, сопоставлением величин «к» пакетных заявок и <^» пакетов-ячеек для выполнения компьютерного обслуживания L=[MУN]<k Случай L=k считается каноническим и анализу подлежит эксперимент распределения ресурсных элементов при L>k.

С данной целью от анализа откликов на поток заявок пользователей в качестве предложений со стороны диспетчирований перейдём к анализу размещения ресурсных элементов спроса-предложения по нумерованным ячейкам-пакетам процессоров операционного поля МВС. Отметим сразу же, что в канонической версии M=kN эксперименты второго и третьего звена цепи моделирования стационарной системы компьютерного обслуживания совпадают между собой в той части, что затребованные ресурсы без каких-либо препятствий размещаются на обслуживание в ячейки-пакеты линейки процессоров. Затруднения с размещением предложений ресурсов по нумерованным пакетным ячейкам возникают в неканонической версии стационарного функционирования МВС, когда максимальный пакетный спрос превышает общий ресурс пакетов-ячеек. Решение данной проблемы и даёт эксперимент распределения ресурсных элементов.

Отношение числа L пакетных ресурсов к числу «к» вариантных пакетных требований на ресурсы со стороны одного пользователя принимаем в качестве относительной обеспеченности эксперимента распределения ресурсных элементов и локальной вероятности успеха исхода обслуживания одного пользователя р=Ь / к.

Введём соответствующие состояния и закон их распределения, постулируя обслуживание «к» пользователей в качестве схемы биномиальных испытаний Бер-нулли. Получим распределение

)к - Л

Ск1} (Ь)1 -(к--ЬЛ-Л = к - С1) Ь (к - ь) - л

к ) кк -1

вероятностей j-кратного успеха изучаемого эксперимента. Умножением данного закона на величину кк объёма канонического куба приходим к адекватной модели

кубических слоёв С(( 1)Ь (к - Ь)к-1, ] = 0,1,..., к в прямой аддитивной форме с

кубом реальности мерой кк и начальным кубом мерой Ьк.

Переход от эксперимента предложений к эксперименту распределения ресурсных элементов формализуется транспонированиями:

к = ь + (к-ь),

(к-Ь)

Распределение верхней строки справа было получено выше в качестве постулирования схемы Бернулли для основной стадии эксперимента двухстадийного обслуживания в неканонической версии предложения-спроса на стационарные ресурсы МВС. Постулат индексного транспонирования для второй стадии обслуживания

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

Подытоживая статью, отметим, что в основу информативного моделирования компьютерного сервиса положена блок-схема комбинаторных экспериментов входа, диспетчирования, распределения ресурсных элементов операционного поля на обслуживание заявок пользователей и незагруженных вычислительных ресурсов. Последний эксперимент предполагается изложить в последующих публикациях. Информативность моделирования означает вариантно-целочисленный анализ диспетчерского управления МВС. Терминология комбинаторного эксперимента в данной статье употребляется декларативно, некоторую формализацию применяемого понятия можно найти в работах [3,4]. Основное внимание в предлагаемой статье должно быть обращено на транспонированные переходы в цепи экспериментов. Добавим к сказанному, что транспонированные переходы коснулись лишь канонических версий изучаемых комбинаторных экспериментов. Неканонические, усечённые версии комбинаторных экспериментов требуют значительно большего объёма изложения и рассчитаны на дальнейшие публикации.

1. Макаревич О.Б, Саак Э.М, Чефранов А.Г. Анализ загруженности однородных микропроцессорных вычислительных систем коллективного пользования // Автоматика и вычислительная техника. 1980. № 4. С. 32-36.

2. Макаревич О.Б, Саак Э.М, Чефранов А.Г. Об одной модели функционирования однородной вычислительной системы в режиме пакетной обработки сложных задач // Электронное моделирование. 1980. № 5. С. 22-27.

3. Саак А.Э. Комбинаторный эксперимент как модель многопроцессорных вычислительных систем коллективного пользования // Труды II Международной конференции «Параллельные вычисления и задачи управления» РАСО' 2004. - М.: Институт проблем управления им. В.А. Трапезникова РАН, 2004. С. 871-883.

4. СаакА.Э. Алгебро-метрологические свойства комбинаторных моделей МВС // Труды Ш Международной конференции «Параллельные вычисления и задачи управления» РАС0'2006. - М.: Институт проблем управления им. В.А. Трапезникова РАН, 2006. С. 1452-1457.

Ь

к

БИБЛИОГРАФИЧЕСКИМ СПИСОК

i Надоели баннеры? Вы всегда можете отключить рекламу.