русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лекция №8 Примеры. Пример замкнутой СеМО


Дата добавления: 2014-04-25; просмотров: 995; Нарушение авторских прав


Рассмотрим замкнутую СеМО, состоящую из четырёх узлов [М|М|1]4 и моделирующую работу ЭВМ:

 

узел 1 - процессор ЭВМ;

узел 2 - экран монитора и клавиатура;

узел 3 - блок памяти;

узел 4 - принтер.

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

с помощью перехода 1®1:

 
 

 


Рис. 8.1.

 

Матрица маршрутизации имеет вид

 


p1 p2 p3 p4

q1 0 0 1-q1

P = q2 0 0 1- q2 .

q3 0 0 1- q3

 

Случайное время обслуживания требования в i-м узле распределено по показательному закону с интенсивностью m=(m1, m2, m3, m4). Для стационарного режима работы сети определить:

1. Все возможные состояния системы.

2. Решение уравнений баланса.

3. Нормирующий множитель G(K,N).

4. Вероятности состояний сети р(k1, k2, k3, k4).

5- Вероятности состояний каждого узла рi(l), l=0,1,…,К, i = 1,2, ... , N.

6. Вероятности P(Qi ³ 1), l = 0,1,...,К, где Qi - число требо­ваний в i-м узле.

7. Среднее число требований в i-м узле.

 

Решение

1. Число возможных состояний при N=4 и K=2 равно = = 10. Эти состояния (k1, k2, k3, k4) определяются решениями уравнения в целых числах:

k1 + k2 + k3 + k4=2 ,

0£ ki £2, i=1, 2, 3, 4.

Следовательно, все 10 состояний равны векторам:

(1,1,0,0), (1,0,1,0),

(1,0,1,0), (0,1,1,0),

(2,0,0,0), (0,0,1,1),

(0,0,2,0), (0,0,0,2).

2. Уравнения баланса

mixi = m1x1p1i + m2x2p2i + m3x3p3i + m4x4p4i , i=1, 2, 3, 4,

в нашем примере имеют вид

m1x1 = m1x1p1 + m2x2p1 + m3x3p2 + m4x4p3;



m1x1 = m1x1p2;

m3x3 = m1x1p3;

m4x4 = m1x1p4 + m2x2(1-q1) + m3x3(1-q2) + m4x4(1-q3).

 

Одно из неизвестных можно выбрать произвольно. Для простоты пусть х1=1, тогда

x2=p2m1/m2;

x3= p3m1/m3; (8.26)

x4= (1 - p1 - p2q1 - p3q2).

 

3. Нормирующий множитель G(K,N) находим по формуле (8.15):

G(2,4) = 1 + х2 + х3 + х4 + х2 х3 + х2 х4 + х3 х4 + .

4. Вероятности состояний сети находим по формулам (8.14):

р(1,1,0,0) = G-1 (2, 4) x2; р(1,0,1,0) = G-1 (2, 4) х3;

р(1,0,0,1) = G-1 (2, 4) х4; р(0,1,1,0) = G-1 (2, 4) x2х3;

р(0,1,0,1) = G-1 (2, 4) x2х4; р(0,0,1,1) = G-1 (2, 4) x3х4;

р(2,0,0,0) = G-1 (2, 4); р(0,2,0,0) = G-1 (2, 4) ;

р(0,0,2,0) = G-1 (2, 4) ; p(0,0,0,2) = G-1 (2, 4) ;

 

5. Вероятности состояний i-го узла, i=1,2,3,4, определяются по формулам (8.16) и (8.26):

 

pi(0) = 1 - G-1 (2, 4) xi (1 + х2 + х3 + х4);

pi(1) = 1 - G-1 (2, 4) xi (1 + х2 + х3 + х4 - xi);

pi(2) = 1 - G-1 (2, 4) .

 

6. Для i=1,2,3,4 имеем

P(Qi ³ 1) = 1 - G-1 (2, 4) xi (1 + х2 + х3 + х4);

P(Qi ³ 2) = G-1 (2, 4) ,

 

где хi определены в (8.24).

 

7. Для i=1,2,3,4 по формулам (8.17) и (8.26) определяем:

EQi = G-1 (2, 4) xi (1 + х2 + х3 + х4).

 



<== предыдущая лекция | следующая лекция ==>
Производящие функции для нормирующих постоянных G(M,N) | Оптимизация времени пребывания заявки в СеМО


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.