Адаптивный метод устранения перегрузок в коммутаторах сетей с асинхронным способом передачи данных
A new approach has been considered which permits decreasing the loss of packages under buffers overflow in commutators with asynchronous methods of data transfer as a result of smoothing the called traffic. Efficiency of the offered adaptive method of buffer control has been investigated, data are p...
Збережено в:
| Опубліковано в: : | Электронное моделирование |
|---|---|
| Дата: | 2009 |
| Автори: | , |
| Формат: | Стаття |
| Мова: | Russian |
| Опубліковано: |
Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України
2009
|
| Теми: | |
| Онлайн доступ: | https://nasplib.isofts.kiev.ua/handle/123456789/101442 |
| Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
| Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Цитувати: | Адаптивный метод устранения перегрузок в коммутаторах сетей с асинхронным способом передачи данных / В.П. Симоненко, А.В. Падий // Электронное моделирование. — 2009. — Т. 31, № 2. — С. 57-64. — Бібліогр.: 4 назв. — рос. |
Репозитарії
Digital Library of Periodicals of National Academy of Sciences of Ukraine| id |
nasplib_isofts_kiev_ua-123456789-101442 |
|---|---|
| record_format |
dspace |
| spelling |
Симоненко, В.П. Падий, А.В. 2016-06-03T16:21:14Z 2016-06-03T16:21:14Z 2009 Адаптивный метод устранения перегрузок в коммутаторах сетей с асинхронным способом передачи данных / В.П. Симоненко, А.В. Падий // Электронное моделирование. — 2009. — Т. 31, № 2. — С. 57-64. — Бібліогр.: 4 назв. — рос. 0204-3572 https://nasplib.isofts.kiev.ua/handle/123456789/101442 681.324 A new approach has been considered which permits decreasing the loss of packages under buffers overflow in commutators with asynchronous methods of data transfer as a result of smoothing the called traffic. Efficiency of the offered adaptive method of buffer control has been investigated, data are presented which allow estimating expediency of its application. Рассмотрен новый подход, позволяющий уменьшить потерю пакетов при переполнении буферов в коммутаторах с асинхронным способом передачи данных в результате сглаживания профиля входящего трафика. Исследована эффективность предлагаемого адаптивного метода управления буфером и приведены данные, позволяющие оценить целесообразность его применения. Розглянуто новий підхід, який дозволяє зменшити втрату пакетів при переповненні буферів у комутаторах з асинхронним способом передачі даних в наслідок зглажування профілю вхідного трафіка. Досліджено ефективність запропонованого адаптивного методу управління буфером та наведено дані, що дозволяють оцінити доцільність його застосування. ru Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України Электронное моделирование Цифровая обработка сигналов, системы телекоммуникации Адаптивный метод устранения перегрузок в коммутаторах сетей с асинхронным способом передачи данных Adaptive Method of Overloads Removal in Commutators of Networks by Asynchronous Method of Data Transfer Article published earlier |
| institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| collection |
DSpace DC |
| title |
Адаптивный метод устранения перегрузок в коммутаторах сетей с асинхронным способом передачи данных |
| spellingShingle |
Адаптивный метод устранения перегрузок в коммутаторах сетей с асинхронным способом передачи данных Симоненко, В.П. Падий, А.В. Цифровая обработка сигналов, системы телекоммуникации |
| title_short |
Адаптивный метод устранения перегрузок в коммутаторах сетей с асинхронным способом передачи данных |
| title_full |
Адаптивный метод устранения перегрузок в коммутаторах сетей с асинхронным способом передачи данных |
| title_fullStr |
Адаптивный метод устранения перегрузок в коммутаторах сетей с асинхронным способом передачи данных |
| title_full_unstemmed |
Адаптивный метод устранения перегрузок в коммутаторах сетей с асинхронным способом передачи данных |
| title_sort |
адаптивный метод устранения перегрузок в коммутаторах сетей с асинхронным способом передачи данных |
| author |
Симоненко, В.П. Падий, А.В. |
| author_facet |
Симоненко, В.П. Падий, А.В. |
| topic |
Цифровая обработка сигналов, системы телекоммуникации |
| topic_facet |
Цифровая обработка сигналов, системы телекоммуникации |
| publishDate |
2009 |
| language |
Russian |
| container_title |
Электронное моделирование |
| publisher |
Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України |
| format |
Article |
| title_alt |
Adaptive Method of Overloads Removal in Commutators of Networks by Asynchronous Method of Data Transfer |
| description |
A new approach has been considered which permits decreasing the loss of packages under buffers overflow in commutators with asynchronous methods of data transfer as a result of smoothing the called traffic. Efficiency of the offered adaptive method of buffer control has been investigated, data are presented which allow estimating expediency of its application.
Рассмотрен новый подход, позволяющий уменьшить потерю пакетов при переполнении буферов в коммутаторах с асинхронным способом передачи данных в результате сглаживания профиля входящего трафика. Исследована эффективность предлагаемого адаптивного метода управления буфером и приведены данные, позволяющие оценить целесообразность его применения.
Розглянуто новий підхід, який дозволяє зменшити втрату пакетів при переповненні буферів у комутаторах з асинхронним способом передачі даних в наслідок зглажування профілю вхідного трафіка. Досліджено ефективність запропонованого адаптивного методу управління буфером та наведено дані, що дозволяють оцінити доцільність його застосування.
|
| issn |
0204-3572 |
| url |
https://nasplib.isofts.kiev.ua/handle/123456789/101442 |
| citation_txt |
Адаптивный метод устранения перегрузок в коммутаторах сетей с асинхронным способом передачи данных / В.П. Симоненко, А.В. Падий // Электронное моделирование. — 2009. — Т. 31, № 2. — С. 57-64. — Бібліогр.: 4 назв. — рос. |
| work_keys_str_mv |
AT simonenkovp adaptivnyimetodustraneniâperegruzokvkommutatorahseteisasinhronnymsposobomperedačidannyh AT padiiav adaptivnyimetodustraneniâperegruzokvkommutatorahseteisasinhronnymsposobomperedačidannyh AT simonenkovp adaptivemethodofoverloadsremovalincommutatorsofnetworksbyasynchronousmethodofdatatransfer AT padiiav adaptivemethodofoverloadsremovalincommutatorsofnetworksbyasynchronousmethodofdatatransfer |
| first_indexed |
2025-11-24T02:11:44Z |
| last_indexed |
2025-11-24T02:11:44Z |
| _version_ |
1850839891880968192 |
| fulltext |
ÓÄÊ 681.324
Â. Ï. Ñèìîíåíêî, ä-ð òåõí. íàóê, À. Â. Ïàäèé
Íàöèîíàëüíûé òåõíè÷åñêèé óíèâåðñèòåò Óêðàèíû
«Êèåâñêèé ïîëèòåõíè÷åñêèé èí-ò»
(Óêðàèíà, 03056, Êèåâ, ïð-ò Ïîáåäû, 37, êîð. 18,
òåë. (044) 4549044, E-mail: svp@comsys.ntu-kpi.kiev.ua)
Àäàïòèâíûé ìåòîä óñòðàíåíèÿ
ïåðåãðóçîê â êîììóòàòîðàõ ñåòåé
ñ àñèíõðîííûì ñïîñîáîì ïåðåäà÷è äàííûõ
Ðàññìîòðåí íîâûé ïîäõîä, ïîçâîëÿþùèé óìåíüøèòü ïîòåðþ ïàêåòîâ ïðè ïåðåïîëíåíèè
áóôåðîâ â êîììóòàòîðàõ ñ àñèíõðîííûì ñïîñîáîì ïåðåäà÷è äàííûõ â ðåçóëüòàòå ñãëàæè-
âàíèÿ ïðîôèëÿ âõîäÿùåãî òðàôèêà. Èññëåäîâàíà ýôôåêòèâíîñòü ïðåäëàãàåìîãî àäàïòèâíîãî
ìåòîäà óïðàâëåíèÿ áóôåðîì è ïðèâåäåíû äàííûå, ïîçâîëÿþùèå îöåíèòü öåëåñîîáðàçíîñòü
åãî ïðèìåíåíèÿ.
Ðîçãëÿíóòî íîâèé ï³äõ³ä, ÿêèé äîçâîëÿº çìåíøèòè âòðàòó ïàêåò³â ïðè ïåðåïîâíåíí³ áóôåð³â ó
êîìóòàòîðàõ ç àñèíõðîííèì ñïîñîáîì ïåðåäà÷³ äàíèõ â íàñë³äîê çãëàæóâàííÿ ïðîô³ëþ âõ³ä-
íîãî òðàô³êà. Äîñë³äæåíî åôåêòèâí³ñòü çàïðîïîíîâàíîãî àäàïòèâíîãî ìåòîäó óïðàâë³ííÿ
áóôåðîì òà íàâåäåíî äàí³, ùî äîçâîëÿþòü îö³íèòè äîö³ëüí³ñòü éîãî çàñòîñóâàííÿ.
Ê ë þ ÷ å â û å ñ ë î â à: àñèíõðîííûé ñïîñîá ïåðåäà÷è äàííûõ, ïåðåãðóçêà, ñåòè, êîììóòàöèÿ.
Àñèíõðîííûé ñïîñîá ïåðåäà÷è äàííûõ (Asynchronous Transfer Mode
(ATM)) — ýòî òðàíñïîðòíûé ìåõàíèçì, ïðåäíàçíà÷åííûé äëÿ óñòàíîâëå-
íèÿ ñîåäèíåíèÿ ïðè ïåðåäà÷å èíôîðìàöèè â ñåòè [1, 2].  ATM áûëà
ðàçðàáîòàíà êîíöåïöèÿ âèðòóàëüíûõ ñîåäèíåíèé âìåñòî âûäåëåííûõ ôèçè-
÷åñêèõ ñâÿçåé ìåæäó êîíå÷íûìè òî÷êàìè â ñåòè. Îñíîâíûìè ïðåèìóùåñò-
âàìè äàííîé òåõíîëîãèè ÿâëÿþòñÿ âûñîêîýôôåêòèâíàÿ ñâÿçü è áîëüøàÿ
ãèáêîñòü â ïîñòðîåíèè ñåòåé, ãäå ñâÿçü ìåæäó óçëàìè ñåòè íåîáõîäèìà íå-
çàâèñèìî îò èõ ôèçè÷åñêîãî ìåñòîïîëîæåíèÿ.
Òåõíîëîãèÿ ÀÒÌ íå ïðåäóñìàòðèâàåò âîçìîæíîñòè âîññòàíîâëåíèÿ
ïîòåðÿííûõ ÿ÷ååê, òàê êàê ïåðåäà÷à ìóëüòèìåäèéíîãî òðàôèêà ïîäðàçó-
ìåâàåò âûñîêóþ ÷óâñòâèòåëüíîñòü ê çàäåðæêàì, êîòîðûå ìîãóò ïîÿâèòüñÿ
âñëåäñòâèå ðàçëè÷íûõ ïðîâåðîê, êîððåêöèè îøèáîê è äðóãèõ äåéñòâèé.
Ïîýòîìó ïðîáëåìà ïîòåðè ÿ÷ååê â äàííîì ñëó÷àå ðåøàåòñÿ ïîëíûì îòáðà-
ñûâàíèåì âñåõ îñòàëüíûõ ÿ÷ååê ïàêåòà, à ïàêåò ïåðåñûëàåòñÿ ïîâòîðíî
(êîììóòàòîð áóäåò ïðîäîëæàòü îòáðàñûâàòü ÿ÷åéêè äî òåõ ïîð, ïîêà íå
ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2009. Ò. 31. ¹ 2 57
�������
�������
�
���������
�������
����
������
����
îáíàðóæèò óêàçàòåëü êîíöà ïàêåòà â çàãîëîâêå î÷åðåäíîé ÿ÷åéêè). Óñòðà-
íåíèå ïîâðåæäåííûõ ïàêåòîâ âûïîëíÿåòñÿ ñ ïîìîùüþ äâóõ îñíîâíûõ
ìåõàíèçìîâ: ðàííåãî ñáðîñà ïàêåòà — Early Packet Discard (EPD) è ñáðîñà
îñòàòêîâ ïàêåòà — Tail Packet Discard (TPD). Ïðèíàäëåæíîñòü ÿ÷ååê ê îïðåäå-
ëåííîìó ïàêåòó êîììóòàòîð îïðåäåëÿåò ñ ïîìîùüþ ïîëÿ Payload Type (PT) â
åå çàãîëîâêå.
Ïðîáëåìû óïðàâëåíèÿ òðàôèêîì è ìåòîäû åãî ôîðìèðîâàíèÿ.
Ïðîáëåìû óñòðàíåíèÿ êðèòè÷åñêèõ çàäåðæåê ïåðåäà÷è ïàêåòîâ âîçíèêàþò
â ñåòè ATM ïðè ïîÿâëåíèè ïåðåãðóçîê, êîòîðûå ìîãóò ïðîèçîéòè â ñèëó
ñëåäóþùèõ ïðè÷èí.
1. Íåñêîëüêî ïîòîêîâ, ïîñòóïàþùèõ ñ ðàçíûõ âõîäíûõ ëèíèé, îäíî-
âðåìåííî óñòðåìëÿþòñÿ íà îäíó è òó æå âûõîäíóþ ëèíèþ. Î÷åðåäü íà
ýòîé ëèíèè ìîæåò âîçðàñòàòü, ïðåâûøàÿ êðèòè÷åñêîå çíà÷åíèå, â ñâÿçè ñ
÷åì óâåëè÷èâàåòñÿ âðåìÿ çàäåðæêè â êîììóòàòîðå.  ýòî âðåìÿ èñòî÷íèê
íà÷èíàåò ïîâòîðíóþ ïîñûëêó ïàêåòîâ, òàê êàê îíè ñëèøêîì äîëãî íàõî-
äÿòñÿ â î÷åðåäè. Ïðè íàñòóïëåíèè íàñûùåíèÿ áóôåðà íà÷íåòñÿ ñáðàñû-
âàíèå ïàêåòîâ. Íå ïîëó÷àÿ ñîîáùåíèÿ î ïðîõîæäåíèè, îòïðàâèòåëü ïîâòî-
ðÿåò èõ ñíîâà è ñíîâà, åùå áîëåå óñóãóáëÿÿ ïîëîæåíèå ïîëó÷àòåëÿ.
2. Íåäîñòàòî÷íàÿ ñêîðîñòü ïðîöåññîðà ïðè êîððåêòèðîâêå òàáëèö, ðàç-
ìåùåíèè ïàêåòîâ â áóôåðå è äðóãèõ ïîäîáíûõ îïåðàöèÿõ.
3. Ìàëàÿ ïðîïóñêíàÿ ñïîñîáíîñòü ëèíèè.
Äëÿ ôîðìèðîâàíèÿ òðàôèêà èñïîëüçóþòñÿ ïðåèìóùåñòâåííî ðàçëè÷-
íûå ìåòîäû ñãëàæèâàíèÿ íåðàâíîìåðíîñòè âõîäíîãî ïîòîêà ÿ÷ååê. Äàííàÿ
ïðîöåäóðà ïîçâîëÿåò ñôîðìèðîâàòü áîëåå ïðåäñêàçóåìûé ïðîôèëü òðàôè-
êà äëÿ êàæäîãî ñîåäèíåíèÿ è òàêèì îáðàçîì ñíèçèòü âåðîÿòíîñòü ïîòåðè
ÿ÷ååê è íåîáîñíîâàííîãî çàõâàòà ñåòåâûõ ðåñóðñîâ îòäåëüíûìè ïîòîêàìè.
Ïîëüçîâàòåëü, â ñâîþ î÷åðåäü, îïðåäåëÿåò, êàêóþ ïîñëåäîâàòåëüíîñòü
ÿ÷ååê îí èìååò ïðàâî ïåðåäàòü â ñåòü çà îïðåäåëåííûé ïåðèîä âðåìåíè.
Ïðè ýòîì ïîëüçîâàòåëüñêîå îáîðóäîâàíèå ïðåîáðàçóåò èñõîäíûé ïîòîê
ÿ÷ååê òàêèì îáðàçîì, ÷òî â ðåçóëüòàòå âõîäÿùèé â ñåòü ïîòîê ñîîòâåòñò-
âóåò îãîâîðåííûì ïàðàìåòðàì òðàôèêà. Áåç íàëè÷èÿ äàííîãî ìåõàíèçìà
ïîòîê ÿ÷ååê ìîæåò íå ñîîòâåòñòâîâàòü ñîãëàñîâàííûì ïàðàìåòðàì, è òîãäà
ñåòü íå ñìîæåò ãàðàíòèðîâàòü òðåáóåìîå êà÷åñòâî îáñëóæèâàíèÿ.
Ñóùåñòâóþò ñëåäóþùèå ìåòîäû ôîðìèðîâàíèÿ òðàôèêà:
1. Áóôåðèçàöèÿ ëèøíèõ ÿ÷ååê ïåðåä âõîæäåíèåì â òàê íàçûâàåìîå
«äûðÿâîå âåäðî».
2. Ïîìåùåíèå ÿ÷ååê îò ìíîæåñòâà âèðòóàëüíûõ ñîåäèíåíèé â î÷åðå-
äè; èõ ïîñëåäóþùåå îòïðàâëåíèå ïëàíèðóåòñÿ ñ ó÷åòîì ñîáëþäåíèÿ ïàðà-
ìåòðîâ òðàôèêà.
Â. Ï. Ñèìîíåíêî, À. Â. Ïàäèé
58 ISSN 0204–3572. Electronic Modeling. 2009. V. 31. ¹ 2
3. Ñíèæåíèå ïèêîâîé ñêîðîñòè ïåðåäà÷è ÿ÷ååê.
4. Îãðàíè÷åíèå îáúåìà ïîñûëêè.
5. Îãðàíè÷åíèå ñêîðîñòè îòïðàâèòåëÿ.
Ïðè óñòàíîâëåíèè âèðòóàëüíîãî ñîåäèíåíèÿ ïîëüçîâàòåëü äîëæåí
îáåñïå÷èòü äîãîâîðåííóþ ôîðìó òðàôèêà, â ðåçóëüòàòå ÷åãî òðàíñïîðòíàÿ
ñðåäà îáåñïå÷èâàåò äîñòàâêó åìó òðàôèêà ñ îïðåäåëåííîé ñêîðîñòüþ. Äëÿ
ìóëüòèìåäèéíûõ ïðèëîæåíèé â ðåàëüíîì âðåìåíè ýòî î÷åíü âàæíî.
Àäàïòèâíîå óïðàâëåíèå áóôåðîì â êîììóòàòîðàõ ATM. Ïðèìåíÿÿ
îïèñàííûå ìåõàíèçìû [3], ìîæíî çíà÷èòåëüíî óìåíüøèòü ïîòåðè ÿ÷ååê,
íî ïîëíîñòüþ óñòðàíèòü èõ íå ïðåäñòàâëÿåòñÿ âîçìîæíûì. Åñëè áóôåðíîå
ïðîñòðàíñòâî êîììóòàòîðîâ ïåðåíàñûùåíî, òî ÿ÷åéêè áóäóò îòáðàñûâàòü-
ñÿ, òàê êàê êîììóòàòîð íå ñìîæåò îáðàáàòûâàòü èõ ñ òîé ñêîðîñòüþ, ñ
êîòîðîé îíè ïîñòóïàþò, è îòïðàâëÿòü íà ñëåäóþùèé óçåë, îñâîáîæäàÿ
áóôåð. Ñëåäîâàòåëüíî, íåîáõîäèìî ïðèíèìàòü ðåøåíèå î òîì, êàêèå
èìåííî ÿ÷åéêè íåîáõîäèìî îòáðàñûâàòü (ñ ó÷åòîì òîãî, ÷òî òðåáîâàíèÿ
îòäåëüíûõ âèðòóàëüíûõ ñîåäèíåíèé ê áóôåðèçàöèè íàõîäÿòñÿ â ïîñòîÿí-
íîì êîíôëèêòå ñ íåîáõîäèìîñòüþ îáåñïå÷åíèÿ ñïðàâåäëèâîãî äîñòóïà ê
åäèíîìó áóôåðíîìó ïðîñòðàíñòâó). Ó÷èòûâàÿ ýòî, âûáîð ÿ÷ååê äëÿ óäàëå-
íèÿ ñëåäóåò ïðîâîäèòü â ñîîòâåòñòâèè ñ òàêèìè îñíîâíûìè ïðàâèëàìè:
ñîáëþäåíèå êà÷åñòâà îáñëóæèâàíèÿ äëÿ êàæäîãî âèðòóàëüíîãî ñîåäè-
íåíèÿ;
ñïðàâåäëèâîå ðàñïðåäåëåíèå ðåñóðñîâ ìåæäó îòäåëüíûìè ñîåäèíå-
íèÿìè;
ýôôåêòèâíîå èñïîëüçîâàíèå âûäåëåííîãî áóôåðíîãî ïðîñòðàíñòâà.
Áîëüøèíñòâî êîììóòàòîðîâ ATM [4] ðåàëèçóåò ñòàòè÷åñêèé àëãîðèòì
óäàëåíèÿ ÿ÷ååê ñ ôèêñèðîâàííûìè ãðàíè÷íûìè óñëîâèÿìè, ãðàôè÷åñêè
ïðåäñòàâëåííûé íà ðèñ. 1, à. Îäíàêî òàêîé àëãîðèòì íå ñïîñîáåí îáåñïå-
÷èòü ðàâíîìåðíîå ðàñïðåäåëåíèå ðåñóðñîâ ìåæäó ñîåäèíåíèÿìè, è êðîìå
òîãî, áóôåðíîå ïðîñòðàíñòâî èñïîëüçóåòñÿ íåýôôåêòèâíî. ß÷åéêè îòáðà-
ñûâàþòñÿ êîììóòàòîðîì áåç ó÷åòà êàòåãîðèè ñåðâèñà, ïîääåðæèâàåìîãî
êàæäûì âèðòóàëüíûì ñîåäèíåíèåì, è áåç ó÷åòà çàíÿòîñòè îáùåãî áóôåð-
íîãî ïðîñòðàíñòâà.
Àäàïòèâíûé àëãîðèòì ñáðîñà ÿ÷ååê (ðèñ. 1, á) óñòðàíÿåò îïèñàííûå
ïðîáëåìû.  ýòîì ñëó÷àå ïðîôèëü êðèâîé îïðåäåëÿåòñÿ äëÿ êàæäîãî âèð-
òóàëüíîãî ñîåäèíåíèÿ èíäèâèäóàëüíî â ñâÿçè ñ ïîèñêîì îïòèìàëüíîé
ïðîèçâîäèòåëüíîñòè äëÿ äàííîãî ñîåäèíåíèÿ. Ïðè èñïîëüçîâàíèè ýòîãî
àëãîðèòìà ðåøåíèå î ñáðîñå ÿ÷ååê ïðèíèìàåòñÿ â ñîîòâåòñòâèè ñ òåêóùè-
ìè óñëîâèÿìè ðàáîòû è îñíîâûâàåòñÿ íà ÷èñëå ÿ÷ååê â áóôåðå äëÿ êàæäîãî
ñîåäèíåíèÿ è äëÿ ñîîòâåòñòâóþùåé ñëóæáû.
Àäàïòèâíûé ìåòîä óñòðàíåíèÿ ïåðåãðóçîê â êîììóòàòîðàõ ñåòåé
ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2009. Ò. 31. ¹ 2 59
Ñëóæáû ATM:
1. CBR, nrtVBR, rtVBR — ñ ãàðàíòèåé äîñòàâêè. Òðåáóåìûé îáúåì
ñåòåâûõ ðåñóðñîâ è áóôåðíîãî ïðîñòðàíñòâà â êîììóòàòîðàõ äîëæåí áûòü
äîñòóïåí äëÿ îòäåëüíûõ ñîåäèíåíèé â êàæäûé ìîìåíò âðåìåíè è îïðå-
äåëÿåòñÿ òðàôèê-êîíòðàêòîì.
2. ABR, UBR — ñ äîñòàâêîé ïî ìåðå âîçìîæíîñòè. Ñëóæáû êîíêóðè-
ðóþò çà îáùèé ïóë áóôåðíîãî ïðîñòðàíñòâà è çà îñòàâøóþñÿ ïðîïóñêíóþ
ñïîñîáíîñòü ïîñëå óñòàíîâëåíèÿ ñîåäèíåíèé (CBR, nrtVBR, rtVBR) ñ ãà-
ðàíòèåé äîñòàâêè.
Äëÿ ñëóæá CBR, nrtVBR, rtVBR è ABR/UBR ñòðîÿòñÿ àäàïòèâíûå
êðèâûå ñáðîñà. Êðîìå òîãî, àäàïòèâíûå êðèâûå ôîðìèðóþòñÿ è äëÿ îò-
äåëüíûõ âèðòóàëüíûõ ñîåäèíåíèé, ÷òî äàåò âîçìîæíîñòü óïðàâëÿòü ñáðî-
ñîì êàê íà óðîâíå ÿ÷ååê, òàê è íà óðîâíå ïàêåòîâ (ðèñ. 2).
Ðàññìîòðèì âàðèàíò îáåñïå÷åíèÿ ðàçäåëåíèÿ ðåñóðñîâ äëÿ îòäåëüíûõ
âèðòóàëüíûõ ñîåäèíåíèé àäàïòèâíûìè êðèâûìè ñáðîñà ÿ÷ååê, ïðåäñòàâ-
ëåííûé íà ðèñ. 3, ãäå êðèâàÿ îïèñûâàåò ñõåìó ïðèíÿòèÿ ðåøåíèé äëÿ òðåõ
âèðòóàëüíûõ ñîåäèíåíèé, ïîääåðæèâàþùèõ ñëóæáó ÀBR.
Íåñìîòðÿ íà òî ÷òî âñå âèðòóàëüíûå ñîåäèíåíèÿ îòíîñÿòñÿ ê îäíîé
àäàïòèâíîé êðèâîé, êàæäîå èç íèõ ñîîòâåòñòâóåò ðàçëè÷íûì òî÷êàì ïðè-
íÿòèÿ ðåøåíèé î ñáðîñå ÿ÷ååê. Ìåñòî ýòèõ òî÷åê îïðåäåëÿåòñÿ ñ ó÷åòîì
çàíÿòîãî áóôåðíîãî ïðîñòðàíñòâà.  ïðèâåäåííîì ïðèìåðå ÿ÷åéêè â âèð-
òóàëüíîì ñîåäèíåíèè N ïåðåäàþòñÿ íà ìàëîé ñêîðîñòè, çàíèìàÿ íåáîëü-
Â. Ï. Ñèìîíåíêî, À. Â. Ïàäèé
60 ISSN 0204–3572. Electronic Modeling. 2009. V. 31. ¹ 2
X
1
X
2
A
B
N
ß÷åéêè
â áóôåðå
Ñáðîñ ÿ÷ååê
X
1
X
2
T
S
Ì
LS
ß÷åéêè
â áóôåðå
Ñáðîñ ÿ÷ååê
Ðèñ. 1. Ñòàòè÷åñêèé (à) è àäàïòèâíûé (á) àëãîðèòìû óäàëåíèÿ ÿ÷ååê: X1 — ÷èñëî ÿ÷ååê
îäíîãî ñîåäèíåíèÿ â áóôåðå; X2 — îáùåå ÷èñëî ÿ÷ååê â áóôåðå; S — ðàçìåð áóôåðà; A, B,
N — ôèêñèðîâàííûå ãðàíèöû ñáðîñà äëÿ ðàçëè÷íûõ ñîåäèíåíèé; M è L — òåêóùåå ÷èñëî
ÿ÷ååê â áóôåðå äëÿ äàííîãî ñîåäèíåíèÿ è äëÿ âñåõ ñîåäèíåíèé îïðåäåëåííîé ñëóæáû; Ò —
òî÷êà ìãíîâåííîãî ïðèíÿòèÿ ðåøåíèÿ î ñáðîñå
øîé ïðîöåíò áóôåðíîãî ïðîñòðàíñòâà.  ýòîì ñëó÷àå ñîåäèíåíèå ïîïàäàåò
â îáëàñòü ïîä êðèâîé, â êîòîðîé ïîñòóïàþùèå ÿ÷åéêè áóäóò ñîõðàíÿòüñÿ â
áóôåðå. Âèðòóàëüíûå ñîåäèíåíèÿ A è B ôóíêöèîíèðóþò íà áîëåå âûñîêèõ
ñêîðîñòÿõ, è êàæäîå èç íèõ çàíèìàåò áîëüøèé îáúåì áóôåðíîãî ïðîñò-
ðàíñòâà. Â ðåçóëüòàòå îíè ñìåùàþòñÿ â îáëàñòü íàä êðèâîé, ãäå âñå ïîñòó-
ïàþùèå ÿ÷åéêè áóäóò îòáðàñûâàòüñÿ êîììóòàòîðîì. Òàêàÿ îðãàíèçàöèÿ ïîç-
âîëÿåò èñêëþ÷èòü âçàèìíîå âëèÿíèå âèðòóàëüíûõ ñîåäèíåíèé, îáåñïå÷èâàÿ
ïðè ýòîì îáðàáîòêó, ñîîòâåòñòâóþùóþ ðåæèìó ðàáîòû êàæäîãî èç íèõ.
Àäàïòèâíûé ìåòîä óñòðàíåíèÿ ïåðåãðóçîê â êîììóòàòîðàõ ñåòåé
ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2009. Ò. 31. ¹ 2 61
X
1
X
2
A
B
N
L
ß÷åéêè
â áóôåðå
Ñáðîñ ÿ÷ååê
Ðèñ. 3. Ïðåäîñòàâëåíèå òðåáóåìîãî äîñòóïà ê ðåñóðñàì: X1 è X2 — ÷èñëî ÿ÷ååê îäíîãî
ñîåäèíåíèÿ è îáùåå ÷èñëî ÿ÷ååê â áóôåðå; L — òåêóùåå ÷èñëî ÿ÷ååê â áóôåðå äëÿ òðåõ
ñîåäèíåíèé îïðåäåëåííîé ñëóæáû; A, B — ñîåäèíåíèÿ â îáëàñòè ñáðîñà; N — ñîåäèíåíèå
â îáëàñòè áóôåðèçàöèè
X
1
X
2
4
2
1
3
Ñáðîñ ÿ÷ååê
S S
3 4
,
S
1
S
2
Ðèñ. 2. Àäàïòèâíûå êðèâûå ñáðîñà ÿ÷ååê äëÿ ðàçëè÷íûõ ñëóæá: X1 è X2 — ÷èñëî ÿ÷ååê
îäíîãî ñîåäèíåíèÿ è îáùåå ÷èñëî ÿ÷ååê â áóôåðå; S1, S2, S3, S4 — ðàçìåð áóôåðà ñîîò-
âåòñòâåííî äëÿ CBR, VBR, ABRU, UBR; 1, 2, 3, 4 — ãðàíèöû ñáðîñà ñîîòâåòñòâåííî äëÿ
UBR, ABR, VBR, CBR
Àäàïòèâíûé ìåòîä óñòðàíåíèÿ ïåðåãðóçîê â êîììóòàòîðàõ ATM.
Äëÿ ïîñòðîåíèÿ àäàïòèâíîãî àëãîðèòìà óñòðàíåíèÿ ïåðåãðóçîê íåîáõî-
äèìî îïðåäåëèòü èñõîäíûå óñëîâèÿ. Èçâåñòíà ôóíêöèÿ P (t) (ðèñ. 4), êîòî-
ðàÿ â ìîìåíò âðåìåíè t îòîáðàæàåò òåêóùåå çàïîëíåíèå áóôåðà. Èçâåñòíà
åå âåðõíÿÿ ãðàíèöà Ðêð, ÿâëÿþùàÿñÿ ïðåäåëüíûì ðàçìåðîì ýòîãî áóôåðà
äëÿ ñëóæáû, à òàêæå âðåìÿ ðåàêöèè �T ñèñòåìû. Ïîñëåäíÿÿ âåëè÷èíà
ìîæåò ñóùåñòâåííî âàðüèðîâàòüñÿ â çàâèñèìîñòè îò òîãî, ïåðåäàåòñÿ ñèã-
íàë î çàïîëíåíèè òîëüêî ñîñåäíèì êîììóòàòîðàì, èëè åìó íóæíî ïðîéòè
íåêîòîðóþ èõ öåïî÷êó äî ïåðâîíà÷àëüíîãî èñòî÷íèêà ñîåäèíåíèÿ.
Ðàññìîòðèì óñëîâèÿ, ïðè âûïîëíåíèè êîòîðûõ äîëæíî èíèöèèðî-
âàòüñÿ óìåíüøåíèå èíòåíñèâíîñòè ëèáî óìåíüøåíèå ñêîðîñòè ïîñòóïëå-
íèÿ ïàêåòîâ ïî âõîäíûì êàíàëàì ðàññìàòðèâàåìîãî êîììóòàòîðà:
1. P (t) � µ Pêð, ãäå µ — êîýôôèöèåíò ïðîïîðöèîíàëüíîñòè (âûáèðàåò-
ñÿ ñ ó÷åòîì òðåáîâàíèé ê ñòåïåíè çàãðóæåííîñòè áóôåðà äëÿ îïðåäåëåí-
íîé ñëóæáû), µ < 1.
Íåöåëåñîîáðàçíî âëèÿòü íà èíòåíñèâíîñòü ïîñòóïëåíèÿ ïàêåòîâ, åñëè
â òåêóùèé ìîìåíò âðåìåíè áóôåð çàïîëíåí ìåíåå, ÷åì íà âåëè÷èíó µ Pêð,
òàê êàê ðàçëè÷íûå ïðîâåðêè áóäóò çàìåäëÿòü åãî ðàáîòó, à ïðèíóäèòåëüíîå
ñãëàæèâàíèå òðàôèêà â òàêèõ óñëîâèÿõ íåàêòóàëüíî.
2.
dP t
dt
( )
�0 .
 äàííîì ñëó÷àå èñïîëüçóåòñÿ ãåîìåòðè÷åñêèé ñìûñë ïðîèçâîäíîé:
íàáëþäàÿ èçìåíåíèÿ óãëà íàêëîíà êàñàòåëüíîé, ìîæíî èçáèðàòåëüíî îïå-
ðèðîâàòü ñ âîçðàñòàþùèì èëè óáûâàþùèì ôðàãìåíòîì ãðàôèêà. Èìåííî
ïðè ïîëîæèòåëüíîé äèíàìèêå òðàôèêà ìîãóò ïîíàäîáèòüñÿ îïðåäåëåííûå
Â. Ï. Ñèìîíåíêî, À. Â. Ïàäèé
62 ISSN 0204–3572. Electronic Modeling. 2009. V. 31. ¹ 2
X
P
êð
Yt
Ñáðîñ ÿ÷ååê
P t( )
Ðèñ. 4. Ãðàôèê çàïîëíåííîñòè áóôåðà â êàæäûé ìîìåíò âðåìåíè: X — îáùåå ÷èñëî ÿ÷ååê â
áóôåðå; Y — âðåìÿ
äåéñòâèÿ ïî åãî ñãëàæèâàíèþ. Ýòà õàðàêòåðèñòèêà îïðåäåëÿåò ñêîðîñòü
çàïîëíåíèÿ áóôåðíîãî ïðîñòðàíñòâà.
3. P (t) + S � Pêð , ãäå S — ïåðåìåííàÿ, õàðàêòåðèçóþùàÿ âîçìîæíûé
(ïðîãíîçèðóåìûé) ïðèðîñò çàïîëíåíèÿ áóôåðà çà âðåìÿ �T,
S
dP t
dt
T�
( )
� .
Çäåñü èñïîëüçóåòñÿ ôèçè÷åñêèé ñìûñë ïðîèçâîäíîé, êîòîðûé çàêëþ-
÷àåòñÿ â íàõîæäåíèè òî÷å÷íîé ñêîðîñòè èçìåíåíèÿ ôóíêöèè. Óìíîæàÿ
ïîëó÷åííóþ ñêîðîñòü íà �T, ìîæíî îòñëåæèâàòü ïðîãíîçèðóåìûé ïðè-
ðîñò çàïîëíåíèÿ áóôåðà è ó÷èòûâàòü âðåìÿ, íåîáõîäèìîå äëÿ ðåàêöèè
ñèñòåìû. Åñëè ïðè ïðîâåðêå îêàæåòñÿ, ÷òî çíà÷åíèå P (t) + S áëèçêî ê Pêð,
ñëåäóåò ïðèìåíèòü áîëåå àãðåññèâíóþ ïîëèòèêó ïîäàâëåíèÿ âõîäÿùåãî
òðàôèêà, íî íå çà ñ÷åò óäàëåíèÿ ïàêåòîâ, à ðåãóëèðóÿ ñêîðîñòü ïåðåäà÷è â
îòäåëüíûõ âèðòóàëüíûõ êàíàëàõ. Òàêèì îáðàçîì äîñòèãàåòñÿ àäàïòèâ-
íîñòü, è ÷åì áëèæå èñêîìîå çíà÷åíèå ê Pêð, òåì ìåíüøåé äîëæíà áûòü
èíòåíñèâíîñòü ïîñòóïëåíèÿ ïàêåòîâ íà âõîä êîììóòàòîðà.
Âûâîäû. Ðàññìîòðåííûå ïîäõîäû ïîçâîëÿþò àëãîðèòìèçèðîâàòü ïðèí-
öèï ðàáîòû êîììóòàòîðîâ ïðè íåîáõîäèìîñòè ïðèíóäèòåëüíîãî ñãëàæèâà-
íèÿ ïðîôèëÿ âõîäÿùåãî òðàôèêà â êàíàëàõ ñåòåé ATM. Îäíàêî íåëüçÿ äàòü
îäíîçíà÷íîãî îòâåòà íà âîïðîñ, êàêîé èç ïðèìåíÿåìûõ ñåãîäíÿ àëãîðèòìîâ
ëó÷øå. Ýòî íåîáõîäèìî ðàññìàòðèâàòü äëÿ êàæäîãî ñëó÷àÿ îòäåëüíî, èñõîäÿ
èç òîãî, êàêîé èíòåðôåéñ áîëåå ïðèåìëåì äëÿ ðåøåíèÿ òîé èëè èíîé çàäà÷è.
Àäàïòèâíûé ìåòîä ðåêîìåíäóåòñÿ òîëüêî äëÿ TCP/IP ñåòåé, ïðèìå-
íåíèå åãî â AppleTalk èëè Novell IPX ìîæåò ïðèâåñòè ê «øòîðìó» ïàêåòîâ
ñåòè. Áåç óïðàâëåíèÿ òðàôèêîì èëè ïðè íåäîñòàòî÷íî ýôôåêòèâíîé åãî
ðåàëèçàöèè òåðÿþòñÿ ïðàêòè÷åñêè âñå ïðåèìóùåñòâà ATM ïî ñðàâíåíèþ ñ
ñèíõðîííûì ðåæèìîì, à òàêæå ïðåèìóùåñòâà êîììóòàöèè ÿ÷ååê ATM ïî
ñðàâíåíèþ ñ äðóãèìè òèïàìè áûñòðîé êîììóòàöèè. Íåýôôåêòèâíàÿ ðåà-
ëèçàöèÿ àëãîðèòìîâ îáñëóæèâàíèÿ î÷åðåäåé, íåïðàâèëüíàÿ ðàññòàíîâêà
ïðèîðèòåòîâ îáñëóæèâàíèÿ òðàôèêà, îòñóòñòâèå êîíòðîëÿ çà âçàèìîâëèÿ-
íèåì ïîòîêîâ òðàôèêà — âñå ýòè, êàê è ìíîãèå äðóãèå, íåãàòèâíûå ôàêòî-
ðû ìîãóò çíà÷èòåëüíî ñíèçèòü ïîëåçíóþ ïðîïóñêíóþ ñïîñîáíîñòü ñåòè.
A new approach has been considered which permits decreasing the loss of packages under buffers
overflow in commutators with asynchronous methods of data transfer as a result of smoothing the
called traffic. Efficiency of the offered adaptive method of buffer control has been investigated,
data are presented which allow estimating expediency of its application.
Àäàïòèâíûé ìåòîä óñòðàíåíèÿ ïåðåãðóçîê â êîììóòàòîðàõ ñåòåé
ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2009. Ò. 31. ¹ 2 63
1. Òàíåíáàóì Ý. Êîìïüþòåðíûå ñåòè. 4-å èçä. — ÑÏá.: Ïèòåð, 2003. — 992 ñ.
2. Íàçàðîâ À.Í., Ñèìîíîâ Ì.Â. ÀÒÌ: Òåõíîëîãèÿ âûñîêîñêîðîñòíûõ ñåòåé. — Ì.:
Ýêî-òðåíäç, 1998.
3. Îëèôåð Â.Ã., Îëèôåð Í.À. Êîìïüþòåðíûå ñåòè. —ÑÏá: Ïèòåð, 1999. — 672 ñ.
4. Êóëüãèí Ì. Êîíòðîëü òðàôèêà â ñåòÿõ ATM. LAN//Æóðíàë ñåòåâûõ ðåøåíèé.—
1998. — ¹12(98).
Ïîñòóïèëà 04.12.08
ÑÈÌÎÍÅÍÊÎ Âàëåðèé Ïàâëîâè÷, ä-ð òåõí. íàóê, ïðîô. êàô. âû÷èñëèòåëüíîé òåõíèêè Íàöèî-
íàëüíîãî òåõíè÷åñêîãî óíèâåðñèòåòà Óêðàèíû «ÊÏÈ», êîòîðûé îêîí÷èë â 1965 ã. Îáëàñòü
íàó÷íûõ èññëåäîâàíèé — îðãàíèçàöèÿ âû÷èñëèòåëüíûõ ïðîöåññîâ â ñèñòåìàõ ìàññîâîãî ðàñïà-
ðàëëåëèâàíèÿ.
ÏÀÄÈÉ Àíòîí Âèêòîðîâè÷, áàêàëàâð, ìàãèñòðàíò êàô. âû÷èñëèòåëüíîé òåõíèêè Íàöèîíàëü-
íîãî òåõíè÷åñêîãî óíèâåðñèòåòà Óêðàèíû «ÊÏÈ». Îáëàñòü íàó÷íûõ èññëåäîâàíèé — ïîâûøå-
íèå õàðàêòåðèñòèê êà÷åñòâà îáñëóæèâàíèÿ (QoS) â êîìïüþòåðíûõ ñèñòåìàõ, àäàïòèâíîå
óïðàâëåíèå òðàôèêîì â êîìïüþòåðíûõ ñåòÿõ.
Â. Ï. Ñèìîíåíêî, À. Â. Ïàäèé
64 ISSN 0204–3572. Electronic Modeling. 2009. V. 31. ¹ 2
|