Способ ускорения децентрализованного управления одновременным запуском действий в распределенной группе автоматических устройств с включением ретранслятора
Аннотация:
Предлагается способ ускорения децентрализованных процессов синхронизации для распределенного управления группой стационарных или мобильных автоматических объектов, позволяющий объектам в заранее неизвестный момент одновременно переходить в заданные состояния. Действия объектов зависят от их текущего состояния и внешней среды и должны начаться согласованно во времени с как можно меньшей задержкой после обнаружения всеми объектами возможности их выполнения. Такими объектами могут быть компьютеры вычислительного кластера, распределенные средства обработки данных в суперкомпьютерах, мобильные роботы, исполнительные механизмы, действующие на внешнюю среду. Синхронизация произвольно расположенных источников исполнительных команд и их приемников осуществляется путем обмена сигналами и сообщениями между объектами через посредника, в качестве которого выступает ретранслятор сигналов. Используются средства точного измерения временн ы х интервалов передачи сигналов между каждым объектом и ретранслятором. Для ускорения процессов синхронизации применяются групповые операции, обладающие следующими общими свойствами. В них одновременно участвует большое количество объектов. Данные, которые они доставляют в сообщениях, используются в операциях одновременно. Обработка данных происходит в процессе их передачи, без увеличения этого времени. Операции выполняются сетевыми устройствами объектов и не содержащим вычислительных средств общим сетевым устройством - ретранслятором.