Способ функционирования распределенных измерительно-управляющих систем

Изобретение относится к области информационно-измерительной техники. Технический результат - уменьшение среднего времени реакции системы на запросы пользователей. Способ функционирования распределенных измерительно-управляющих систем включает формирование на персональной ЭВМ пользователя задания на управление объектом и измерение, передачу задания с ЭВМ через компьютерную сеть на сетевой сервер системы, запись его в очередь заданий других пользователей в порядке их поступления, разбиение заданий на последовательно выполняемые блоки с фиксированным числом заданий в блоке, выбор и передачу заданий из очередного блока на измерительно-управляющий сервер, сопряженный с объектом, формирование с его помощью сигналов управления и при необходимости - сигналов тестирования, вывод их через средства сопряжения на объект, проведение измерений и передачу их результатов через сетевой сервер на ЭВМ, причем на измерительно-управляющем сервере фиксируют время выполнения ранее не выполнявшихся заданий, заносят его в массив значений времени выполнения заданий на сетевом сервере, а задания из очередного блока для передачи на измерительно-управляющий сервер выбирают в порядке возрастания времени их выполнения. 3 ил.

 

Изобретение относится к области информационно-измерительной техники и может быть использовано для построения распределенных измерительно-управляющих систем с многопользовательским удаленным доступом к объектам исследования, средствам управления и измерения.

Известен «Способ тестирования территориально удаленных объектов» по патенту РФ №2406140, который включает передачу сформированного задания на тестирование объекта с персональной ЭВМ пользователя через компьютерную сеть на сетевой сервер системы, запись его в очередь заданий других пользователей, передачу очередного задания с сетевого сервера на измерительный сервер, сопряженный с тестируемым объектом, измерение под его управлением значений откликов объекта на выводимое тестовое воздействие и передачу результатов измерения через сетевой сервер на персональную ЭВМ пользователя. Данный способ реализуется с помощью распределенной измерительно-управляющей системы и определяет способ функционирования таких систем.

Данный способ обеспечивает сокращение времени реакции (или времени ответа согласно терминологии [Л. Кляйнрок. Вычислительные системы с очередями. Перевод с английского под редакцией д-ра техн. наук Б.С. Цыбакова / Издательство «Мир», Москва. 1979]) распределенной измерительно-управляющей системы на запросы пользователей за счет повышения ее пропускной способности. Недостатком способа является его низкая эффективность в распределенных измерительно-управляющих системах, реализующих измерения, не состоящие преимущественно из совокупности одинаковых измерительных циклов - циклов усреднения, варьированием числа которых достигается технический результат изобретения.

Наиболее близким к заявляемому является «Способ функционирования распределенных измерительно-управляющих систем» по патенту РФ №2468420, который включает формирование на персональной ЭВМ пользователя задания на управление объектом и измерения, передачу задания с персональной ЭВМ пользователя через компьютерную сеть на сетевой сервер системы, запись его в очередь заданий других пользователей в порядке их поступления, разбиение заданий на последовательно выполняемые блоки заданий фиксированной длины (с фиксированным числом заданий в блоке), выбор и передачу из очередного блока на измерительно-управляющий сервер, сопряженный с объектом, задания с наименьшем временем на изменение состояния объекта относительно его текущего состояния, формирование с его помощью сигналов управления и при необходимости - сигналов тестирования, вывод их через средства сопряжения на объект, проведение измерений и передачу их результатов через сетевой сервер на персональную ЭВМ пользователя.

Данный способ также обеспечивает сокращение времени реакции распределенной измерительно-управляющей системы на запросы пользователей за счет повышения ее пропускной способности, но достигается оно путем сокращения времени на реконфигурирование объекта. Недостатком способа является его низкая эффективность в распределенных измерительно-управляющих системах, время реконфигурирования объекта которых не зависит от его предыдущего состояния и является, например, фиксированной величиной.

В основу изобретения положена задача повышения эффективности распределенных измерительно-управляющих систем путем сокращения времени реакции их на запросы пользователей в тех случаях, когда в силу специфики используемых измерений и объектов применение ранее известных способов в таких системах малоэффективно.

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

На фигуре 1 приведена возможная структурная схема системы, реализующей заявляемый способ.

Система содержит персональные ЭВМ пользователей 11, 12, …, 1m, соединенные через компьютерную сеть с сетевым сервером 2, к которому подключен измерительно-управляющий сервер 3, соединенный через устройство сопряжения 4, и исполнительное устройство 5 с объектом 6.

Функционирование распределенной измерительно-управляющей системы по предлагаемому способу осуществляется следующим образом. С персональной ЭВМ пользователя 11, 12, …, 1m (m - число пользователей системы) через компьютерную сеть на сетевой сервер 2 передается представленное в цифровом виде задание на измерения и управление объектом 6, которое в порядке поступления записывается сетевым сервером 2 в очередь заданий других пользователей, формируемую им в виде блоков, содержащих одинаковое (фиксированное) число заданий L. В задании указываются управляемые параметры объекта и их значения, необходимые для изменения его состояния, вид и параметры тестового воздействия.

Каждое из заданий в формируемом сетевым сервером 2 блоке заданий

имеет свое время (длительность) выполнения tn на измерительно-управляющем сервере 3, где n=1, 2, …, L - номер задания в блоке в порядке его поступления.

Сетевой сервер 2 на основе информации о времени (длительности) выполнения имеющихся в очереди заданий, поступающей с измерительно-управляющего сервера 3, выбирает из очередного исполняемого блока заданий то, которое имеет минимальное время выполнения среди имеющихся в блоке. Математически алгоритм поиска номера q очередного извлекаемого из очереди задания можно представить следующим выражением:

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

Под управлением измерительно-управляющего сервера 3 в соответствии с извлекаемым заданием синтезируются в цифровом виде управляющее и тестовое воздействия. Цифровое управляющее воздействие выводится на исполнительное устройство 5, которое преобразует его в физическое воздействие на объект 6, изменяющее его (объекта 6) состояние, например, с помощью управляемых ключей, приводов, нагревателей и т.п. Цифровое тестовое (измерительное) воздействие выводится на устройство сопряжения 4 и преобразуется с помощью встроенного в это устройство цифроаналогового преобразователя (ЦАП) в последовательность аналоговых тестовых сигналов, воздействующих на объект 6.

Одновременно с выводом последовательности тестовых воздействий через устройство сопряжения 4 осуществляется синхронизированный ввод в измерительно-управляющий сервер 3 откликов объекта 6 с одной или нескольких точек съема, оцифрованных встроенным в устройство сопряжения 4 аналого-цифровым преобразователем (АЦП).

Полученные результаты измерений, проводимых под управлением измерительно-управляющего сервера 3, через сетевой сервер 2 передаются на персональную ЭВМ пользователя 11, 12, …, 1m и несут информацию о параметрах и характеристиках объекта 6, отвечающих его установленному состоянию.

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

Технический результат изобретения поясним на конкретном примере.

Предположим, что время выполнения каждого n-го задания составляет k временных интервалов фиксированной длительности Δt:

,

где k - любое целое положительное число.

Предположим, что в очередном блоке с числом заданий L=5 в текущий момент времени содержатся задания со следующими значениями времени выполнения t k n : t 3 1 , t 9 2 , t 4 3 , t 8 4 , t 1 5 , n=1, 2, 3, 4, 5, k=3, 9, 4, 8, 1.

Среднее время выполнения этих заданий определяется как:

.

Каждому заданию в пределах рассматриваемого блока соответствует определенное время пребывания в очереди t о ч n до передачи его на измерительно-управляющий сервер 3 (или время ожидания выполнения согласно терминологии [Л. Кляйнрок. Вычислительные системы с очередями. Перевод с английского под редакцией д-ра техн. наук Б.С. Цыбакова / Издательство «Мир», Москва. 1979, с. 315]). Для первого задания это время равно нулю:

.

При передаче на измерительно-управляющий сервер 3 заданий в порядке n их поступления на сетевой сервер время пребывания в очереди второго извлекаемого задания равно времени выполнения первого задания t 3 1 :

.

Для третьего извлекаемого задания время пребывания в очереди определяется суммой времен выполнения двух предыдущих заданий t 3 1 и t 9 2 :

.

Для четвертого и пятого заданий имеем:

;

.

Временная диаграмма, иллюстрирующая обработку заданий в рассматриваемом блоке в соответствии с порядком их поступления на сетевой сервер, представлена на фигуре 2.

Среднее время пребывания в очереди заданий данного блока tоч_ср составит:

.

Среднее значение времени реакции tреакц_ср распределенной измерительно-управляющей системы на запрос пользователя определяется выражением:

tреакц_ср=tвып_ср+tоч_ср.

Среднее время реакции системы на задания в рассматриваемом блоке:

tреакц_ср=tоч_ср+tвып_ср=11·Δt+5·Δt=16·Δt.

Критерию выбора заданий из очереди (1) в соответствии с заявляемым способом соответствует следующий порядок их извлечения t k q : t 1 5 , t 3 1 , t 4 3 , t 8 4 , t 9 2 , q=5, 1, 3, 4, 2.

Время пребывания заданий в очереди t о ч q * в этом случае определяется следующим образом:

;

;

;

;

.

Временная диаграмма, иллюстрирующая обработку заданий в рассматриваемом блоке в соответствии с порядком, определяемым заявляемым способом, представлена на фигуре 3.

Среднее время пребывания заданий в очереди в ожидании выполнения t о ч _ с р * при применении заявляемого способа составит:

.

В пределах рассматриваемого блока среднее время выполнения заданий остается неизменным и составляет t в ы п _ с р * = t в ы п _ с р = 5 Δ t .

В соответствии с этим среднее время реакции системы на задания рассматриваемого блока:

.

Эффективность предлагаемого способа функционирования системы определяется отношением R среднего времени реакции распределенной измерительно-управляющей системы, функционирующей по известному способу и по предлагаемому способу:

.

В данном случае оно составляет:

.

Аналогично можно показать, что другой исходной последовательности тех же заданий t k n : t 9 1 , t 3 2 , t 8 3 , t 4 4 , t 1 5 соответствует еще более высокая эффективность способа R=1,67.

Выбор числа заданий в блоке L выполняется, исходя из условия не превышения некоторого максимального времени пребывания заданий в очереди в пределах исполняемого блока заданий. Оно определяется при разработке или настройке системы с учетом решаемых ею задач.

Таким образом, при использовании заявляемого способа происходит улучшение одного из важных показателей распределенной измерительно-управляющей системы - среднего времени ее реакции на запросы пользователя в пределах блока заданий, которое сокращается в R раз по сравнению с известным способом. Данный факт позволяет судить о решении положенной в основу изобретения задачи.

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



 

Похожие патенты:

Изобретение относится к коммуникационным сетевым устройствам. Техническим результатом является увеличение реальной пропускной способности и уменьшение задержки при обмене сообщениями размером от 56 до 248 байтов по шине PCIe между сетевым адаптером и процессором вычислительного узла.

Изобретение относится к многофункциональным информационным системам (МИС) интегрированных структур оборонно-промышленного комплекса. Технический результат - повышение информационной безопасности.

Изобретение относится к сетям и связи. Технический результат заключается в повышении скорости передачи данных в сети.

Изобретение относится к области безопасности. Технический результат - эффективная защита контента.

Изобретение относится к системе платежно-коммуникационных связей для дистанционного обслуживания клиентов. Технический результат заключается в повышении достоверности получаемых данных о продавце.

Изобретение относится к выносным индикаторным постам (ВИП) для мониторинга и управления воздушным движением. Технический результат - сокращение времени развертывания ВИП.

Изобретение относится к области сетей связи. Технический результат - обеспечение повышения возможности изменения сообществ посредством регистрации новых устройств.

Изобретение относится к технологии Интернет-приложений. Технический результат - обеспечение отображения информации о деятельности пользователя совместно с географическим положением пользователя.

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

Изобретение относится к боевым информационно-управляющим системам и может быть использовано для управления подготовкой и пуском ракет (противоракет, торпед, управляемых снарядов и т.п.), в которые ввод данных полетного задания осуществляется от обеспечивающих систем.

Изобретение относится к области многопроцессорных вычислительных сред. Техническим результатом является повышение надежности работы процессора при выполнении транзакций. Способ управления выполнением внутри вычислительной среды содержит обнаружение процессором того, что выполнение потока команд сброшено; осуществляемое при обнаружении сброса выполнения потока команд и перед повторной попыткой выполнения потока команд инициирование выполнения машинной команды для указания процессору на то, что повторное выполнение потока команд является повторной попыткой, причем машинная команда определена для исполнения компьютером согласно архитектуре компьютера и содержит поле для задания запрошенной операции поддержки для выполнения процессором, причем значение поля указывает, что повторное выполнение потока команд является повторной попыткой и что следует предпринять действие для облегчения успешного повторного выполнения потока команд, включающее по меньшей мере одно из следующих действий: выполнение случайных задержек внутри процессора, задержку обработки в зависимости от количества случаев, когда поток команд был сброшен, указанного машинной командой, временную приостановку внеочередного выполнения внутри процессора, или отключение ветвления; выполнение указанного действия при инициировании выполнения машинной команды; повторную попытку выполнения потока команд. 2 н. и 9 з.п. ф-лы, 30 ил.

Изобретение относится к области обработки электронных документов. Технический результат - обеспечение сокращения времени, необходимого для сборки файла документа, посредством параллельной организации рабочих процессов. Способ для использования параллельной обработки при формировании документа включает: назначение основным процессом множества задач обработки изображений множеству рабочих процессов, причем основной процесс создает рабочие процессы и продолжает обработку документа в то время, когда рабочие процессы выполняют свою соответствующую обработку; определение входных параметров для каждой задачи из множества задач, причем входные параметры содержат часть исходного документа и описание структуры этой части со ссылкой на элемент документа, требующий длительной обработки; и сборка основным процессом множества изображений, создаваемых рабочими процессами на основе элементов, требующих длительной обработки и определяющихся входными параметрами, в результирующий файл, соответствующий исходному документу. 3 н. и 20 з.п. ф-лы, 6 ил.

Изобретение относится к технологиям отображения данных на электронных устройствах. Техническим результатом является обеспечение совместного использования информации на электронных устройствах за счет учета направления устройства-отправителя относительно устройства-получателя. Предложен способ совместного использования информации, чувствительной к направлению. Способ включает в себя прием ввода пользователя в устройстве-отправителе, причем ввод пользователя задает информацию, которая должна совместно использоваться, и направление относительно устройства-отправителя. Далее, согласно способу, осуществляют исполнение команд, хранящихся в памяти, причем исполнение этих команд процессором идентифицирует устройство-получатель, расположенное в целевой области, при этом целевая область определяется на основе заданного направления относительно устройства-отправителя. 3 н. и 16 з.п. ф-лы, 6 ил.

Изобретение относится к области информационных технологий, а именно к техническим средствам, обеспечивающим проведение совещаний участников, находящихся на удалении друг от друга, с использованием видеоконференц-связи. Техническим результатом является повышение эффективности управления процессом проведения совещаний за счет того, что все участники соответствуют элементам экранной раскладки, имеющим разную степень значимости. Предложен способ проведения виртуальных совещаний. Способ предусматривает взаимодействие множества АРМ участников, а также, по меньшей мере, одного АРМ компетентного спикера, в котором управление проведением совещания выполняется с АРМ компетентного спикера, путем воздействия на клавиатуру. При этом формируют экранную раскладку с, по меньшей мере, двумя подмножествами элементов пользовательского интерфейса, отвечающих за вывод изображений участников и различающихся по устанавливаемой и регулируемой степени значимости на элементы с большей степенью значимости и на элементы с меньшей степенью значимости. 6 н. и 14 з.п. ф-лы, 3 ил.

Изобретение относится к машиночитаемому носителю данных и способам предоставления для клиента деталей оптимизации хранения данных в сервере хранения данных. Технический результат заключается в оптимизации хранения и передачи данных. В способе осуществляют посредством клиента доступ к метаданным, описывающим хранение данных файла на сервере хранения данных, посредством отправки на сервер хранения данных запроса на метаданные, причем данные файла хранятся на сервере хранения данных в форме, отличающейся от исходной формы данных файла, принимают на клиенте с сервера хранения данных информацию, содержащую метаданные, описывающие информацию о сжатии для данных файла, которая может использоваться для распаковки данных файла, отправляют посредством клиента последующий запрос на упомянутую отличающуюся форму данных файла, основанный на полученных метаданных, принимают на клиенте данные файла, причем данные файла принимаются в упомянутой отличающейся форме данных файла, в том виде как они сохранены на сервере хранения данных, и преобразуют посредством клиента упомянутую отличающуюся форму данных файла в упомянутую исходную форму данных файла на основе метаданных. 3 н. и 17 з.п. ф-лы, 4 ил.

Изобретение относится к способу, машиночитаемому запоминающему устройству и компьютерной системе для выполнения классификации зон сообщений электронной почты. Технический результат заключается в повышении безопасности передачи данных сообщений электронной почты. В способе посредством программы клиента электронной почты принимают первый и второй адреса электронной почты получателей, которые являются внешними по отношению к организации, посылают эти адреса на сервер электронной почты организации, определяющий, включает ли в себя адрес электронной почты получателя домен адресов электронной почты, ассоциированный с доверенным партнером организации, принимают от этого сервера классификации зон электронной почты для первого и второго адресов электронной почты получателей, включающие в себя одну из общей зоны интернет и зоны с ограничениями для первого адреса и зону доверенного партнера для второго адреса, отображают классификации зоны электронной почты в отображаемом сообщении электронной почты, обрабатывают это сообщение как совокупность отдельных сообщений, адресованных по первому и второму адресам, выполняют действие политики в отношении первого сообщения электронной почты, и посылают в сервер электронной почты организации второе сообщение электронной почты без применения этого действия политики. 3 н. и 17 з.п. ф-лы, 5 ил.

Изобретение относится к управлению безопасностью вычислительных ресурсов. Технический результат - эффективное управление безопасностью вычислительных ресурсов. Раскрыт компьютерно-реализуемый способ управления доступом к вычислительным ресурсам провайдера, причем один или более вычислительных ресурсов провайдера вычислительных ресурсов являются частью логической группы вычислительных ресурсов в зоне ключей из множества зон ключей, при этом способ содержит: получение от главного источника ключей ключа сеанса, соответствующего зоне ключей, причем ключ сеанса сгенерирован, по меньшей мере, путем применения хэш-функции кода аутентификации сообщений к секретному сертификату и первому набору из одного или более параметров сеанса; прием электронного запроса на доступ к одному или более вычислительным ресурсам и подписи для электронного запроса, которая была сгенерирована на основе, по меньшей мере, частично секретного сертификата и второго набора из одного или более параметров сеанса; генерирование при помощи одной или более компьютерных систем исходной подписи, по меньшей мере, путем применения хэш-функции кода аутентификации сообщений, по меньшей мере, к электронному запросу и полученному ключу сеанса; и обеспечение доступа к одному или более вычислительным ресурсам. 4 н. и 23 з.п. ф-лы, 24 ил.

Изобретение относится к вычислительной технике и предназначено для сбора информации от внешних источников, последующей ее обработки и выработки сигналов управления различным корабельным оружием. Техническим результатом предлагаемого изобретения является обеспечение пространственно-функциональной живучести и надежности системы при сокращении аппаратурных затрат. При этом многопроцессорная корабельная вычислительная система, содержащая пульт управления, по меньшей мере, одно устройство формирования сигналов управления изделиями группового наведения и, по меньшей мере, одно устройство формирования сигналов управления изделиями индивидуального наведения (ИИН) первого типа, к выходам которого подключен блок устройств ввода данных в ИИН, выполненных на основе исполнительных механизмов цифровых следящих систем, дополнительно содержит, по меньшей мере, одно устройство формирования сигналов управления ИИН второго типа, при этом пульт управления содержит три микроэлектронных вычислительных машины (МЭВМ), процессоры которых объединены в сеть посредством коммутатора сети межпроцессорного обмена Ethernet, и панель органов управления и индикации. 5 ил.

Изобретение относится к системе контроля территорий и управления силами и средствами охраны. Технический результат заключается в автоматизации управления средствами охраны. Система содержит комплекс технических средств контроля территории (КТСКТ) 1-го уровня, состоящий из технических средств контроля территорий (ТСКТ), стационарных, автономных и мобильных постов контроля территории, автоматизированного рабочего места (АРМ) оператора ТСКТ, сервера ТСКТ, коммутатора связи и средств связи, и многоуровневый аппаратно-программный комплекс системы (АПКС), состоящий из территориально распределенных и иерархически связанных комплексов средств автоматизации (КСА) в виде совокупности АРМ должностных лиц и сервера баз данных, объединенных каналами средств связи в составе пункта управления (ПУ) 2-го уровня, содержащего АРМ руководителя, дежурного оператора, должностного лица, коммутатор локальной вычислительной сети, средства визуального отображения информации, сервер базы данных о нарушениях режима контролируемых территорий, средства передачи информации и ПУ 3-го уровня, содержащего АРМ руководителя, дежурного оператора, должностных лиц, средства отображения информации, коммутатор ЛВС, сервер базы данных, при этом АПКС отделен от КТСКТ однонаправленным шлюзом. 2 з.п. ф-лы, 5 ил.

Изобретение относится к системам аутентификации с использованием аутентификационной информации из веб-обозревателя. Технический результат заключается в обеспечении устройством обработки информации уведомления сервера относительно завершения операции управления без дополнительной обработки по аутентификации. Указанный резудьтат достигается за счет формирования сервером идентификатора сеанса и передачи в веб-обозреватель экранной информации, дополненной идентификатором сеанса. Веб-обозреватель принимает операцию через функциональный экран, отображаемый на основе экранной информации, принимаемой из сервера, и передает содержимое операции на сервер. Сервер передает поставщику услуг MFP запрос на выполнение задания, соответствующего содержимому операции, в котором указывается идентификатор сеанса. При завершении выполнения задания поставщик услуг передает, на сервер без участия веб-обозревателя, информацию завершения, указывающую результат выполнения и дополненную идентификатором сеанса. 5 н. и 4 з.п. ф-лы, 15 ил.
Наверх