Общее описание - Сбор статистики клиентовВ данной модели парикмахерской эти точки следует выбирать так: 10 GENERATE 20,10 15 QUEUE 1 ;точка входа в очередь номер 1 20 SEIZE 1 25 DEPART 1 ;точка выхода из очереди номер 1 30 ADVANCE 19,5 40 RELEASE 1 50 TERMINATE При такой расстановке блоков QUEUE и DEPART получается, что транзакт входит в очередь в момент появления его в системе, а выходит из очереди в момент, когда ему удалось занять устройство, то есть пройти блок SEIZE. Следовательно, очередь 1 будет собирать статистику именно об очереди клиентов к парикмахеру, как она изображена на нашей схеме. И в результате выполнения модели мы узнаем ответ на вопрос, поставленный в задаче: найти среднюю длину очереди клиентов и среднее время ожидания клиентами начала обслуживания. Но можно расставить блоки QUEUE и DEPART иначе:
10 GENERATE 20,10 15 QUEUE 1 ;точка входа в очередь номер 1 20 SEIZE 1 30 ADVANCE 19,5 40 RELEASE 1 45 DEPART 1 ;точка выхода из очереди номер 1 50 TERMINATE
В этом случае статистика по очереди номер 1 будет соответствовать числу всех клиентов в парикмахерской вообще, включая клиента, обслуживаемого парикмахером. Таким образом, очереди, по которым мы можем собирать статистику, не обязательно должны совпадать с теми очередями, которые создаются транзактами, ожидающими освобождения устройств и памятей.
|
