Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

PETROV / ____. ____ ____. ______ No.4 [2013-2014]

.pdf
Скачиваний:
31
Добавлен:
10.02.2015
Размер:
3.35 Mб
Скачать

Методы исследования и моделирования информационных процессов и технологий (10 семестр )

Петри-сетевая модель

базовой СМО

 

 

 

 

 

" "

 

 

 

 

 

 

 

 

" "

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

, ,

 

= , ,

 

 

 

 

 

0 = 0

1 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

— сервер свободен (Idle)— сервер занят (Busy)

— очередь не пуста (Queue)

— поступление клиента (arrival)— начало обслуживания (start)

— завершение обслуживания (completion)

41

Методы исследования и моделирования информационных процессов и технологий (10 семестр )

Петри-сетевая модель СМО с простоями сервера

— процесс-поставщик (Arrival)

— обслуживание завершено (Finished)— простой сервера (Down)

— уход клиента (departure)

— останов сервера (breakdown)— запуск сервера (repair)

 

 

 

 

 

 

 

42

 

Методы исследования и моделирования информационных процессов и технологий (10 семестр )

Анализ сетей Петри: структурные и поведенческие свойства

Аналитические возможности сетей Петри:

более ограниченны в сравнении с таковыми для автоматов;

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

Ограниченность — способность сети не допускать выхода числа маркеров за известный предел.

Покрываемость (состояния) — способность сети выполнить анализируемый переход.

Сохраняемость — способность сети поддерживать фиксированное количество маркеров.

Активность — способность сети выполнить любой переход. 43

Методы исследования и моделирования информационных процессов и технологий (10 семестр )

Анализ сетей Петри: безопасность и ограниченность

Позиция сети с начальным состоянием 0

является -ограниченной

( -безопасной), если

:

1-ограниченные позиции называются безопасными, а сети, все позиции которых ограничены, — ограниченными сетями.

44

Методы исследования и моделирования информационных процессов и технологий (10 семестр )

Анализ сетей Петри: безопасность и устойчивость к блокировкам

Вопрос безопасности и устойчивости к блокировкам может рассматриваться:

с точки зрения достижимости состояний + ;

с точки зрения выполнимости строк в , где

ℓ: .

Интерес представляет также

«вложение» поведения сети

вповедение сети ′: ′.

БЕЗОПАСНОСТЬ:

(1)1-ограниченность;

(2)отсутствие в

опасных и нежелательных

состояний.

(I) ≠ (2)

45

Методы исследования и моделирования информационных процессов и технологий (10 семестр )

Анализ сетей Петри: покрываемость состояний

Состояние сети с начальным состоянием 0 является покрываемым, если найдется такое состояние , которое покрывает ( ) и отвечает условию:

 

, = 1, … ,

 

 

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

46

Методы исследования и моделирования информационных процессов и технологий (10 семестр )

Анализ сетей Петри: сохраняемость

Анализ сохраняемости

(консервативности) сети важен при рассмотрении систем с разделяемыми ресурсами и др.

Сеть с начальным состоянием

0 является сохраняющей

относительно вектора

взвешивания = 1, … ,+ , когда

= const

=1

ЧАСТНЫЙ СЛУЧАЙ:

= 1, … , +

СТРОГАЯ СОХРАНЯЕМОСТЬ:

= 1, 1, … , 1

47

Методы исследования и моделирования информационных процессов и технологий (10 семестр )

Анализ сетей Петри: активность (1 / 3)

Сеть с начальным состоянием

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

Теория сетей Петри рассматривает 5 уровней активности перехода (сети).

48

Методы исследования и моделирования информационных процессов и технологий (10 семестр )

Анализ сетей Петри: активность (2 / 3)

При заданном 0 переход:

L0-активен (пассивен), если из 0 выполнить его невозможно;

L1-активен, если существует последовательность переходов из 0, в которой он может быть выполнен хотя бы 1 раз;

L2-активен, если для произвольного переход можно выполнить хотя бы раз;

L3-активен, если существует бесконечная последовательность переходов, в которой переход встречается бесконечное число раз;

L4-активен (активен), если он L1-активен в любом

состоянии, достижимом из 0.

49

Методы исследования и моделирования информационных процессов и технологий (10 семестр )

Анализ сетей Петри: активность (3 / 3)

2

1 1 3 2

Переход 1 L3-активен. Переход 2 L0-активен. Переход 3 L1-активен.

50