Система и способ балансировки загрузки объектов с функциями управления сеансами и маршрутизацией и обеспечения отказоустойчивости
Номер патента: 18031
Опубликовано: 28.02.2014
Авторы: ХАНЬ, Цзянь, СЮЙ, Синминь, ЖЭНЬ, Пэн, АЛ, Хунфан
Текст
(51) МПК НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ СИСТЕМА И СПОСОБ БАЛАНСИРОВКИ ЗАГРУЗКИ ОБЪЕКТОВ С ФУНКЦИЯМИ УПРАВЛЕНИЯ СЕАНСАМИ И МАРШРУТИЗАЦИЕЙ И ОБЕСПЕЧЕНИЯ ОТКАЗОУСТОЙЧИВОСТИ(57) 1. Система для балансировки загрузки объектов с функциями управления сеансами и маршрутизациейи обеспечения отказоустойчивости, содержащая объекты прокси с функциями управления сеансами и маршрутизацией (-), запрашивающие объекты с функциями управления сеансами и маршрутизацией (-), обслуживающие объекты с функциями управления сеансами и маршрутизацией (-) и сервер доменного имени системы (-сервер), причем каждый объект - или каждый объект - выполнен с возможностью отправки собственного отчета о весе эквивалентной загрузки на-сервер посредством сообщенияотправки, при необходимости регистрационного сигнала протокола инициации сессии , сигнального запроса на вышеуказанный -сервер и с возможностью прокладки маршрута вышеуказанного регистрационного сигнала протоколак объектув соответствии с записью сервиса ,возвращенной -сервером каждый объект - выполнен с возможностью отправки собственного отчета о весе эквивалентной загрузки на -сервер посредством сообщения, -сервер выполнен с возможностью предложения перечня объектов -, перечня объектов - и перечня объектов -, а также с возможностью регулировки положения каждого из упомянутых объектов в соответствующем перечне объектовв соответствии с полученным сообщением, отчет о котором представлен объектомвозврата, при получении сигнализации запроса доменного имени системы, объекту-источникузаписи , соответствующей целевому объекту , имеющему минимальный вес эквивалентной загрузки в перечне объектов . 2. Система по п. 1, отличающаяся тем, что любой из объектов -, -,- выполнен с дополнительной возможностью сбора персональных параметров загрузки во время работы, перевода собранных параметров в вес эквивалентной загрузки,подсчета абсолютного значения разницы между текущим и предыдущим показателями веса эквивалентной загрузки, а также сравнения вышеуказанного абсолютного значения с заранее определенным пороговым значением в случае, если абсолютное значение оказывается не меньше вышеуказанного порогового значения, отчет о текущем весе эквивалентной загрузки составляется немедленно в случае, если абсолютное значение оказывается меньше порогового значения, последний отчет о весе эквивалентной загрузки составляется по наступлении заранее определенного периода времени. 3. Система по п. 1, отличающаяся тем, что каждый объект - или каждый объектвыполнен с дополнительной возможностью определения при приеме записи ,возвращенной -сервером, наличия в ней сетевого адреса соответствующего объектанепосредственной отправки регистрационного сигнала по протоколу , в случае наличия сетевого адреса соответствующего объектав записи , на данный сетевой адрес отправки сигнального запроса на -сервер для получения сетевого адреса соответствующего объекта , если таковой отсутствует в записиа также отправки регистрационного сигнала по протоколуна сетевой адрес, возвращенный -сервером. 4. Система по п. 1, отличающаяся тем, что -сервер выполнен с дополнительной возможностью при получении первого сообщенияот одного из объектов- запуска таймера с заранее установленным периодом времени для данного объектапри получении следующего сообщения, составленного данным объектомв течение периода времени, заданного таймером, - регулировки положения данного объектав соответствующем перечне в соответствии с весом эквивалентной загрузки, указанным в сообщении создания записис указанием данного объектадоступным, а затем перезапуска таймера при неполучении следующего сообщения, составленного данным объектомвне заданного периода времени, создания записис указанием данного объектанедоступным, а затем перезапуска таймера а также возврата сетевого адреса соответствующего объектапри приеме запроса о получении сетевого адреса. 5. Система по п. 1, отличающаяся тем, что дополнительно содержит оборудование пользователя, выполненное с возможностью соединения объекта - с -сервером посредством отправки сигнального запроса записиобъектом - определения при приеме записи , возвращенной -сервером, наличия в ней сетевого адреса объекта - непосредственной отправки регистрационного сигнала по протоколув случае наличия сетевого адреса объекта - в записина данный сетевой адрес отправки сигнального запроса на -сервер для получения сетевого адреса соответст 2 18031 1 2014.02.28 вующего объекта -, если таковой отсутствует в записиа также отправки регистрационного сигнала по протоколуна сетевой адрес, возвращенный -сервером. 6. Способ балансировки загрузки объектов с функциями управления сеансами и маршрутизациейи обеспечения отказоустойчивости системой по п. 1, при котором осуществляют после включения системы отправку каждым объектомотчета о весе эквивалентной загрузки на -сервер корректировку -сервером соответствующего перечня объектовв соответствии с полученным весом эквивалентной загрузки отправку объектом-источникомсигнального запроса доменного имени системы на-сервер при необходимости отправки регистрационного сигнала по протоколуна объектвозврат -сервером объекту-источникузаписисоответствующего целевого объектас минимальным весом эквивалентной загрузки в соответствующем перечнев соответствии с полученным сигнальным запросом доменного имени системы и прокладку объектом-источникоммаршрута регистрационного сигнала по протоколук целевому объекту , соответствующему записи . 7. Способ по п. 6, отличающийся тем, что перед составлением каждым объектомотчета о весе эквивалентной загрузки дополнительно осуществляют сбор объектомсобственных параметров загрузки в рабочее время и перевод собранных параметров в вес эквивалентной загрузки, а затем сравнение заранее определенного порогового значения с абсолютным значением разницы между текущим и предыдущим показателями веса эквивалентной загрузки и в случае, если абсолютное значение оказывается не меньше вышеуказанного порогового значения, отправку отчета о текущем весе эквивалентной загрузки объектомна -сервер немедленно в случае, если абсолютное значение меньше порогового значения, отправку объектомпоследнего отчета о весе эквивалентной загрузки на -сервер по наступлении заранее определенного периода времени. 8. Способ по п. 6, отличающийся тем, что посредством объектаотправляют отчет о текущем весе эквивалентной загрузки на -сервер через поле Загрузка и/или поле Приоритет в записи , содержащейся в сообщении. 9. Способ по п. 8, отличающийся тем, что при получении сообщения,составленного объектом , посредством -сервера запускают таймер с заданным периодом времени для каждого объектаи определяют, получено ли -сервером следующее сообщение, составленное данным объектом , до истечения заданного периода времени таймера при получении следующего сообщения, составленного объектом , до истечения заданного периода времени таймера посредством -сервера корректируют положение данного объектав соответствующем перечне в соответствии с весом эквивалентной загрузки, указанным в сообщении,создают записьс указанием объектадоступным, а затем перезапускают таймер при неполучении следующего сообщения, составленного данным объектом, до истечения заданного периода времени таймера -сервер создает записьс указанием данного объектанедоступным, а затем перезапускает таймер. 10. Способ по п. 6, отличающийся тем, что если объектом-источникомвыбирают объект -, то целевым объектомвыбирают объект - если объектом-источникомвыбирают объект -, то целевым объектомвыбирают объект -. 11. Способ по п. 6, отличающийся тем, что дополнительно при регистрации в системе посредством оборудования пользователя первоначально запрашивают объект через -сервер посредством -сервера возвращают оборудованию пользователя запись , соответствующую объекту - с минимальным весом эквивалентной загрузки в перечне объектов -, после получения сигнального запроса от оборудования пользователя а также посредством оборудования пользователя отправляют объекту-, соответствующему полученной записи , регистрационный сигнал по протоколу . 3 18031 1 2014.02.28 Настоящее изобретение относится к области подсистемы -мультимедиа , в частности к системе и способу обеспечения устойчивости к авариям и балансировки загрузки объектов с функциями управления сеансами и маршрутизацией . Для объекта с функциями управления сеансами и маршрутизацией в сетиэксплуатационная надежность объектаимеет большое значение с точки зрения надежного функционирования сетикак единого целого. Для обеспечения надежного функционирования сетив стандартной сетиреализованы идеи определения доступности элементов сети, а также выбора соседнего элемента сети для балансировки загрузки. Идея обнаружения доступности сетевого элемента вводит механизм обнаружения канала в , который использует запроспротокола инициирования сеанса, чтобы обнаружить доступность канала от местного сетевого элемента до соседнего сетевого элемента. Во время сеанса связи элемент локальной сети выбирает доступный соседний элемент сети и предлагает ему услуги в соответствии с доступностью канала к соседнему сетевому элементу. Данный способ позволяет улучшить коэффициент успешных попыток управления сигнальным соединением, что, в свою очередь, улучшит и работу системы в целом. Согласно идее выбора балансировки загрузки соседнего сетевого элемента, объекта прокси(-), объекта обслуживающего(-) и объекта функции граничного управления шлюзом , всоответственно применяют метод балансирования загрузки для выбора объекта, запрашивающего(-),объектаили объекта функции управления шлюза . На фиг. 1 показана архитектура локальной сети в соответствии с идеями определения доступности элемента сети и выбора балансировки загрузки для соседнего элемента сети,используемыми в сети . В период функционирования объекта - 101 объект- 101 посылает в интервале заданного времени сигнализациюк объектам - 102, которые соединяются с объектом - 101, и если ответная сигнализация от одного объекта - 102 не получена в период заданного времени и число неполучения ответной сигнализации превосходит заданное численное значение, то этот объект - 102 рассматривают как недоступный. При необходимости регистрации оборудования пользователя 103 в доступной последовательности объектов -,полученной в результате определения доступности, объект - 101 выбирает подходящий объект опроса в соответствии со стратегией балансировки загрузки и прокладывает маршрут регистрационного сигнала для выбранного объекта опроса. Аналогично процессу выбора объектом - объекта -, в системевышеуказанный способ может применяться в процессах выбора объекта управления выходом шлюза (-) обслуживающим узлом объекта с функциями управления сеансами и маршрутизацией (-) и объекта управления транспортными шлюзамиобъектом управления выходом шлюза (-). Недостатки вышеуказанного метода заключаются в следующем объект - может определять доступность объекта -, однако объект не может определять доступность объекта -, т.е. определение не является двусторонним при добавлении объекта - и/или объекта - в сетьнеобходимо модифицировать конфигурацию всех объектов в сетив случае если в -сети, объект -, объект и объект - имеют множество физических объектов соответственно, загрузка сетиувеличивается вследствие большого количества сигналов для определения доступности сети, добавленных в сеть . Настоящим изобретением предлагаются система и способ обеспечения устойчивости к авариям и балансировки загрузки с целью облегчения использования и улучшения устойчивости к авариям и балансировки загрузки, таким образом, снижения загрузки в сети . 4 18031 1 2014.02.28 Настоящее изобретение раскрывает систему обеспечения устойчивости к авариям и балансировки загрузки объектов , включающих объекты -, объекты - и объекты -, дополнительно включающую сервер доменных имен (-сервер), причем каждый объект - либо каждый объект - предназначен для отправки собственного отчета о весе эквивалентной загрузки на -сервер посредством сообщениядля отправки, при необходимости регистрационного сигнала протокола, сигнального запроса на вышеуказанный -сервер а также для прокладки маршрута вышеуказанного регистрационного сигнала протоколак объектув соответствии с записью сервиса , возвращенной -сервером каждый объектпредназначен для отправки отчета о собственном весе эквивалентной загрузки на -сервер посредством сообщенияа также-сервер предназначен для предложения перечня объектов -, перечня объектов - и перечня объектов -, а также для регулировки положения каждого объектав соответствующем перечне объектовв соответствии с полученным сообщением, отчет о котором представлен объектомпри получении сигнализации запроса , для возврата объекту-источникузаписи , соответствующей целевому объектус минимальным весом эквивалентной загрузки в перечне соответствующих объектов . В настоящем изобретении объектом-источникомявляется тот, который функционирует в настоящий момент времени целевым объектомявляется тот, которым управляют. Кроме того, каждый из объектов -, - либо - предназначен для сбора персональных параметров загрузки во время работы, перевода собранных параметров в вес эквивалентной загрузки, подсчета абсолютного значения разницы между текущим и предыдущим показателями веса эквивалентной загрузки, а также сравнения вышеуказанного абсолютного значения с заранее определенным пороговым значением в случае, если абсолютное значение не превышает вышеуказанное пороговое значение, отчет о текущем весе эквивалентной загрузки составляется немедленно в случае если абсолютное значение меньше порогового значения, последний отчет о весе эквивалентной загрузки составляется по наступлении заранее определенного периода времени. Кроме того, каждый из объектов - либо - предназначен для определения,при приеме записи , возвращенной -сервером, наличия -адреса соответствующего объектадля непосредственной отправки регистрационного сигнала по протоколу , в случае наличия -адреса соответствующего объектав записи- на данный -адрес для отправки сигнального запроса на -сервер для получения адреса соответствующего объекта , если таковой отсутствует в сервисной записи а также для отправки регистрационного сигнала по протоколуна -адрес, возвращенный -сервером. Вышеуказанный -сервер дополнительно предназначен при получении первого сообщенияот одного объекта- для запуска таймера с заранее установленным периодом времени для данного объектапри получении следующего сообщения, составленного данным объектомв течение периода времени, заданного таймером, - для регулировки положения объектав соответствующем перечне в соответствии с весом эквивалентной загрузки, указанным в сообщении,создания записис указанием объектадоступным, а затем перезапуска таймера при неполучении следующего сообщения, составленного данным объектомвне заданного периода времени, - для создания сервисной записи с указанием объектанедоступным, а затем перезапуска таймера а также для возврата -адреса соответствующего объектапри приеме запроса о получении -адреса. Данная система дополнительно содержит оборудование пользователя , предназначенное для соединения объекта - с -сервером посредством отправки сигнального запроса записиобъекта - для определения, при приеме записи ,5 18031 1 2014.02.28 возвращенной -сервером, наличия в ней -адреса объекта - для непосредственной отправки регистрационного сигнала по протоколу , в случае наличия -адреса объекта - в записи , на данный -адрес для отправки сигнального запроса на-сервер для получения -адреса соответствующего объекта -, если таковой отсутствует в записиа также для отправки регистрационного сигнала по протоколуна -адрес, возвращенный -сервером. Настоящим изобретением также раскрывается способ обеспечения устойчивости к авариям и балансировки загрузки объекта , причем данный способ включает после включения системы отправку каждым объектомна -сервер отчета о весе эквивалентной загрузки регулировку -сервером соответствующего перечняв соответствии с полученным весом эквивалентной загрузки при необходимости отправки регистрационного сигнала по протоколуна объектотправку вышеуказанным объектом-источникомсигнального запросана-сервер возврат -сервером объекту-источникузаписисоответствующего целевого объектас минимальным весом эквивалентной загрузки в соответствующем перечне , в соответствии с полученным сигнальным запросома также прокладывание объектом-источникоммаршрута регистрационного сигнала по протоколук целевому объекту , соответствующему записи . Перед составлением отчета о весе эквивалентной загрузки объектдополнительно осуществляет следующие операции собирает собственные параметры загрузки в рабочее время и преобразует собранные параметры в вес эквивалентной загрузки, а затем сравнивает заранее установленное пороговое значение с абсолютным значением разницы между текущим и предыдущим показателями веса эквивалентной загрузки в случае, если абсолютное значение оказывается не меньше вышеуказанного порогового значения, отчет о текущем весе эквивалентной загрузки отправляется объектомна -сервер немедленно в случае, если абсолютное значение оказывается меньше порогового значения, последний отчет о весе эквивалентной загрузки отправляется объектомна -сервер по наступлении заранее определенного периода времени. При этом параметры загрузки включают коэффициент использования центрального процессора, доступный объем памяти, доступный объем диска коммуникативную способность сети а также заданное время составляет 1/12 от вышеуказанного заранее определенного периода времени. Объектотправляет отчет о текущем весе эквивалентной загрузки на -сервер через поле Загрузка и/или поле Приоритет в записи , содержащейся в сообщении. При получении -сервером сообщения, составленного объектом, указанный -сервер запускает таймер с заданным периодом времени для каждого объектаи определяет, получено ли -сервером следующее сообщение, составленное данным объектом , до истечения заданного периода времени таймера при получении следующего сообщения, составленного данным объектом , до истечения заданного периода времени таймера -сервер регулирует положение объектав соответствующем перечне в соответствии с весом эквивалентной загрузки, указанным в сообщении, создает записьс указанием объектадоступным, а затем перезапускает таймер при неполучении следующего сообщения, составленного объектом , до истечения заданного периода времени таймера -сервер создает записьс указанием объектанедоступным, а затем перезапускает таймер. В случае если объектом-источникомявляется объект -, то целевым объектомявляется объект - если же объектом-источникомявляется объект-, то целевым объектомявляется объект -. 6 18031 1 2014.02.28 Регистрируясь в системе, оборудование пользователя сначала запрашивает объект- через -сервер после получения сигнального запроса от оборудования пользователя -сервер возвращает оборудованию пользователя запись , соответствующую объекту - с минимальным весом эквивалентной загрузки в перечне объекта- а оборудование пользователя отправляет объекту - регистрационный сигнал по протоколу , соответствующий полученной записи . Настоящим изобретением сообщениеиспользуется для отправки отчета о весе эквивалентной загрузки объектовв рабочее время таким образом, чтобы значения веса эквивалентной загрузки могли использоваться -сервером при реализации стратегии балансировки загрузки. В настоящем изобретении при добавлении объектовв сеть требуется только обеспечить добавленные объекты механизмом создания отчетов о весе эквивалентной загрузки, не мешая при этом работе других объектов исходной сети. Более того, -сервер отвечает за регулировку загрузки объектовво всей сети, при этом взаимодействия объектовне требуется, что позволяет сократить количество сигналовпо протоколув сети , также сократить загрузку сети. На фиг. 1 схематично показана диаграмма архитектуры системы для определения и выбора балансировки загрузки из уровня техники. На фиг. 2 схематично показана диаграмма структуры системы в соответствии с реализацией настоящего изобретения. На фиг. 3 показана блок-схема способа составления отчета о весе эквивалентной загрузки для каждого объектав соответствии с исполнением настоящего изобретения. На фиг. 4 показана блок-схема процедуры, осуществляемой -сервером при приеме сообщенияиз отчета, составленного объектом -, в соответствии с исполнением настоящего изобретения. На фиг. 5 показана блок-схема процедуры, осуществляемой -сервером при приеме сигнального запроса от оборудования пользователя для записиобъекта - в соответствии с исполнением способа настоящего изобретения. На фиг. 6 показана блок-. схема процедуры, осуществляемой объектом - при необходимости обработки регистрационного сигнала по протоколув соответствии с исполнением способа настоящего изобретения. Настоящее изобретение будет проиллюстрировано более подробно на основании прилагаемых фигур и вариантов предпочтительного исполнения. На фиг. 2 схематично показана диаграмма структуры системы в соответствии с исполнением настоящего изобретения, причем система включает объекты - 201, объекты- 202, объекты - 204, оборудование пользователя 204 и -сервер 205. В настоящем исполнении изобретения предполагается, что количество объектов равно , количество объектов - равно , а количество объектов - равно . Каждый из объектов - 201 и - 202 предназначен для сбора персональных параметров загрузки во время работы, перевода собранных параметров в вес эквивалентной загрузки, подсчета абсолютного значения разницы между текущим и предыдущим показателями веса эквивалентной загрузки, а также сравнения вышеуказанного абсолютного значения с заранее заданным пороговым значением для составления отчета о текущем весе эквивалентной загрузки посредством сообщенияв случае, если это абсолютное значение не превышает вышеуказанное пороговое значение в противном случае - для составления последнего отчета о весе эквивалентной загрузки посредством сообщенияпо наступлении заранее определенного периода времени и,кроме этого, для отправки, при необходимости регистрационного сигнала протокола ,сигнального запроса на вышеуказанный -сервер 205 для определения, при приеме записи , возвращенной -сервером, наличия в ней -адреса соответствующего объектадля непосредственной отправки регистрационного сигнала по протоколу 18031 1 2014.02.28 ный -адрес в противном случае - для отправки сигнального запроса на -сервер для получения -адреса соответствующего объекта , если таковой отсутствует в записиа также для отправки регистрационного сигнала по протоколуна -адрес, возвращенный -сервером 205. Каждый объект - 204 предназначен для сбора персональных параметров загрузки во время работы, перевода собранных параметров в вес эквивалентной загрузки,подсчета абсолютного значения разницы между текущим и предыдущим показателями веса эквивалентной загрузки, а также сравнения вышеуказанного абсолютного значения с заранее определенным пороговым значением в случае, если абсолютное значение не превышает вышеуказанное пороговое значение, для составления отчета о текущем весе эквивалентной загрузки посредством сообщенияв противном случае - для составления последнего отчета о весе эквивалентной загрузки посредством сообщенияпо наступлении заранее определенного периода времени. Оборудование пользователя 203 предназначено для соединения объекта - с-сервером 205 посредством отправки сигнального запроса о записиобъекта- и определения, при приеме сервисной записи, возвращенной -сервером 205,наличия в ней -адреса объекта - в случае наличия -адреса объекта - в записи- для непосредственной отправки регистрационного сигнала по протоколуна данный -адрес в противном случае - для отправки сигнального запроса на сервер 205 для получения -адреса соответствующего объекта - и отправки регистрационного сигнала по протоколуна -адрес, возвращенный -сервером 205.-сервер 205 предназначен для предложения перечней объектов -, - и- для запуска таймера с заранее установленным периодом времени для объектапри получении первого сообщенияот одного объектапри получении следующего сообщения, составленного объектомв течение периода времени, заданного таймером, для регулировки положения объектав соответствующем перечне в соответствии с весом эквивалентной загрузки, указанным в этом сообщении, создания записис указанием объектадоступным, а затем перезапуска таймера при неполучении следующего сообщения, составленного объектом , вне заданного периода времени - для создания записис указанием объектанедоступным, а затем перезапуска таймера а также предназначен для возврата-адреса соответствующего объектапри приеме запроса о получении -адреса, а также при получении сигнального запроса для возврата на объект-источникзаписи, соответствующей целевому объектус минимальным весом эквивалентной загрузки в соответствующем перечне объектов .-сервер 205 сохраняет записиобъектов одного вида в одном и том же перечне, т.е., записиообъектах - сохраняются в перечне объектов -, записиообъектах - сохраняются в перечне объектов -, а сведения ообъектах - сохраняются в перечне объектов -. Объекты этих видов запрашиваются в соответствии с их весами эквивалентной загрузки, для применения в стратегии балансировки загрузки. На фиг. 3 показана блок-схема способа составления отчета о весе эквивалентной загрузки в соответствии с исполнением настоящего изобретения. В настоящем изобретении предполагается, что заранее определенный период времени для объектаравен 60 с. Процедура, в частности, включает следующие этапы этап 301 после включения системы - запуск таймера отчета загрузки и таймера определения загрузки каждого объекта . В настоящем исполнении промежуток времени работы таймера отчета загрузки равен заранее определенному периоду времени, составляющему 60 с промежуток времени работы таймера определения загрузки равен 1/12 заранее определенного периода времени,т.е. 60/125 с, т.е. объектсобирает параметры загрузки и переводит их в вес эквивалентной загрузки каждые 5 с 8 18031 1 2014.02.28 этап 302 ожидание объектомокончания работы таймера определения загрузки этап 303 окончание работы таймера определения загрузки и переход к этапу 304 этап 304 сбор собственных параметров загрузки и их перевод в вес эквивалентной загрузки. Параметры загрузки включают коэффициент использования центрального процессора,доступный объем памяти, доступный объем диска коммуникативную способность сети этап 305 подсчет абсолютного значения разницы между текущим и предыдущим показателем веса эквивалентной загрузки. В случае, если текущий вес эквивалентной загрузки является первым, предыдущий вес эквивалентной загрузки на этом этапе равен 0 этап 306 сравнение вышеуказанного абсолютного значения, полученного на этапе 305, с заранее определенным пороговым значением если абсолютное значение не превышает пороговое значение, переход к этапу 307 в противном случае - переход к этапу 308. Пороговое значение может быть скорректировано в соответствии с подсчитанным абсолютным значением этап 307 отправка отчета о текущем весе эквивалентной загрузки на -сервер через поле Загрузка и/или поле Приоритет в записи , содержащейся в сообщенииэтап 308 определение окончания работы таймера отчета загрузки если работа завершена - переход к этапу 309 в противном случае - переход к этапу 302 этап 309 отправка отчета о последнем весе эквивалентной загрузки и на -сервер через поле Загрузка и/или поле Приоритет в записи, содержащейся в сообщении. На фиг. 4 показана блок-схема процедуры, осуществляемой -сервером при приеме сообщенияиз отчета, составленного объектом - в соответствии с исполнением настоящего изобретения. В настоящем исполнении в качестве примера взяты объекты -, для объектов - и объектов - процедура идентична. Процедура включает следующие этапы этап 401 включение таймера с заранее определенным периодом времени для -го объекта - после получение -сервером от -го объекта - первого сообщенияэтап 402 определение получения -сервером следующего сообщения,составленного -м объектом - до истечения заданного периода времени таймера если сообщение получено - переход к этапу 403 в противном случае - переход к этапу 404 этап 403 регулировка положения -го объекта - в перечне объектов - в соответствии с весом эквивалентной загрузки, содержащимся в записив полученном сообщении, установка записи , соответствующей -му объекту -,в перечне объектов - как доступен, а также одновременный перезапуск таймера и ожидание следующего сообщения. В настоящем исполнении каждый объектрасположен в перечне объектовв соответствии с весом эквивалентной загрузки этап 404 установка записи , соответствующей -му объекту -, в перечне объектов - как недоступен, а также перезапуск таймера с целью ожидания следующего сообщения. На фиг. 5 показана блок-схема процедуры, осуществляемой -сервером при приеме от оборудования пользователя сигнального запроса записиобъекта - в соответствии с исполнением способа по настоящему изобретению данная процедура включает следующие этапы этап 501 прием -сервером от оборудования пользователя сигнального запроса записиобъекта 9 18031 1 2014.02.28 этап 502 возврат -сервером оборудованию пользователя записи , соответствующей объекту - с минимальным весом эквивалентной загрузки в перечне объектов этап 503 определение оборудованием пользователя наличия в сервисной записи-адреса соответствующего объекта - в случае наличия -адреса - переход к этапу 504 в противном случае - переход к этапу 505 этап 504 отправка оборудованием пользователя регистрационного сигнала по протоколуна -адрес, содержащийся в записи , и завершение обработки запроса этап 505 отправка на - сервер запроса А/АААА для получения -адреса объекта этап 506 поиск и возврат оборудованию пользователя -адреса объекта - сервером после получения запроса А/АААА этап 507 отправка оборудованием пользователя регистрационного сигнала по протоколуна -адрес после получения оборудованием пользователя -адреса, возвращенного -сервером, и завершение обработки запроса. На фиг. 6 показана блок-схема процедуры, осуществляемой объектом - при необходимости обработки регистрационного сигнала по протоколув соответствии с исполнением способа по настоящему изобретению. Настоящее исполнение иллюстрируется с использованием в качестве примера объекта - в качестве объекта-источникаи объектов - в качестве целевого объекта , причем, если объектом-источникомявляется объект -, процедура идентична вышеописанной. Процедура включает следующие этапы этап 601 отправка на объект - регистрационного сигнала по протоколуэтап 602 отправка сигнального запросана -сервер этап 603 возврат -сервером объекту - записи , соответствующей объекту - с минимальным весом эквивалентной загрузки в перечне объектов этап 604 определение объектом - наличия -адреса в записипосле получения им записив случае наличия -адреса - переход к этапу 605 в противном случае - переход к этапу 606 этап 605 прокладка маршрута регистрационного сигнала на -адрес и завершение обработки регистрационного сигнала по протоколуэтап 606 отправка на -сервер запроса А/АААА для получения -адреса объекта этап 607 поиск и возврат -сервером объекту - -адреса объекта после получения -сервером запроса А/АААА этап 608 прокладка объектом - маршрута регистрационного сигнала на -адрес после получения объектом им -адреса, возвращенного -сервером, и завершение обработки регистрационного сигнала по протоколу . Приведенное выше описание представляет собой лишь предпочтительные исполнения настоящего изобретения. Для специалистов настоящее изобретение может иметь множество модификаций либо вариантов. Любые модификации, эквиваленты либо варианты могут быть осуществлены в рамках объема притязаний прилагаемой формулы изобретения без нанесения ущерба духу и сущности изобретения. В системе и способе обеспечения устойчивости к авариям и балансировки загрузки объектов , в соответствии с настоящим изобретением, сообщениеиспользуется для отчета о весе эквивалентной загрузки объектовв рабочее время для того, чтобы эти показатели веса эквивалентной загрузки могли использоваться сервером при реализации стратегии балансировки загрузки. Таким образом, при добавлении объектовв сеть требуется только обеспечить добавленные объекты механизмом создания отчетов о весах эквивалентной загрузки не мешая при этом, работе других объектов исходной сети. Более того, -сервер отвечает за регулировку загрузки объектов 10 18031 1 2014.02.28 во всей сети, при этом взаимодействия объектовне требуется, что позволяет сократить количество сигналовпо протоколув сети , а также сократить загрузку сети. Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20. 13
МПК / Метки
МПК: H04L 29/06
Метки: обеспечения, балансировки, маршрутизацией, система, загрузки, сеансами, объектов, способ, управления, функциями, отказоустойчивости
Код ссылки
<a href="https://by.patents.su/13-18031-sistema-i-sposob-balansirovki-zagruzki-obektov-s-funkciyami-upravleniya-seansami-i-marshrutizaciejj-i-obespecheniya-otkazoustojjchivosti.html" rel="bookmark" title="База патентов Беларуси">Система и способ балансировки загрузки объектов с функциями управления сеансами и маршрутизацией и обеспечения отказоустойчивости</a>
Предыдущий патент: Способ повышения устойчивости растений томата или огурца, выращиваемых в закрытом грунте, к фузариозному увяданию
Следующий патент: Вычислительное устройство по модулю три
Случайный патент: Добычная установка, в частности для горных разработок, и способ управления добычной установкой