Конфликты доступа в локальных вычислительных сетях

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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2006
Hauptverfasser: Алишов, Н.И., Петришина, О.В.
Sprache:Russisch
Veröffentlicht: 2006
Schlagworte:
Online Zugang:https://nasplib.isofts.kiev.ua/handle/123456789/84064
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Zitieren:Конфликты доступа в локальных вычислительных сетях / Н.И. Алишов, О.В. Петришина // Мат. машини і системи. — 2006. — № 4. — С. 111-123. — Бібліогр.: 10 назв. — рос.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
_version_ 1859875708095954944
author Алишов, Н.И.
Петришина, О.В.
author_facet Алишов, Н.И.
Петришина, О.В.
citation_txt Конфликты доступа в локальных вычислительных сетях / Н.И. Алишов, О.В. Петришина // Мат. машини і системи. — 2006. — № 4. — С. 111-123. — Бібліогр.: 10 назв. — рос.
collection DSpace DC
description Статья посвящена исследованию конфликтов доступа к общему разделяемому каналу передачи данных. Описываются результаты моделирования работы сети Ethernet с помощью сетей Петри. Разработанная модель может быть использована для выявления тупиковых ситуаций, исследования целостности процедур и алгоритма в целом при разработке новых методов доступа к общему разделяемому каналу передачи. Стаття присвячена дослідженню конфліктів доступу до загального каналу передачі даних, що розділяється. Описані результати моделювання роботи мережі Ethernet за допомогою мереж Петрі. Розроблена модель може бути використана для виявлення тупикових ситуацій, дослідження цілісності процедур і алгоритму в цілому при розробці нових методів доступу до загального каналу передачі, що розділяється. The article is devoted to research of conflicts of access to the general divided data channel. There are described results the design of work of network of Ethernet by Petri. The developed model can be used for the exposure of deadly embraces, researches of integrity of procedures and algorithm on the whole at development of new access methods to the general divided channel of transmission.
first_indexed 2025-12-07T15:51:16Z
fulltext ISSN 1028-9763. Математичні машини і системи, 2006, № 4 111 УДК 004.732 Н.И. АЛИШОВ, О.В. ПЕТРИШИНА КОНФЛИКТЫ ДОСТУПА В ЛОКАЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ СЕТЯХ Abstract: The article is devoted to research of conflicts of access to the general divided data channel. Describe resultants the design of work of network of Ethernet by Petri. The developed model can be used for the exposure of deadly embraces, researches of integrity of procedures and algorithm on the whole at development of new access methods to the general divided channel of transmission. Key words: computer network, Petri’s network, Ethernet, CSMA/CD, access methods. Анотація: Стаття присвячена дослідженню конфліктів доступу до загального каналу передачі даних, що розділяється. Описані результати моделювання роботи мережі Ethernet за допомогою мереж Петрі. Розроблена модель може бути використана для виявлення тупикових ситуацій, дослідження цілісності процедур і алгоритму в цілому при розробці нових методів доступу до загального каналу передачі, що розділяється. Ключові слова: комп’ютерні мережі, мережа Петрі, Ethernet, CSMA/CD, методи доступу. Аннотация: Статья посвящена исследованию конфликтов доступа к общему разделяемому каналу передачи данных. Описываются результаты моделирования работы сети Ethernet с помощью сетей Петри. Разработанная модель может быть использована для выявления тупиковых ситуаций, исследования целостности процедур и алгоритма в целом при разработке новых методов доступа к общему разделяемому каналу передачи. Ключевые слова: компьютерные сети, сеть Петри, Ethernet, CSMA/CD, методы доступа. 1. Введение История становления и развития человеческого общества неразрывно связана с развитием средств обработки и передачи информации [1]. В настоящее время существует несколько направлений развития средств передачи информации: увеличение пропускной способности канала, организация методов доступа к каналу, обнаружение и исправление ошибок передачи данных, защита информации и т.д. Загруженность канала влияет на эффективность работы всей сети. Канал передачи данных в сетях является общим ресурсом физического уровня семиуровневой модели OSI. С точки зрения канального уровня, общим ресурсом является домен коллизий. В данной статье выполнен анализ методов множественного доступа к общему разделяемому каналу передачи данных и предложен оптимизированный протокол взаимодействия узлов. На сегодняшний день не существует идеального метода организации доступа к общему разделяемому каналу передачи данных. С точки зрения доступа к каналу основной проблемой являются возникновение конфликтов доступа к общему ресурсу. Механизм возникновения конфликта заключается в случайной одновременной передаче сигнала по общему разделяемому каналу, что приводит к наложению передаваемых сигналов и к искажению передаваемой информации. Поэтому конфликт носит аналоговый характер, и факт его возникновения можно зафиксировать только на физическом уровне. Как известно, физический уровень оперирует цифровыми сигналами, и возможность эффективного обнаружения повреждения информации зависит от выбранного метода цифрового кодирования. Но, к сожалению, на физическом уровне не представляется возможным эффективно устранять конфликты доступа, поэтому сведения о конфликте посредством jam-последовательности передаются на канальный уровень, на котором необходимо организовать разрешение конфликта, возникшего при обращении к общему ресурсу. ISSN 1028-9763. Математичні машини і системи, 2006, № 4 112 Канальный уровень оперирует кадрами, обнаружив кадр jam-последовательности, и фиксирует факт возникновения конфликта в коллизионном домене. На канальном уровне используются специальные протоколы доступа к домену коллизий. Коллизия возникает в случае, если протокол не в состоянии разрешить конфликт доступа к общему ресурсу. Для устранения конфликтов необходимо использовать определенный набор правил доступа к общему ресурсу (метод доступа). Каждый метод эффективен только при определенных условиях и требует затраты ресурсов. Протоколы характеризуются количеством ресурсов, затраченных на выбранные методы, и допустимым процентом коллизий в коллизионном домене. Следовательно, эффективность передачи зависит от применяемого протокола. Конфликты доступа к общему разделяемому каналу возникают в: локальных вычислительных сетях; кластерных системах; мультипроцессорных системах, на общих шинах связывающих контроллеры; на общих магистральных шинах внутри коммутаторов. 2. Факторы возникновения конфликтов Факторы возникновения конфликтов можно разделить на три основные группы: топологическая (характеристика физического канала); временная (правила доступа к каналу) и вероятностная (количество узлов, загруженность сети). К топологической группе факторов возникновения конфликтов относятся следующие характеристики среды: физические параметры канала связи (задержка распространения сигнала, протяженность передающей среды); структурные характеристики (логическая организация взаимодействия узлов, вырожденность, иерархичность); метод кодирования цифровых сигналов (статическое/динамическое, частотное/ временное). Для устранения топологических факторов возникновения конфликтов необходимо вносить схемотехнические и архитектурные изменения в структуру сетевого оборудования. Приведём пример топологических причин возникновения конфликтов, связанных с физическими характеристиками канала связи. С физической точки зрения в канале, имеющем значительные временные задержки, при передаче сигналов на большие расстояния возникают дополнительные проблемы распределения доступа к каналу, так как сведения об использовании общего ресурса поступают к участникам в различные моменты времени, что приводит к конфликтным ситуациям из-за не информированности участников. Поэтому не все методы доступа будут корректно работать в таких каналах, что и приводит к дополнительным конфликтам. В каналах с мгновенным распространением единицы информации конфликтные ситуации такого рода не возникают. Стоит отметить, что каналов с мгновенным распространением сигналов не существует. Каждый канал характеризуется определенным временем задержки ( )0t > . Но в случае, если время t намного меньше времени передачи единицы информации по каналу, то такой канал можно назвать каналом с мгновенным распространением единицы информации. Поэтому для разрешения конфликтов доступа к общему ресурсу можно применять более простые методы. Шина является конфликтной топологией, а активная звезда – бесконфликтной со структурной точки зрения. С точки зрения применяемого метода кодирования цифровых сигналов, статическое временное распределение ISSN 1028-9763. Математичні машини і системи, 2006, № 4 113 канала является бесконфликтным, а динамическое временное разделение канала с поочередным доступом к общему ресурсу создает конфликтные ситуации. В ходе исследований методов получения доступа к среде передачи данных выяснилось, что в локальных сетях в основном применяются разделяемые между группой компьютеров каналы связи, доступ к которым предоставляется по специальному алгоритму (наиболее часто применяется метод случайного доступа или метод с передачей маркера доступа по кольцу). В последних стандартах и технологиях локальных сетей наметился переход от использования разделяемой среды передачи данных к использованию индивидуальных каналов связей компьютера с коммуникационными устройствами сети, как это всегда делалось в телефонных сетях, где телефонный аппарат связан с коммутатором АТС индивидуальной линией связи. Технологиями, использующими индивидуальные линии связи, являются 100VG-AnyLAN, ATM и коммутирующие модификации традиционных технологий – switching Token Ring, switching FDDI и частично switching Ethernet. При использовании индивидуальных линий связи в функции сетевого адаптера часто входит установление соединения с коммутатором сети. Недостатком такого метода решения проблемы является наращивание сетевого оборудования, что приводит к увеличению общей стоимости сети. К временной группе факторов, влияющих на возникновение конфликтов, относится уровень эффективности реализации следующих правил доступа к каналу: захват канала, освобождение канала, предотвращение конфликтов, обнаружение конфликтов, устранение последствий конфликта. Для устранения временных факторов возникновения конфликтов необходимо корректировать реализацию правил доступа и вносить микропрограммные изменения в контроллеры сетевого оборудования. На основе проведенного исследования был сделан вывод о том, что конфликты необходимо классифицировать, основываясь на временных характеристиках. Приведем примеры временных причин возникновения конфликтов. На этапе соревнования за свободный общий разделяемый канал есть вероятность одновременного захвата канала, что приведет к возникновению коллизии. На этапе распространения сигнала по каналу, имеющему временные задержки, существует потенциальная возможность попытки доступа к занятому ресурсу, до того как информация о статусе ресурса ещё не сообщена всем его пользователям. На этапе использования ресурса, если специфика предоставления общего ресурса не ограничивает доступ к нему во время его использования, это может приводить к сбоям в работе канала и потере информации. Если после уведомления о занятости ресурса, доступ к нему не возможен, это исключает возникновение конфликтов на стадии использования ресурса. На этапе освобождения ресурса, если выбран неэффективный способ оповещения об освобождении ресурсов, если оповещение будет приходить с задержкой, то это может привести к невозможности доступа к ресурсу некоторых его самых удаленных в данный момент пользователей. Кроме того, необходимо учитывать время, затраченное на: обнаружение конфликта, разрешение конфликта, восстановление потерянных данных в результате конфликта, возобновление передачи. В любой момент времени за доступ к общему каналу может состязаться множество узлов. Следовательно, разрешение конфликтов будет иметь вероятностный характер [5]. Поэтому ISSN 1028-9763. Математичні машини і системи, 2006, № 4 114 классификацию методов доступа необходимо выполнять также на основе вероятностных характеристик. Основными критериями оценки методов доступа являются типы разрешаемых конфликтов, правила доступа к общему разделяемому каналу, вероятность возникновения конфликта (без применения метода и с применением метода), затраченные на разрешение конфликта ресурсы. Для анализа и расчета оптимальных условий доступа к общему ресурсу обычно применяется теория массового обслуживания. Каждый узел сети генерирует поток вызовов, который может быть детерминированным или случайным в зависимости от выбранного метода доступа. В ходе исследования выяснилось, что общий разделяемый канал передачи данных может находиться в следующих состояниях (рис. 1), где 1m – межкадровый интервал; 2m – интервал конкуренции за канал; 3m – интервал времени начала распространения кадра по каналу; 4m – интервал приема-передачи; 5m – интервал времени завершения распространения кадра по каналу. Переход из одного состояния в другое выполняется по событию. Каждое событие в канале наступает в определенной последовательности и в определенные моменты времени, описанные в правилах доступа к ресурсу, где 0t – начало нового цикла передачи; 1t – конец межкадрового интервала; 2t – начало распространения кадра; 3t – захват канала; 4t – конец передачи; 5t – конец распространения кадра. Рис. 1. Диаграмма состояний и событий в общем разделяемом канале передачи данных В промежутках между событиями ресурс находится в состоянии выполнения одного из процессов: 0Z – отсутствие информационного сигнала в канале (свободен); 1Z – присутствие информационного сигнала в канале (занят); 2Z – пауза между передачами кадров (межкадровый интервал); 3Z –задержка перед отправкой; 4Z – начало распространения сигнала в канале (только передача); 5Z – использование канала (передача/прием); 6Z – конец распространения сигнала в канале (только прием); 7Z – передача кадра в канал; 8Z – прием кадра из канала; 9Z – период попытки захвата канала. Z0 Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z9 Z8 m1 m2 m3 m4 m5 t t0 t1 t2 t3 t4 t5 m ISSN 1028-9763. Математичні машини і системи, 2006, № 4 115 Все конфликты условно можно сгруппировать относительно условий их возникновения в зависимости от того, в каком состоянии находился канал в момент времени Т, когда узел принял решение получить доступ к общему разделяемому каналу. NumCollision T( ) 1 T t0if 2 T t0> T t1<∧if 3 T t1if 4 T t1> T t2<∧if 5 T t2if 6 T t2> T t3<∧if 7 T t3if 8 T t3> T t4<∧if 9 T t4if 10 T t4> T t5<∧if 11 T t5if := (1) В результате анализа конфликтных ситуаций возникающих во время доступа к общему разделяемому каналу передачи определены 11 типов конфликтов (табл. 1). Таблица 1. Типы конфликтов Тип конфликта Описание Collision begin pause Конфликт не возникает, так как передача сигнала по каналу завершена и канал освобожден. Произошло завершение распространения предыдущего кадра по каналу Collision pause Конфликт не возникает, поскольку в канале выдерживается пауза «межкадровый интервал» Collision end pause Конфликт не возникает, поскольку произошло событие, завершен межкадровый интервал, за которым последует интервал захвата канала Collision capture Конфликт может возникнуть, так как в канале ожидается начало передачи пакета (начало захвата канала) и идет конкуренция Collision start send frame Конфликт возник из-за одновременного начала передачи пакетов 2-мя или более узлами Collision send frame Конфликт возник во время захвата канала, сигнал ещё не распространился по всему каналу и не все узлы осведомлены о начале передачи Collision begin send-receive Конфликт возник из-за начала передачи в момент, когда сигнал уже распространился по всему каналу Collision send- receive Конфликт возник в момент передачи пакета, когда канал уже был захвачен Collision end send- receive Конфликт возник из-за начала передачи в момент, когда сигнал уже прекратил передаваться, но ещё продолжает распространяться по каналу Collision receive Конфликт возник во время остаточного распространения сигнала по каналу Collision end receive Конфликт возник из-за начала передачи, в момент завершения остаточного распространения сигнала по каналу ISSN 1028-9763. Математичні машини і системи, 2006, № 4 116 Пусть имеется канал со следующими временными характеристиками (рис. 2): межкадровый интервал равен 1 10P = ; интервал конкуренции за канал равен 2 5P = ; интервал времени начала распространения кадра по каналу 3 10p = ; интервал приема-передачи 4 100P = ; интервал времени завершения распространения кадра по каналу 5 10P = . Предположим, что первый узел начал передачу в момент времени 15T = , а второй узел попытался получить доступ к каналу в момент времени 23T = , то, пользуясь выражением (1) (2), можно определить тип коллизии TypeCollision NumCollision X( )( ) "Collision send frame"= . 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 0 1 2 3 4 5 6 7 8 9 10 11 Время Т и п к о л л и зи и Рис. 2. Типы коллизий в общем разделяемом канале передачи данных Таким образом, можно определить тип конфликта и в соответствии с новой классификацией методов доступа подобрать соответствующий метод для устранения конфликта именно этого типа. 3. Моделирование работы канала средствами сетей Петри Поток обращений к каналу представляет собой случайный процесс с дискретными состояниями, а переход системы из состояния в состояние происходит мгновенно (скачком). Соответственно, для TypeCollision N( ) "Collision begin pause" N 1if "Collision pause" N 2if "Collision end pause" N 3if "Collision capture" N 4if "Collision start send frame" N 5if "Collision send frame" N 6if "Collision begin send-receive" N 7if "Collision send-receive" N 8if "Collision end send-receive" N 9if "Collision receive" N 10if "Collision end receive" N 11if := (2) P x x1, x2,( ) 0 x x2< x x1>∧if 1− otherwise := (3) Packet x X,( ) NumCollision X( ) x Xif 1− otherwise := (4) ISSN 1028-9763. Математичні машини і системи, 2006, № 4 117 анализа случайных процессов с дискретными состояниями можно строить различные модели работы канала с помощью так называемого графа состояний (сети Петри). Сети Петри представляют собой графическое и математическое средство моделирования, применимое к системам самых различных типов. Это перспективный инструмент описания и исследования мультипрограммных, асинхронных, распределенных, параллельных, недетерминированных и/или стохастических систем обработки информации. В качестве графического средства сети Петри могут использоваться для наглядного представления моделируемой системы подобно блок- схемам, структурным схемам и сетевым графикам. Вводимое в этих сетях понятие фишек позволяет моделировать динамику функционирования систем и параллельные процессы. В качестве математического средства аналитическое представление сети Петри позволяет составлять уравнения состояния, алгебраические уравнения и другие математические соотношения, описывающие динамику систем [10]. Сети Петри могут с успехом использоваться и теоретиками, и практиками, а, следовательно, становятся эффективным средством их взаимного общения: практики могут перенять у теоретиков более совершенную методологию построения моделей, а теоретики – научиться у практиков, как приблизить свои модели к реальности. Обычно в сетях Петри состояния обозначаются позициями системы и изображаются кружками, а события, инициирующие переходы из состояния в состояние, – стрелками (ориентированными дугами), соединяющими позиции. Состояния сети определяются маркировкой. Для построения модели в сетях Петри необходимо определить состояния и события системы. Канал может находиться в следующих состояниях: свободен, распространение кадра по каналу, занят. Переход из состояния в состояние выполняется по следующим событиям: узел начал передачу кадра, все узлы обнаружили кадр в канале, узел прекратил передачу, узлы обнаружили свободный канал, ни один узел не начал передачу, узел продолжает передачу кадра, не распространившегося по каналу, узел продолжает передачу кадра, который уже распространился по каналу. По каналу может передаваться полезная информация (кадр), искаженная информация (коллизия), информация о коллизии (jam-последовательность). Каждый узел может находиться в следующих состояния: передача по каналу, активный режим ожидания (есть данные для передачи через канал), неактивный режим ожидания (нет данных для передачи). Такое представление состояний и событий канала можно моделировать с помощью сети Петри (рис. 3). А состояние узла можно смоделировать в виде сети Петри (рис. 4). Рис. 3. Модель общего разделяемого канала в сетях Петри На основе данной модели канала в сети Петри можно смоделировать доступ к общему разделяемому каналу передачи. Данный граф можно использовать как базовый для ISSN 1028-9763. Математичні машини і системи, 2006, № 4 118 моделирования работы различных методов доступа к каналу. Основным преимуществом синтеза задач в сетях Петри является возможность проведения глубокого исследования состояний, а также возможность проверки свойств самой модели, таких как конфликтные ситуации, зацикливания, непредсказуемое поведение. Для проведения такого анализа в первую очередь используются методы анализа свойств самих сетей Петри. Этот подход предполагает получение сведений о свойствах реальной системы из анализа определенных свойств моделирующей сети Петри, а именно: ограниченность, безопасность, сохранение, активность, достижимость, живучесть и т.д. Рассмотрим метод анализа сетей Петри, который основан на использовании дерева достижимости. Дерево достижимости представляет все возможные маркировки сети Петри, а также всевозможные последовательности запусков переходов. На рис. 5 представлено дерево достижимости для модели канала (рис. 3). Рис. 4. Модель узла, получающего доступ к общему разделяемому каналу Анализируя дерево достижимости, которое приведено на рис. 5, можно сделать вывод о том, что модель является ограниченной, безопасной, обратимой, живой, правильной, пассивные переходы отсутствуют, сеть относится к классу автоматов. Модель канала может находиться только в одном из трех состояний. Следовательно, возможны только 3 комбинации маркировки (табл. 2). Возможны следующие переходы из одного состояния в другое: 3t – переход канала в/из занятого состояния; 4t – переход канала в/из свободного состояния; 5t – ожидание передачи; 6t – процесс передачи; 7t – процесс распространения кадра по каналу. Критичными для конфликтов являются переходы 3t , 4t , 5t , 7t , поскольку некоторые (или все) узлы считают, что канал свободен и могут инициировать передачу. Анализируя дерево достижимости для модели канала (рис. 4), которое приведено на рис. 6, приходим к следующему выводу: модель является ограниченной, безопасной, обратимой, живой, правильной, пассивные переходы отсутствуют, сеть относится к классу сетей с асимметричным выбором. Рис. 5. Дерево достижимости для модели общего разделяемого канала в сетях Петри Рис. 5. Дерево достижимости для модели общего разделяемого канала в сетях Петри ISSN 1028-9763. Математичні машини і системи, 2006, № 4 119 Таблица 2. Комбинации маркировок модели канала в сети Петри Позиция Маркировка 1 2 3 Описание 1 1 0 0 Канал свободен 2 0 1 0 Распространение кадра по каналу 3 0 0 1 Канал занят Модель узла, получающего доступ к общему каналу, может находиться только в одном из трех состояний. Следовательно, возможны только 3 комбинации маркировки (табл. 3). Таблица 3. Комбинации маркировок модели узла в сети Петри Позиция Маркировка 1 2 3 4 5 Описание 1 1 0 1 0 0 Получен доступ к каналу и начало передачи данных 2 0 1 0 1 0 Процесс передачи завершен 3 1 0 0 0 1 Канал свободен, но данных для передачи нет Существует потенциальная опасность возникновения конфликта доступа к каналу из-за одновременного инициирования передачи. Модель системы доступа к каналу имеет следующие позиции: 1P – узел идентифицирует канал как свободный; 2P – узел идентифицирует канал как занятый; 3P – узел имеет данные для передачи; 4P – узел передает кадр по каналу; 5P – узел не имеет данных для передачи; 6P – канал свободен; 7P – по каналу распространяется кадр; 8P – канал занят. Для организации перехода из одной позиции в другую используются следующие позиции: 1t – начало передачи кадра по каналу; 2t – конец передачи кадра по каналу; 3t – появление кадра, готового к передаче по каналу; 4t – передача очередного байта информации в канал; 5t – во время прослушивания канал был занят; 6t – во время простоя в узле не появился кадр, готовый к передаче; 7t – один из узлов инициировал передачу; 8t – кадр распространился по всему каналу; 9t – передающий узел прекратил передачу; 10t – кадр прекратил распространяться по каналу; 11t – простой канала, ожидание начала передачи; 12t – очередной байт распространяется по каналу; 13t – очередной байт кадра передается по каналу. На (рис. 7) представлена модель взаимодействия узла с общим разделяемым каналом в режиме прослушивания канала. Узел прослушивает канал и идентифицирует канал как свободный по событию ( 10t ) как только кадр прекратил распространяться по каналу. Но в режиме прослушивания узел не может корректно оценить состояние канала, потому что идентифицирует канал как занятый после события ( 8t ) как Рис. 6. Дерево достижимости для модели узла, получающего доступ к общему разделяемому каналу в сетях Петри ISSN 1028-9763. Математичні машини і системи, 2006, № 4 120 только кадр распространится по всему каналу или хотя бы достигнет узла. На рис. 8 представлена модель взаимодействия узла с общим разделяемым каналом в режиме передачи. В этом режиме по событию ( 7t ) узел идентифицирует канал как занятый в момент начала передачи своего кадра. Освобождение канала узел идентифицирует по событию ( 9t ) завершения передачи кадра, хотя на самом деле кадр продолжает распространяться по каналу. Поэтому канал ещё некоторое время будет оставаться занятым. Рис. 7. Модель взаимодействия канала с узлом в режиме прослушивания 4. Результаты моделирования Результаты моделирования методов доступа узла к общему разделяемому каналу в сетях Петри позволили обнаружить все возможные типы конфликтов по моментам их возникновения. В ходе проведенного исследования методов разрешения конфликтов выполнена их группировка в соответствии с типами, разрешаемыми конфликтами. Полученную модель сети Ethernet можно использовать для моделирования работы протоколов канального уровня, выявления тупиковых ситуаций, целостности процедур и алгоритмов в целом, поскольку сети Петри являются наилучшим инструментом исследования. Проведен анализ конфликтов доступа к общему разделяемому каналу и определены критерии оценки методов доступа. На основании этих критериев можно сформировать классификацию протоколов. Основными критериями формирования классификации являются набор методов, их суммарная эффективность и суммарные затраченные ресурсы. В идеале модель взаимодействия узла с каналом должна выглядеть так, как показано на рис. 9. Узел должен идентифицировать канал как свободный только в том случае, если по нему не идет передача с момента ( 10t ) завершения распространения кадра по каналу. Канал должен идентифицироваться как занятый с момента инициирования передачи одним из узлов. Проблема ISSN 1028-9763. Математичні машини і системи, 2006, № 4 121 заключается в том, что в результате прослушивания канала каждый узел получает недостоверную информацию о состоянии канала. Рис. 8. Модель взаимодействия канала с узлом в режиме передачи Таблица 4. Группировка методов доступа к общему разделяемому каналу t Тип конфликта Методы доступа 7 Канал частично занят, кадр ещё не распространился по всему каналу. Часть узлов во время прослушивания канала может идентифицировать канал как свободный, а часть - как занятый Тяжелопрогнозируемый конфликт. 1. Слотирование, передача только в строго обозначенные интервалы времени. 2. Прослушивание канала после начала передачи для обнаружения столкновений 8 Кадр распространился по всему каналу Прослушивание канала предотвратит конфликт и идентифицирует его как занятый 9 Узел прекратил передачу, но кадр продолжает распространяться по каналу. Часть узлов во время прослушивания канала может идентифицировать канал как свободный, а часть - как занятый Организация задержки между кадрами (межкадровый интервал) предотвратит возможность доступа к каналу, пока канал частично занят 10 Кадр прекратил распространяться по каналу. И канал свободен, но может в любой момент начаться передача. Конфликт возникает в момент попытки одновременного начала передачи и носит случайный характер Тяжелопрогнозируемый конфликт. Случайные или детерминированные методы доступа. Сегментация домена коллизий с помощью коммутатора 11 Канал свободен, находится в режиме ожидания узла, имеющего кадр для передачи по каналу. Конфликт возникает в момент попытки одновременного начала передачи и носит случайный характер Тяжелопрогнозируемый конфликт. Случайные или детерминированные методы доступа. Сегментация домена коллизий с помощью коммутатора 12 Канал частично занят, по каналу распространяется очередной байт кадра. Часть узлов во время прослушивания канала может идентифицировать канал как свободный, а часть - как занятый Прослушивание канала идентифицирует канал как свободный. Необходимо прослушивание канала после начала передачи для обнаружения возможного столкновения 13 Канал занят, происходит передача очередного байта кадра по каналу Прослушивание канала предотвратит конфликт и идентифицирует его как занятый ISSN 1028-9763. Математичні машини і системи, 2006, № 4 122 В ходе исследования методов доступа к общему каналу передачи установлено, что для решения проблем, связанных с конфликтами доступа, все методы по типу разрешаемых конфликтов можно разделить на группы (табл. 4). Конфликт в канале (рис. 3) может возникнуть в любой момент t , при переходе канала из одного состояния в другое. Тип конфликта будет определяться моментом его возникновения. Но, к сожалению, на данный момент ни один метод доступа к каналу не может эффективно бороться с конфликтами, возникающими в моменты 7t , 10t , 11t . Для решения данной проблемы применяются методы случайного доступа. Проведенные исследования модели множественного доступа к общему разделяемому каналу на базе сетей Петри показали, что для устранения конфликтных случаев после установления логико-виртуальных соединений, учитывая свойства переходов, можно достичь предельной производительности на канальном уровне. Рис. 9. Идеальная модель взаимодействия канала с узлом Этот факт подтвердил применимость универсального множественного доступа для обеспечения обратимости, живучести и активности переходов в динамической модели разделения ресурсов [6]. 5. Выводы В результате исследований выявлено, что для эффективного устранения конфликтных ситуаций, связанных с вероятностными факторами их возникновения, необходимо применять метод доступа, который основан на формировании динамического стека из случайных заявок на обслуживание. Это позволит разработать новый протокол CSMA/CP на базе его прототипа CSMA/CD. Полученный протокол можно применять в сфере организации доступа к общему разделяемому каналу ISSN 1028-9763. Математичні машини і системи, 2006, № 4 123 передачи, который является альтернативой для случайных методов доступа и позволяет управлять доступом к каналу с помощью временных задержек передачи информации. СПИСОК ЛИТЕРАТУРЫ 1. Потапов В.Т. Волоконно-оптические системы связи на пороге третьего тысячелетия // Фотон-Экспресс. – 2000. – № 22. – С. 3. 2. Бертсекас Д., Галлагер Р. Сети передачи данных: Пер. с англ. – М.: Мир, 1989. – 544 с. 3. Питерсон Д. Теория сетей Петри и моделирование систем: Пер. с англ. – М.: Мир, 1984. – 264 с. 4. Шварц М. Сети связи. Протоколы, моделирование и анализ. – М.: Наука, 1992. – Ч. II. – 272 с. 5. Бертсекас Д., Галлагер Р. Сети передачи данных. – М.: Мир, 1989. – 544 с. 6. Алишов Н.И. Универсальный метод CSMA/CD // Труды Международной конференции «Локальные вычислительные сети». – Рига. – 1990. – С. 322– 325. 7. Устройство передачи данных: А.с. № 1509970. БИО № 35, 1989. 8. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы. – Санкт-Петербург: Питер, 2001. – С. 668. 9. Введенская Н.Д., Цыбаков Б.С. Случайный множественный доступ пакетов в канал с ошибками // Проблемы передачи информации. – 1983. – Т. XIX, № 2. – С. 52– 52. 10. Алишов Н.И. Адаптивный стековый алгоритм универсального множественного доступа в распределенных системах и сетях компьютеров. – 2004. – № 1. – С. 59 –72.
id nasplib_isofts_kiev_ua-123456789-84064
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
language Russian
last_indexed 2025-12-07T15:51:16Z
publishDate 2006
record_format dspace
spelling Алишов, Н.И.
Петришина, О.В.
2015-07-02T19:04:21Z
2015-07-02T19:04:21Z
2006
Конфликты доступа в локальных вычислительных сетях / Н.И. Алишов, О.В. Петришина // Мат. машини і системи. — 2006. — № 4. — С. 111-123. — Бібліогр.: 10 назв. — рос.
https://nasplib.isofts.kiev.ua/handle/123456789/84064
004.732
Статья посвящена исследованию конфликтов доступа к общему разделяемому каналу передачи данных. Описываются результаты моделирования работы сети Ethernet с помощью сетей Петри. Разработанная модель может быть использована для выявления тупиковых ситуаций, исследования целостности процедур и алгоритма в целом при разработке новых методов доступа к общему разделяемому каналу передачи.
Стаття присвячена дослідженню конфліктів доступу до загального каналу передачі даних, що розділяється. Описані результати моделювання роботи мережі Ethernet за допомогою мереж Петрі. Розроблена модель може бути використана для виявлення тупикових ситуацій, дослідження цілісності процедур і алгоритму в цілому при розробці нових методів доступу до загального каналу передачі, що розділяється.
The article is devoted to research of conflicts of access to the general divided data channel. There are described results the design of work of network of Ethernet by Petri. The developed model can be used for the exposure of deadly embraces, researches of integrity of procedures and algorithm on the whole at development of new access methods to the general divided channel of transmission.
ru
Обчислювальні системи
Конфликты доступа в локальных вычислительных сетях
Конфлікти доступу в локальних обчислювальних мережах
Conflicts of access in local computer networks
published earlier
spellingShingle Конфликты доступа в локальных вычислительных сетях
Алишов, Н.И.
Петришина, О.В.
Обчислювальні системи
title Конфликты доступа в локальных вычислительных сетях
title_alt Конфлікти доступу в локальних обчислювальних мережах
Conflicts of access in local computer networks
title_full Конфликты доступа в локальных вычислительных сетях
title_fullStr Конфликты доступа в локальных вычислительных сетях
title_full_unstemmed Конфликты доступа в локальных вычислительных сетях
title_short Конфликты доступа в локальных вычислительных сетях
title_sort конфликты доступа в локальных вычислительных сетях
topic Обчислювальні системи
topic_facet Обчислювальні системи
url https://nasplib.isofts.kiev.ua/handle/123456789/84064
work_keys_str_mv AT ališovni konfliktydostupavlokalʹnyhvyčislitelʹnyhsetâh
AT petrišinaov konfliktydostupavlokalʹnyhvyčislitelʹnyhsetâh
AT ališovni konflíktidostupuvlokalʹnihobčislûvalʹnihmerežah
AT petrišinaov konflíktidostupuvlokalʹnihobčislûvalʹnihmerežah
AT ališovni conflictsofaccessinlocalcomputernetworks
AT petrišinaov conflictsofaccessinlocalcomputernetworks