Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Листинг базовой программы с дополнительными станциями




 

Выберем Command / CLEAR (Команда / CLEAR). Теперь мы изменим некото­рые параметры эксперимента. Мы сделаем это с помощью интерактивной команды. Теперь посмотрим на эффект добавления N = 102 дополнительных рабочих станций.

Изменим количество рабочих станций. Выберем Command / Custom... (Команда / Ввести...), наберем Node_Count EQU 202. Нажмем [Enter].

Теперь другой параметр - общий интервал между поступлением сообщений. Во второй стро­ке наберем Intermessage_Time EQU 1.0# (100/202).

Нажмем ОК. Запустим процесс моделирования с новыми условиями. Выберем Command / START (Команда / START). Так как мы нам нужен счетчик завершения, равный 1, в диалого­вом окне нажмем ОК.

Получим отчет:

 

 

GPSS World Simulation Report - БРЭ-04-12 Хан Д..3.2

 

 

Wednesday, May 09, 2007 14:31:07

 

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 1000.000 35 204 0

 

 

NAME VALUE

BACKMIN 10011.000

BACKOFF 18.000

BACKOFF_DELAY 10009.000

BACKOFF_LIMIT 10.000

BACKRANDOM 10010.000

COLLIDE 10013.000

COLLISION 12.000

ERROR_COUNT UNSPECIFIED

ETHERNET 10022.000

FRACTION_SHORT_MSGS 600.000

FREE_NODE 29.000

GLOBAL_DELAYS 10017.000

INTERFRAME_TIME 0.010

INTERMESSAGE_TIME 0.495

JAM 10021.000

JAM_TIME 0.003

MAX_MSG 12144.000

MESSAGE_TIME 10019.000

MIN_MSG 512.000

MSGRAND 10015.000

MSGTIME 10014.000

MSG_DELAYS 10016.000

NODE_COUNT 202.000

NODE_ID 10018.000

NODE_SELECT 10012.000

RETRIES 10020.000

SLOT_TIME 0.051

START_XMIT 22.000

TRY_TO_SEND 7.000

XMIT_BEGIN 10024.000

XMIT_ERROR 32.000

XMIT_NODE 10023.000

 

 

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 1960 0 0

2 ASSIGN 1960 0 0

3 ASSIGN 1960 0 0

4 ASSIGN 1960 0 0

5 QUEUE 1960 3 0

6 SEIZE 1957 0 0

TRY_TO_SEND 7 PRIORITY 2365 0 0

8 SEIZE 2365 0 0

9 RELEASE 2365 0 0

10 TEST 2365 0 0

11 TEST 2340 44 0

COLLISION 12 PREEMPT 204 0 0

13 SEIZE 204 0 0

14 ADVANCE 204 0 0

15 RELEASE 204 0 0

16 RELEASE 204 0 0

17 PRIORITY 204 0 0

BACKOFF 18 ASSIGN 408 0 0

19 TEST 408 0 0

20 ADVANCE 408 0 0

21 TRANSFER 408 0 0

START_XMIT 22 SEIZE 2117 0 0

23 SAVEVALUE 2117 0 0

24 SAVEVALUE 2117 0 0

25 PRIORITY 2117 0 0

26 ADVANCE 2117 1 0

27 ADVANCE 1912 0 0

28 RELEASE 1912 0 0

FREE_NODE 29 RELEASE 1912 0 0

30 DEPART 1912 0 0

31 TERMINATE 1912 0 0

XMIT_ERROR 32 SAVEVALUE 0 0 0

33 TRANSFER 0 0 0

34 GENERATE 1 0 0

35 TERMINATE 1 0 0

 

 

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

1 9 0.114 12.659 1 0 0 0 0 0

2 13 0.222 17.043 1 0 0 0 0 0

3 11 0.125 11.377 1 0 0 0 0 0

4 9 0.120 13.387 1 0 0 0 0 0

5 11 0.148 13.482 1 0 0 0 0 0

6 11 0.136 12.376 1 0 0 0 0 0

7 6 0.048 8.036 1 0 0 0 0 0

8 5 0.097 19.361 1 1939 0 0 0 0

9 13 0.129 9.922 1 1900 0 0 0 0

10 8 0.107 13.385 1 0 0 0 0 0

11 8 0.115 14.409 1 0 0 0 0 0

12 14 0.145 10.349 1 0 0 0 0 0

13 9 0.134 14.880 1 0 0 0 0 0

14 15 0.211 14.084 1 1940 0 0 0 0

15 7 0.094 13.498 1 0 0 0 0 0

16 9 0.148 16.425 1 1922 0 0 0 0

17 9 0.134 14.898 1 0 0 0 0 0

18 9 0.098 10.905 1 0 0 0 0 0

19 14 0.149 10.615 1 0 0 0 0 0

20 7 0.071 10.167 1 0 0 0 0 0

21 12 0.129 10.746 1 0 0 0 0 0

22 8 0.088 10.946 1 0 0 0 0 0

23 7 0.090 12.804 1 0 0 0 0 0

24 9 0.095 10.566 1 0 0 0 0 0

25 10 0.135 13.465 1 0 0 0 0 0

26 14 0.152 10.857 1 1942 0 0 0 0

27 3 0.015 5.161 1 0 0 0 0 0

28 5 0.060 12.050 1 0 0 0 0 0

29 7 0.080 11.461 1 0 0 0 0 0

30 12 0.117 9.761 1 1945 0 0 0 0

31 10 0.124 12.438 1 0 0 0 0 0

32 13 0.165 12.660 1 0 0 0 0 0

33 5 0.051 10.211 1 0 0 0 0 0

34 8 0.080 10.002 1 0 0 0 0 0

35 12 0.149 12.455 1 0 0 0 0 0

36 9 0.077 8.601 1 0 0 0 0 0

37 12 0.117 9.780 1 1916 0 0 0 0

38 10 0.097 9.676 1 0 0 0 0 0

39 9 0.101 11.221 1 0 0 0 0 0

40 12 0.190 15.814 1 1932 0 0 0 0

41 12 0.144 11.990 1 1857 0 0 0 0

42 9 0.121 13.398 1 0 0 0 0 0

43 13 0.185 14.201 1 0 0 0 0 0

44 14 0.143 10.218 1 1936 0 0 0 0

45 8 0.098 12.260 1 1937 0 0 0 0

46 15 0.148 9.846 1 0 0 0 0 0

47 10 0.158 15.769 1 0 0 0 0 0

48 9 0.131 14.507 1 1915 0 0 0 0

49 9 0.068 7.575 1 0 0 0 0 0

50 11 0.126 11.417 1 1943 0 0 0 0

51 8 0.083 10.394 1 1955 0 0 0 0

52 8 0.112 13.957 1 0 0 0 0 0

53 9 0.069 7.682 1 1947 0 0 0 0

54 12 0.126 10.506 1 0 0 0 0 0

55 12 0.115 9.616 1 1926 0 0 0 0

56 5 0.045 9.016 1 0 0 0 0 0

57 17 0.163 9.606 1 1961 0 0 0 0

58 11 0.139 12.628 1 0 0 0 0 0

59 5 0.073 14.672 1 0 0 0 0 0

60 12 0.164 13.640 1 0 0 0 0 0

61 8 0.083 10.427 1 0 0 0 0 0

62 9 0.079 8.743 1 1930 0 0 0 0

63 6 0.048 8.012 1 1919 0 0 0 1

64 12 0.110 9.208 1 0 0 0 0 0

65 11 0.127 11.571 1 0 0 0 0 0

66 12 0.140 11.667 1 0 0 0 0 0

67 11 0.097 8.806 1 1960 0 0 0 0

68 11 0.111 10.055 1 0 0 0 0 0

69 9 0.103 11.424 1 1931 0 0 0 0

70 9 0.087 9.613 1 0 0 0 0 0

71 9 0.088 9.814 1 0 0 0 0 0

72 7 0.095 13.560 1 0 0 0 0 0

73 9 0.139 15.471 1 0 0 0 0 0

74 13 0.154 11.842 1 0 0 0 0 0

75 8 0.101 12.665 1 0 0 0 0 0

76 7 0.079 11.277 1 0 0 0 0 0

77 11 0.150 13.627 1 0 0 0 0 0

78 13 0.139 10.725 1 0 0 0 0 0

79 6 0.081 13.574 1 1933 0 0 0 0

80 11 0.125 11.326 1 0 0 0 0 0

81 13 0.211 16.249 1 0 0 0 0 0

82 11 0.129 11.747 1 0 0 0 0 0

83 12 0.177 14.746 1 1949 0 0 0 0

84 10 0.120 11.986 1 0 0 0 0 0

85 11 0.105 9.541 1 1950 0 0 0 0

86 7 0.082 11.769 1 0 0 0 0 0

87 9 0.118 13.145 1 0 0 0 0 0

88 8 0.091 11.317 1 1959 0 0 0 0

89 6 0.087 14.497 1 0 0 0 0 0

90 9 0.101 11.277 1 0 0 0 0 0

91 10 0.122 12.246 1 1924 0 0 0 0

92 9 0.103 11.400 1 0 0 0 0 0

93 8 0.103 12.921 1 0 0 0 0 0

94 7 0.059 8.364 1 0 0 0 0 0

95 10 0.120 11.998 1 1952 0 0 0 0

96 8 0.082 10.293 1 0 0 0 0 0

97 12 0.102 8.462 1 1935 0 0 0 0

98 11 0.144 13.051 1 0 0 0 0 0

99 8 0.110 13.766 1 0 0 0 0 0

100 11 0.213 19.355 1 0 0 0 0 0

101 11 0.131 11.945 1 0 0 0 0 0

102 9 0.078 8.688 1 0 0 0 0 0

103 5 0.044 8.761 1 0 0 0 0 0

104 16 0.204 12.780 1 0 0 0 0 0

105 15 0.148 9.833 1 0 0 0 0 0

106 10 0.117 11.653 1 0 0 0 0 0

107 10 0.150 15.011 1 0 0 0 0 0

108 10 0.167 16.655 1 1908 0 0 0 0

109 13 0.156 12.007 1 0 0 0 0 0

110 12 0.175 14.555 1 0 0 0 0 0

111 9 0.096 10.692 1 0 0 0 0 0

112 8 0.078 9.744 1 0 0 0 0 0

113 10 0.089 8.942 1 0 0 0 0 0

114 12 0.118 9.848 1 1938 0 0 0 0

115 8 0.112 14.053 1 1911 0 0 0 0

116 8 0.109 13.608 1 0 0 0 0 0

117 7 0.150 21.407 1 0 0 0 0 0

118 7 0.088 12.519 1 0 0 0 0 0

119 18 0.260 14.448 1 0 0 0 0 0

120 13 0.149 11.472 1 0 0 0 0 0

121 6 0.086 14.294 1 0 0 0 0 0

122 10 0.113 11.322 1 0 0 0 0 0

123 7 0.056 8.062 1 0 0 0 0 0

124 6 0.100 16.602 1 1914 0 0 0 0

125 8 0.154 19.195 1 1906 0 0 0 1

126 6 0.079 13.238 1 0 0 0 0 0

127 13 0.135 10.396 1 1927 0 0 0 0

128 12 0.168 13.962 1 0 0 0 0 0

129 7 0.071 10.111 1 0 0 0 0 0

130 11 0.121 11.014 1 0 0 0 0 0

131 15 0.159 10.617 1 0 0 0 0 0

132 14 0.146 10.443 1 0 0 0 0 0

133 14 0.136 9.706 1 0 0 0 0 0

134 11 0.128 11.645 1 0 0 0 0 0

135 8 0.087 10.885 1 0 0 0 0 0

136 10 0.109 10.898 1 0 0 0 0 0

137 7 0.086 12.336 1 1941 0 0 0 0

138 9 0.131 14.560 1 0 0 0 0 0

139 11 0.123 11.139 1 0 0 0 0 0

140 7 0.134 19.088 1 0 0 0 0 0

141 9 0.148 16.470 1 0 0 0 0 0

142 14 0.181 12.958 1 1951 0 0 0 0

143 7 0.081 11.597 1 0 0 0 0 0

144 11 0.257 23.330 1 0 0 0 0 0

145 11 0.133 12.074 1 0 0 0 0 0

146 16 0.146 9.134 1 1957 0 0 0 0

147 6 0.040 6.729 1 0 0 0 0 0

148 13 0.172 13.218 1 0 0 0 0 0

149 7 0.082 11.742 1 0 0 0 0 0

150 10 0.096 9.638 1 0 0 0 0 0

151 11 0.160 14.518 1 0 0 0 0 0

152 6 0.067 11.234 1 0 0 0 0 0

153 6 0.049 8.195 1 0 0 0 0 0

154 3 0.052 17.190 1 0 0 0 0 0

155 5 0.079 15.718 1 0 0 0 0 0

156 12 0.128 10.703 1 0 0 0 0 0

157 6 0.078 12.942 1 0 0 0 0 0

158 7 0.064 9.075 1 1929 0 0 0 0

159 10 0.131 13.128 1 0 0 0 0 0

160 8 0.075 9.385 1 0 0 0 0 0

161 6 0.066 11.053 1 0 0 0 0 0

162 12 0.140 11.690 1 1944 0 0 0 0

163 11 0.173 15.699 1 1934 0 0 0 1

164 14 0.123 8.815 1 0 0 0 0 0

165 7 0.067 9.504 1 0 0 0 0 0

166 8 0.089 11.184 1 0 0 0 0 0

167 11 0.148 13.495 1 0 0 0 0 0

168 10 0.083 8.268 1 0 0 0 0 0

169 20 0.204 10.198 1 0 0 0 0 0

170 9 0.103 11.468 1 0 0 0 0 0

171 16 0.157 9.789 1 1928 0 0 0 0

172 11 0.102 9.267 1 0 0 0 0 0

173 10 0.128 12.780 1 1954 0 0 0 0

174 11 0.130 11.831 1 0 0 0 0 0

175 9 0.130 14.430 1 0 0 0 0 0

176 7 0.074 10.614 1 0 0 0 0 0

177 5 0.056 11.273 1 0 0 0 0 0

178 12 0.149 12.440 1 0 0 0 0 0

179 8 0.095 11.919 1 0 0 0 0 0

180 12 0.170 14.156 1 0 0 0 0 0

181 4 0.036 8.901 1 0 0 0 0 0

182 9 0.096 10.709 1 0 0 0 0 0

183 8 0.069 8.652 1 0 0 0 0 0

184 12 0.144 11.963 1 0 0 0 0 0

185 6 0.107 17.871 1 0 0 0 0 0

186 7 0.085 12.129 1 0 0 0 0 0

187 7 0.082 11.749 1 0 0 0 0 0

188 10 0.103 10.270 1 0 0 0 0 0

189 16 0.197 12.328 1 1958 0 0 0 0

190 8 0.114 14.266 1 0 0 0 0 0

191 10 0.153 15.260 1 0 0 0 0 0

192 6 0.075 12.525 1 0 0 0 0 0

193 10 0.142 14.210 1 0 0 0 0 0

194 6 0.052 8.700 1 0 0 0 0 0

195 8 0.097 12.149 1 0 0 0 0 0

196 12 0.088 7.355 1 0 0 0 0 0

197 6 0.056 9.370 1 0 0 0 0 0

198 7 0.074 10.506 1 0 0 0 0 0

199 16 0.226 14.132 1 0 0 0 0 0

200 11 0.131 11.943 1 1912 0 0 0 0

201 7 0.130 18.604 1 1953 0 0 0 0

202 6 0.069 11.463 1 0 0 0 0 0

JAM 2569 0.001 0.000 1 0 0 0 0 0

ETHERNET 2321 0.983 0.424 1 1926 0 0 0 44

 

 

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

GLOBAL_DELAYS 59 48 1960 0 25.445 12.982 12.982 0

 

 

TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%

MSG_DELAYS 13.040 9.634 0

_ - 1.000 41 2.14

1.000 - 2.000 84 6.54

2.000 - 3.000 88 11.14

3.000 - 4.000 99 16.32

4.000 - 5.000 93 21.18

5.000 - 6.000 81 25.42

6.000 - 7.000 64 28.77

7.000 - 8.000 79 32.90

8.000 - 9.000 74 36.77

9.000 - 10.000 85 41.21

10.000 - 11.000 86 45.71

11.000 - 12.000 79 49.84

12.000 - 13.000 94 54.76

13.000 - 14.000 81 59.00

14.000 - 15.000 91 63.76

15.000 - 16.000 93 68.62

16.000 - 17.000 134 75.63

17.000 - 18.000 92 80.44

18.000 - 19.000 50 83.05

19.000 - _ 324 100.00

 

 

SAVEVALUE RETRY VALUE

XMIT_NODE 0 55.000

XMIT_BEGIN 0 998.905

 

 

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

1926 0 1000.119 1926 26 27

MESSAGE_TIME 1.214

NODE_ID 55.000

RETRIES 0.000

1962 0 1000.288 1962 0 1

1963 0 2000.000 1963 0 34

 

Как мы видим в окне «Table» («Таблица»), большое количество сообщений задерживается из-за временных задержек в случае коллизий. Средняя задержка сообщения увеличивается до 13 миллисекунд.

Рисунок 3 – Q-таблица для 202 рабочих станций в сети

 

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

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

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

После завершения процесса моделирования GPSS World выводит отчет в файл отчета, за­данного по умолчанию.

Посмотрим на статистику нового стандартного отчета. Мы видим, что коэффициент использо­вания устройства Ethernet вырос до 98%, за моделируемое время произошло 204 коллизий. У многих транзактов произошло несколько коллизий.

Ясно, что время, затраченное на ожидание перед повтором передачи при возникновении кол­лизий, составило большую часть от дополнительного времени задержки сообщений.

Вся эта информация доступна в окнах «Facilities» («Устройства») и «Blocks» («Блоки»).

Заполним таблицу

Число станций Коэффициент загрузки сети Число коллизий Среднее длина очереди   Среднее время ожидания
      0.888 0.972
      25.445 13.040

 

Lot x 0,0512 0,1024 0,2048 0,4096 0,8192 1,6384 3,2768 6,5536
queue y                

1.3.1 Получение зависимости y=f(x)

 

Таким образом видно, что при увеличении времени прохождения 512 бит, максимальная длина очереди уменьшается.

 

 

Рисунок 3 - График зависимости QUEUE от Lot


ЗАКЛЮЧЕНИЕ


СПИСОК ЛИТЕРАТУРЫ

 

1. Советов Б.Я., Яковлев С.А. Моделирование систем. - М.: Высшая школа, 1998.

2. Ермаков С.М., Михайлов Г.А. Курс статистического моделирования – М.: Радио и связь, 1976.

3. Крылов В.В., Самохвалова С.С. Теория телетрафика и её приложения. - СПб.: БХВ - Петербург, 2005

4. Шварц М. Сети связи: Протоколы, моделирование и анализ. - М.: Наука, 1992

5. Боев В.Д. Моделирование систем. Инструментальные средства GPSS World: Учеб. пособие. – СПб.: БХВ-Петербург, 2004.

6. Кудрявцев Е.М. GPSS World. Основы имитационного моделирования различных систем. – М.: ДМК Пресс, 2004.

7. Томашевский В., Жданова Е. Имитационное моделирование в среде GPSS.

М.: Бестселлер, 2003.

8. Учебное пособие по GPSS World. – Казань: Изд-во «Мастер Лайн», 2002.

9. Руководство Пользователя по GPSS World. – Казань: Изд-во «Мастер Лайн», 2002.

 

 





Поделиться с друзьями:


Дата добавления: 2016-12-18; Мы поможем в написании ваших работ!; просмотров: 223 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Логика может привести Вас от пункта А к пункту Б, а воображение — куда угодно © Альберт Эйнштейн
==> читать все изречения...

2223 - | 2152 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.