Способ устранения конфликтов доступа
Оценка возможности быстрого разрешения конфликтов доступа при обмене сообщениями в измерительных и управляющих цифровых системах, работающих в режиме жесткого реального времени. Использование оптико-электронных средств для разрешения конфликта доступа.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | статья |
Язык | русский |
Дата добавления | 07.11.2018 |
Размер файла | 33,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru//
Размещено на http://www.allbest.ru//
Институт проблем управления им. В.А. Трапезникова РАН
Способ устранения конфликтов доступа
Г. Г. Стецюра
Аннотация
Показана возможность быстрого разрешения конфликтов доступа при обмене сообщениями в измерительных и управляющих цифровых системах, работающих в режиме жесткого реального времени. Использованы оптические беспроводные каналы и оптико-электронные средства разрешения конфликта доступа.
Ключевые слова: конфликт доступа, жесткое реальное время, синхронизация обмена данными, ретрорефлектор.
Abstract. We describe fast access conflicts elimination method for hard real time systems of measuring and control. Optoelectronic means are used.
Keywords: access conflict, hard real time, data exchange synchronization, retroreflector.
конфликт доступ цифровой сообщение
1. Вступление
Современные измерительные и управляющие системы (ИУС) часто являются сложными, многокомпонентными, включающими распределенные вычислительные средства. При этом ИУС обычно работают в режиме жесткого реального времени (ЖРВ), предъявляющего высокие требования к скорости реакции на возникающие события.
В условиях ЖРВ трудно планировать действия ИУС заранее. Непредсказуемые события требуют незапланированного доступа к различным компонентам системы, что ведет к конфликтам доступа. Для разрешения таких конфликтов желательна разработка быстрого и простого способа, чтобы его можно было реализовать аппаратными средствами.
Для этого предлагается достаточно быстрое решение следующей задачи разрешения конфликтов доступа. Группа объектов-источников сообщений по индивидуальному для каждого источника беспроводному оптическому каналу связи обращается с пересечением во времени к объекту-приемнику, который одновременно может взаимодействовать только с одним объектом-источником. Требуется устранить возникающий конфликт доступа.
Для устранения конфликта доступа предлагается совместно с объектом-приемником размещать устройство разрешения конфликтов доступа (УРКД), которое обнаруживает запросы доступа, синхронизирует их, разрешает объектам самостоятельно определить порядок обслуживания запросов, осуществляет обмен сообщениями. Для уменьшения энергопотребления объекта-приемника взаимодействие его с источниками осуществляется за счет энергии источников.
Предлагаемый способ разрешения конфликтов доступа ориентирован на системы, компоненты которых распределены на небольшие расстояния ~ 10 м и обмениваются оптическими сигналами на предельно высоких для настоящего времени скоростях ~ 1011 ч 1012 бит/сек.
Работа УРКД базируется на двух результатах, приведенных в разделе 2.
2. Основы предлагаемого способа устранения конфликтов
Первый результат изложен в статье [1]. Пусть имеется группа из n объектов, каждый из которых посылает сигналы другим объектам, применяя оптический демультиплексор, состоящий из последовательно соединенных оптических переключателей, направляющих поступающий от предшествующего переключателя луч света в одном из двух возможных для переключателя направлений. Выходящий из демультиплексора луч света направляется в заданное объектом одно из n направлений, где расположены объекты. Cложность такого демультиплексора , так как каналы формируются демультиплексором только по мере необходимости.
Демультиплексор направляет свой луч не непосредственно адресату, а на пассивный отражатель света, который расположен так, чтобы пришедший на него луч был направлен любому требуемому адресату. Отражатель представляет собой группу мини отражателей, по одному для каждого приемника сигналов.
Объект-приемник оптического сигнала имеет ретрорефлектор с модулятором света, который отражает пришедшие сигналы источника запроса в обратном направлении и модулирует эти сигналы для передачи запрашиваемых данных.
Таким образом, при отсутствии конфликтов доступа оптические средства непосредственно, без промежуточных звеньев, могут связать одновременно n источников с nприемниками. При этом за счет создания каналов в динамике общая сложность средств коммутации . Для передачи приемник потребляет мало энергии, пользуясь энергией сигналов источника.
С некоторыми ограничениями способ можно использовать, применяя радиосигналы.
Второй результат изложен в [2]. Здесь группа произвольно расположенных n объектов бесконфликтно обменивается между собой по беспроводным каналам сигналами одинаковой частоты на предельно высокой скорости, не зависящей от расположения объектов. Для этого использован центр, и каждый объект может определить интервал времени Ti, требуемый для прохождения его сигнала до центра и обратно. Каждому объекту известно , .
Имеется объект-лидер, посылающий через центр всем объектам синхросигнал начала передачи. Получив синхросигнал, объект-источник использует и задерживает отправку своего сообщения на . Это обеспечивает одновременный приход в центр одноименных сигналов сообщений всех объектов. Используя свой порядковый номер или команду лидера, объекты вносят дополнительные задержки так, чтобы сообщения объектов поступали в центр одно за другим как единое сообщение. Это сообщение центр ретранслирует всем объектам. Возможная пауза между сообщениями объектов определяется только точностью измерения времени распространения сигнала. Так достигается бесконфликтная передача сообщений с высокой скоростью, не зависящей от расположения объектов.
С использованием оптических сигналов и ретрорефлекторов все объекты определяют одновременно, что существенно как для подвижных объектов, так и при изменении условий распространения сигналов.
3. Схема взаимодействия объектов с УРКД
Функции приведенного в разделе 2.2 центра возложим на УРКД, который содержит приемо-передатчик с ретрорефлектором и модулятором отраженных световых лучей. Каждый из n объектов соединен с УРКД любого другого объекта трактом, состоящим из трех беспроводных оптических каналов f1, f2, f3. Тракты создаются по мере необходимости, как показано в разделе 2.1. Каждый канал обеспечивает два пути распространения сигнала - от источника к УРКД (прямые пути) и от УРКД к источнику (обратные пути). Обозначим прямые пути как f11, f21, f31, обратные как - f12, f22, f32. По трем каналам f1, f2, f3 оптические сигналы передаются на трех частотах f1, f2, f3 соответственно. В зависимости от используемого пути сигналы обозначим так же, как эти пути: f11, f21, f31 и f12, f22, f32.
По путям f11 объекты посылают в УРКД импульсные сигналы для определения удаленности объектов от УРКД. При неподвижных объектах и неизменности условий прохождения сигналов эти измерения могут быть выполнены заранее. По пути f21 объект, которому УРКД предоставит право передачи сообщения, передает двоичные сигналы сообщения. По пути f31 объекты посылают непрерывные сигналы f31. УРКД принимает сигналы f21 и при появлении каждого приходящего импульсного сигнала с помощью модулятора прерывает непрерывные сигналы f32 - возвращаемые ретрорефлектором сигналы f31 источников. В результате все объекты получат передаваемое по пути f21 сообщение. УРКД может также модулировать f32 собственными сигналами и сигналами объекта-приемника.
Для обмена информацией используются импульсные сигналы трех длительностей н, у, ?, которые связаны соотношением н < у < ?. Ниже они указываются перед именем сигнала.
При подаче управляющего электрического сигнала модулятор в УРКД одновременно модулирует все сигналы f32 и только их.
4. Решение задачи устранения конфликтов доступа
Объекты взаимодействуют с УРКД, как указано в разделе 3. Для устранения конфликтов применен приведенный ниже алгоритм.
Для участия в работе алгоритма объекты независимо друг от друга в произвольные моменты времени выполняют следующие действия.
- Каждый объект - участник обмена сообщениями посылает в УРКД приемника непрерывный сигнал f31, возвращаемый объектам как сигнал f32.
- Каждый объект-источник сообщения посылает в УРКД импульсный сигнал f11. Ретрорефлектор УРКД возвращает этот сигнал источнику в виде сигнала f12, который источник использует для измерения интервала времени прохождения сигнала от объекта до УРКД (раздел 2.2 статьи). Длительность сигнала f11 не регламентируется.
- Синхронизация передачи сообщений источников выполняется в соответствии с разделом 2.1. Для этого УРКД приемника модулирует сигналы f32 кодами или сигналами, разрешающими источникам передачу. Модуляция возможна при отсутствии в УРКД сигнала нf21. Если приемник обнаруживает конфликт, то его УРКД выполняет следующий алгоритм разрешения конфликта доступа.
Алгоритм
1. Если объект-приемник обнаруживает конфликт, то он прерывает одновременно все возвращаемые источникам с помощью УРКД сигналы f32 одиночным синхроимпульсом ?f32. Этот сигнал все объекты воспринимают как начало процесса устранения конфликта.
2. Получив синхроимпульс ?f32, каждый объект, которому требуется передать сообщение в УРКД, посылает в УРКД импульс нf21 с задержкой kн, где k - порядковый номер объекта. Источники действуют, как указано в разделе 2.3 и в результате все объекты создадут единое сообщение S1 длительностью nн, содержащее импульсы нf21 в количестве, равном количеству запрашивающих доступ объектов. Здесь n - максимально возможное количество объектов, которым может потребоваться доступ к УРКД, н - длительность сигнала сообщения.
Получая в сообщения S1 сигналы нf21, УРКД ретранслирует их всем объектам, прерывая сигналы f32 каждым сигналом нf21. Этим УРКД создает сообщение S2. Приемник или его УРКД, обнаружив завершение сообщения S1, посылает сигнал у f32, прерывая f32, как при посылке сигнала ?f32.
3. Получив S2, каждый объект формирует сообщение Сi, в котором объект указывает размер будущего сообщения в пакетах - сообщениях фиксированного объема.
Так как в S2 отмечены только объекты, запрашивающие доступ в текущий момент времени, то, анализируя S2, объекты создадут новую, возможно сокращенную нумерацию порядка передачи Сi.
4. В ответ на синхросигнал у f32 объекты сигналами f21 посылают в УРКД сообщение S3, состоящее из созданных в п. 3 сообщений Сi, одинаковой длительности, с временным сдвигом, соответствующим порядковому номеру передачи Сi. Эти сообщения УРКД также ретранслирует объектам, прерывая f32.
5. Как и на шаге 2 приемник, обнаружив завершение передачи сообщения S3, содержащего все Сi, посылает сигнал у f32.
6. В ответ на сигнал уf32 объекты посылают, используя f21, свои сообщения приемнику с временным сдвигом, соответствующим порядковому номеру передачи. В результате в УРКД поступит состоящее из этих сообщений общее сообщение S4, длительность которого также не зависит от расположения объектов. УРКД направляет S4 своему объекту-приемнику и ретранслирует всем объектам, создавшим S4.
Для сигнализации объектам о завершении устранения конфликта приемник повторно посылает сигнал ?f32.
Устранение конфликта завершено.
Шаги 3, 4, 5 алгоритма отсутствует, если каждое сообщение передается одним пакетом.
Приемник, может запретить работу алгоритма до завершения обслуживания принятых от источников сообщений. Для этого приемник задерживает отправку второго сигнала ?f32до завершения рассылки всем заказчикам запрашиваемых результатов.
Результаты работ приемник рассылает всем заказчикам, модулируя сигналы f32.
Рассмотрим некоторые модификации алгоритма.
- Так как сообщение S4 предназначено только объекту-приемнику, связанному с УРКД, то об отсутствии ошибок надо сообщить только источнику, пославшему это сообщение. Поэтому, во-первых, сигналы сообщения S4 можно посылать одновременно, используя разные частоты, во-вторых, для возвращения источнику многочастотных сигналов источнику не нужен модулятор, достаточно применить ретрорефлектор.
- Сигналы длительностей у и ? можно заменить специальными кодами, не используемыми в сообщениях. Количество таких кодов можно увеличить, расширяя этим возможности алгоритма.
- Так как размеры S2 и S3 объектам известны, то УРКД может не посылать сигналы у f32.
- УРКД можно использовать как канал множественного доступа. В этом случае, как указано выше, сообщения источников УРКД просто рассылает всем объектам.
5. Сложные сеансы взаимодействия источников с приемником
Обращение источника запроса к приемнику может состоять из последовательности обменов данными - получив ответ на запрос, источник на его основе может скорректировать следующий запрос и т.д. В этом случае следует гарантировать группе источников, получивших доступ к приемнику, что более поздние запросы других групп источников не поступили к приемнику до завершения взаимодействия с первой группой. Для этого помимо сигнала длительности ?, разрешающего любым объектам начинать сеанс взаимодействия, используем дополнительный сигнал сf21 длительности с, разрешающий работу только объектам первой группы. Для длительностей сигналов справедливо .
Имеем иерархию сигналов: сигнал длительности ? разрешает любым объектам начать новый сеанс обмена сообщениями; сигнал длительности с разрешает начать новый сеанс только объектам из указанной группы; сигнал длительности у управляет внутренней организацией сеанса обмена в соответствии с алгоритмом.
Как и в основном варианте алгоритма, УРКД не принимает решения по организации обмена сообщениями - все возложено на инициаторов взаимодействия объектов.
Длительность интерактивных сеансов следует контролировать, так как в системах ЖРВ могут появляться события, реакцию на которые откладывать нельзя. Этот случай легко учесть, указывая каким-либо способом приоритеты объектов, требующих срочных действий. Например, можно разрешить таким объектам реагировать, как указано, на сигналы длительности с и информировать остальные объекты в ретранслируемом УРКД сообщении о появлении срочных заявок на связь.
6. О времени разрешения конфликта
Пусть один из источников послал сообщение, которое искажено конфликтующими с ним сообщениями. В худшем случае УРКД обнаружит конфликт через время , где L - наибольшее расстояние между объектами системы, с - скорость света, - наибольшая длительность сообщений источников. Обнаружив конфликт, УРКД посылает сигнал ?f32.Источники получат этот сигнал через время , начнут передавать S1, и через интервал времени получат S2. Сразу после этого будет послано S3, которое источники получат с задержкой . После этого начинается передача сообщения S4 - последовательности индивидуальных сообщений источников. Таким образом, задержка на разрешение конфликта
Для указанных в разделе 1 параметров высокоскоростных систем, для которых в первую очередь предназначен способ, и количестве объектов ~ 1000 имеем: Такие расходы времени, определяемые весьма существенны, сокращать их можно введением дополнительных средств близких связей и предварительным тщательным планированием обменов данными, направленным на снижение количества конфликтов. При снижении скорости передачи данных и уменьшении количества объектов системы вклад в общее время обмена данными существенно уменьшается.
Заключение
Суммируем особенности предложенного способа устранения конфликта.
- Способ использует полностью децентрализованные средства: УРКД лишь синхронизует действия объектов, все решения по упорядочению запросов децентрализовано принимают объекты.
- Коммутатор в УРКД отсутствует: ретрорефлектор возвращает объектам-источникам ответ приемника.
- УРКД не использует собственную энергию для отправки ответов: используется энергия поступающих от объектов сигналов f31, которые УРКД превращает в модулированные сигналы f32.
- Способ позволяет одновременно и непосредственно, без промежуточных звеньев, соединять любые пары объектов. Это, как показано в разделе 2.1, требует незначительного количества аппаратных средств.
- Способ сводится к очень простым действиям, поэтому он выполним чисто аппаратными средствами, что и обеспечивает его высокое быстродействие.
- УРКД может использоваться как создаваемый в динамике общий канал.
Быстродействующий оптический ретрорефлектор и модулятор, представляющие интерес для рассмотренной задачи устранения конфликта доступа, можно найти в [3]. В обзоре [4] рассмотрена более сложная задача, чем измерение времени распространения сигнала между объектами - позиционирование подвижных объектов в закрытых помещениях, и показано, что достигается точность лучше 0,1 мм. Такая точность достаточна для проведения требуемых в статье временных измерений в скоростных системах, компоненты которых разнесены на метры и более.
Литература
1. Стецюра Г.Г. Уменьшение сложности распределенного полного коммутатора для параллельных систем обработки данных //АиТ. 2010. №5. С. 147 - 154.
2. Стецюра Г.Г. Синхронизация взаимодействия цифровых устройств с помощью центра ретрансляции сигналов// Автоматика и телемеханика. 2012 г. № 5. С. 111-124.
3. Rabinovich W.S., Goetz P.G., Mahon R. et al. 45-Mbit/s cat's-eye modulating retroreflectors// Optical Engineering. 2007. V. 46. № 10. P. 1-8.
4. Mautz R., Tilch S., Optical Indoor Positioning Systems// IPIN. Portugal. 2011.
Размещено на Allbest.ru
...Подобные документы
Биометрическая идентификация, вещественный код, временной интервал доступа (окно времени), зона доступа. Виды карточек – идентификаторов доступа. Контроль и управление доступом. Уровень доступа. Устройства преграждающие управляемые. Электронный ключ.
реферат [233,7 K], добавлен 24.01.2009Технология удаленного доступа в автоматизированных системах управления. Основные требования к структуре телемеханики. История создания и характеристика стандарта сотовой связи. Разработка лабораторной установки по изучению технологии удаленного доступа.
дипломная работа [7,2 M], добавлен 12.12.2011Разработка состава абонентов. Определение емкости распределительного шкафа. Расчет нагрузки для мультисервисной сети абонентского доступа, имеющей топологию кольца и количества цифровых потоков. Широкополосная оптическая система доступа BroadAccess.
курсовая работа [236,6 K], добавлен 14.01.2016Обзор существующих технологий доступа широкополосной передачи данных. Анализ стандартов предоставления услуг. Использование метода множественного доступа при построении сети. Расчет потерь сигнала и сетевой нагрузки. Настройка виртуального окружения.
дипломная работа [2,5 M], добавлен 07.06.2017Особенности построения цифровой сети ОАО РЖД с использованием волоконно-оптических линий связи. Выбор технологии широкополосного доступа. Алгоритм линейного кодирования в системах ADSL. Расчет пропускной способности для проектируемой сети доступа.
дипломная работа [5,9 M], добавлен 30.08.2010Основные понятия систем абонентского доступа. Понятия мультисервисной сети абонентского доступа. Цифровые системы передачи абонентских линий. Принципы функционирования интерфейса S. Варианты сетей радиодоступа. Мультисервисные сети абонентского доступа.
курс лекций [404,7 K], добавлен 13.11.2013Изучение средств и систем контроля доступа на объекты охраны. Особенности и виды технических средств охраны. Обзор систем контроля доступа на охраняемую территорию. Контроль и учет материальных ценностей в системе охраны и физической защиты предприятия.
контрольная работа [220,2 K], добавлен 20.05.2010Типы и функции электронных систем защиты и контроля доступа в помещения. Структура технических средств. Архитектура системы, общие процедуры безопасности. Принципиальная схема контроллера шлюза, расчет платы. Разработка алгоритма управляющей программы.
дипломная работа [177,9 K], добавлен 24.06.2010Технология передачи голоса посредством IP-телефонии. Расчёт производительности узла доступа с учётом структуры нагрузки, поступающей от абонентов, пользующихся различными услугами. Время задержки пакета в сети доступа. Коэффициент использования системы.
курсовая работа [1,2 M], добавлен 20.02.2011Современные технологии доступа в сети Интернет. Беспроводные системы доступа. Оптико-волоконные и волоконно-коаксиальные системы. Существующие топологии сетей. Выбор топологии, оптического кабеля и трассы прокладки. Экономическое обоснование проекта.
дипломная работа [2,9 M], добавлен 17.04.2014Основные этапы развития сетей абонентского доступа. Изучение способов организации широкополосного абонентского доступа с использованием технологии PON, практические схемы его реализации. Особенности среды передачи. Расчет затухания участка трассы.
дипломная работа [1,9 M], добавлен 02.12.2013Установление мест, подлежащих блокированию и контролю доступа. Определение требуемого класса системы контроля доступа и системы видеонаблюдения. Разработка структуры сетей системы, подбор необходимого оборудования. Расчет затрат для реализации проекта.
дипломная работа [1,8 M], добавлен 08.06.2013Разработка специализированного контроллера, обеспечивающего контролируемый доступ к персональному компьютеру по определенным ключам доступа. Выбор типа электронного ключа Touch Memory и микропроцессора АТ89S8252 серии MSC-51. Описание работы устройства.
курсовая работа [799,5 K], добавлен 23.12.2012Разработка проекта пассивной оптической сети доступа с топологией "звезда". Организация широкополосного доступа при помощи технологии кабельной модемной связи согласно стандарту Euro-DOCSIS. Перечень оборудования, необходимого для построения сети.
курсовая работа [2,7 M], добавлен 27.11.2014Развитие сервиса телематических услуг связи доступа в сеть Интернет с использованием технологии VPN. Модернизация сети широкополосного доступа ООО "ТомГейт"; анализ недостатков сети; выбор сетевого оборудования; моделирование сети в среде Packet Tracer.
дипломная работа [3,9 M], добавлен 02.02.2013Обзор сетей передачи данных. Средства и методы, применяемые для проектирования сетей. Разработка проекта сети высокоскоростного абонентского доступа на основе оптоволоконных технологий связи с использованием средств автоматизированного проектирования.
дипломная работа [1,7 M], добавлен 06.04.2015Исследование сети и оценка необходимости статической маршрутизации. Настройка статических маршрутов и маршрутов по умолчанию. Планирование реализации списка контроля доступа. Настройка, применение и проверка стандартных списков контроля доступа.
курсовая работа [4,3 M], добавлен 29.05.2019Анализ технологии широкополосного доступа на основе ВОЛС, удовлетворяющей требованиям абонентов. Выбор телекоммуникационного оборудования (станционного и абонентского), магистрального и внутриобъектового оптического кабеля и схема его прокладки.
курсовая работа [2,0 M], добавлен 01.10.2015V5 - технология доступа к сети. Стандарты V5 (V5.1-ETS 300 324-1 и V5.2-ETS 300 347-1) обеспечивают интерфейс взаимодействия между сетью доступа и телефонной станцией для поддержания узкополосных услуг связи и обеспечивает работу с устройствами связи.
реферат [315,0 K], добавлен 18.05.2008Сравнительный анализ систем беспроводного доступа. Способы организации связи. Разработка структурной схемы сети беспроводного доступа. Размещение базовых станций и сетевых радиоокончаний. Воздействие электромагнитных полей на организм человека.
дипломная работа [274,2 K], добавлен 04.01.2011