Способ выравнивания нагрузки и связанное с ним устройство

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

 

Область техники, к которой относится изобретение

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

Уровень техники

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

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

Сущность изобретения

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

Первый аспект настоящего изобретения обеспечивает способ выравнивания нагрузки, включающий в себя:

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

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

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

Со ссылкой на первый аспект или первую возможную реализацию первого аспекта, во второй возможной реализации, идентификатор недействительного объекта включает в себя IP адрес, MAC адрес или VLAN адрес недействительного объекта.

Со ссылкой на первую или вторую возможную реализацию первого аспекта, в третьей возможной реализации, трансляция выравнивателем нагрузки уведомления о недействительности включает в себя: трансляцию выравнивателем нагрузки уведомления о недействительности на выравниватель нагрузки на стороне источника, так что выравниватель нагрузки на стороне источника транслирует уведомление о недействительности узлу взаимодействия на стороне источника; или трансляцию выравнивателем нагрузки уведомления о недействительности клиенту.

Второй аспект настоящего изобретения обеспечивает способ выравнивания нагрузки, включающий в себя:

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

В первой возможной реализации второго аспекта протокол выравнивания нагрузки включает в себя данные назначения, при этом данные назначения включают в себя первое поле и второе поле, первое поле используют для указания узла взаимодействия на стороне назначения, и второе поле используют для указания сеанса на узле взаимодействия на стороне назначения; и

удаление узлом взаимодействия на стороне источника записанной информации о протоколе выравнивания нагрузки недействительного объекта включает в себя:

удаление узлом взаимодействия на стороне источника записанной информации о том, что первое поле в протоколе выравнивания нагрузки является узлом взаимодействия на стороне назначения, когда недействительный объект является узлом взаимодействия на стороне назначения;

удаление узлом взаимодействия на стороне источника записанной информации о том, что первое поле в протоколе выравнивания нагрузки является узлом взаимодействия на стороне назначения, и второе поле включает в себя группу сеансов на узле взаимодействия на стороне назначения, когда недействительный объект является группой сеансов на узле взаимодействия на стороне назначения; или

удаление узлом взаимодействия на стороне источника записанной информации о том, что первое поле в протоколе выравнивания нагрузки является узлом взаимодействия на стороне назначения, и второе поле является сеансом в группе сеансов на узле взаимодействия на стороне назначения, когда недействительным объектом является сеанс в группе сеансов на узле взаимодействия на стороне назначения.

Со ссылкой на второй аспект или первую возможную реализацию второго аспекта, во второй возможной реализации, идентификатор недействительного объекта включает в себя IP адрес, MAC адрес или VLAN ID недействительного объекта.

Со ссылкой на второй аспект или первую или вторую возможную реализацию второго аспекта, в третьей возможной реализации, прием узлом взаимодействия на стороне источника уведомления о недействительности включает в себя: прием узлом взаимодействия на стороне источника уведомления о недействительности, отправленное выравнивателем нагрузки на стороне источника; или прием узлом взаимодействия на стороне источника уведомления о недействительности, отправленного выравнивателем нагрузки на стороне назначения.

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

Четвертый аспект настоящего изобретения обеспечивает выравниватель нагрузки. Выравниватель нагрузки включает в себя процессор, память и сетевой интерфейс. Процессор подключен к памяти и сетевому интерфейсу. Например, процессор может быть подключен к памяти и сетевому интерфейсу с помощью шины. Сетевой интерфейс включает в себя один или несколько интерфейсов. Если сетевой интерфейс включает в себя один интерфейс, выравниватель нагрузки может быть подключен к коммутирующему устройству с помощью интерфейса и подключен к каждому узлу взаимодействия на стороне назначения с помощью коммутационного устройства для установления связи с узлами взаимодействия на стороне назначения. Если сетевой интерфейс включает в себя множество интерфейсов, выравниватель нагрузки может быть подключен к узлам взаимодействия на стороне назначения с помощью множества интерфейсов для установления связи с узлами взаимодействия на стороне назначения. Процессор выполнен с возможностью выполнять некоторые или все процессы первого аспекта.

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

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

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

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

Краткое описание чертежей

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

Фиг. 1 является схемой сценария взаимодействия выравнивателей нагрузки на двух сторонах;

фиг. 2 является схемой сценария взаимодействия выравнивателя нагрузки на одной стороне;

фиг. 3А и фиг. 3B являются блок-схемой последовательности операций способа выравнивания нагрузки согласно варианту осуществления настоящего изобретения;

фиг. 4 является схемой заголовка данных протокола выравнивания нагрузки;

фиг. 5 представляет собой блок-схему алгоритма другого способа выравнивания нагрузки в соответствии с вариантом осуществления настоящего изобретения;

фиг. 6 является схемой заголовка данных другого протокола выравнивания нагрузки;

фиг. 7 является схемой выравнивателя нагрузки в соответствии с вариантом осуществления настоящего изобретения;

фиг. 8 является схемой другого выравнивателя нагрузки в соответствии с вариантом осуществления настоящего изобретения;

фиг. 9 является схемой узла взаимодействия в соответствии с вариантом осуществления настоящего изобретения; и

фиг. 10 является схемой другого узла взаимодействия в соответствии с вариантом осуществления настоящего изобретения.

Описание вариантов осуществления

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

Узел взаимодействия, предоставленный в вариантах осуществления настоящего изобретения, может быть виртуальной машиной, физическим устройством сетевого элемента или комбинацией виртуальной машины и физического устройства сетевого элемента. Если узел взаимодействия включает в себя виртуальную машину, виртуальная машина назначения может быть указана с использованием индекса выравнивания нагрузки (Load balancing index, LBI). Индекс выравнивания нагрузки может быть адресом интернет-протокола (Internet Protocol, IP), адресом управления доступом к среде (Media Access Control, MAC), адресом виртуальной локальной сети (Virtual Local Area Network, VLAN) или т.п. виртуальной машины. Каждая виртуальная машина может включать в себя множество групп сеансов, и каждая группа сеансов может включать в себя множество сеансов. Каждая группа сеансов может иметь идентификатор группы, и каждый сеанс может иметь внутренний адрес.

Если узел взаимодействия является узлом взаимодействия на стороне источника, узел взаимодействия может дополнительно быть терминалом с клиентом. Терминал включает в себя, но не без ограничения, сотовый телефон (cellphone), смартфон (smartphone), компьютер (computer), планшетный компьютер (tablet computer), персональный цифровой помощник (personal digital assistant, PDA), мобильное интернет-устройство (mobile internet device, MID), носимое устройство, электронное устройство для чтения (e-book reader) и тому подобное. В вариантах осуществления настоящего изобретения инициирующая сторона процедуры взаимодействия упоминается как сторона источника, b принимающая сторона процедуры взаимодействия упоминается как сторона назначения.

Если узел взаимодействия на стороне источника представляет собой виртуальную машину или физическое устройство сетевого элемента, узел взаимодействия на стороне источника может быть подключен к выравнивателю нагрузки на стороне источника, выравниватель нагрузки на стороне источника подключен к выравнивателю нагрузки на стороне назначения, и выравниватель нагрузки на стороне назначения дополнительно соединен с узлом взаимодействия на стороне назначения, как показано на фиг. 1.

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

На фиг. 3А и фиг. 3B показана блок-схема последовательности операций способа выравнивания нагрузки в соответствии с вариантом осуществления настоящего изобретения. Настоящий вариант осуществления описан со ссылкой на фиг. 1. Как показано на фиг. 3А и фиг. 3B, способ включает в себя следующие этапы.

S301. Выравниватель нагрузки на стороне назначения получает уведомление о недействительности.

Уведомление о недействительности включает в себя идентификатор недействительного объекта на стороне назначения, и недействительный объект включает в себя недействительный узел взаимодействия, недействительную группу сеансов в узле взаимодействия или недействительный сеанс в группе сеансов.

В возможной реализации узел взаимодействия на стороне назначения может обнаруживать, присутствует ли недействительная группа сеансов на узле взаимодействия или присутствует ли недействительный сеанс во внутренней группе сеансов. Если на узле взаимодействия присутствует недействительная группа сеансов или недействительный сеанс во внутренней группе сеансов, узел взаимодействия на стороне назначения формирует уведомление о недействительности и отправляет уведомление о недействительности в выравниватель нагрузки на стороне назначения. Когда недействительный объект представляет собой внутреннюю группу сеансов в узле взаимодействия, уведомление о недействительности включает в себя идентификатор узла взаимодействия и идентификатор группы сеансов; или когда недействительный объект является сеансом во внутренней группе сеансов узла взаимодействия, уведомление о недействительности включает в себя идентификатор узла взаимодействия и идентификатор сеанса, где идентификатор сеанса может включать в себя идентификатор группы сеансов в которой сеанс расположен, и внутренний идентификатор сеанса в группе сеансов сеанса.

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

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

S302. Выравниватель нагрузки на стороне назначения транслирует уведомление о недействительности.

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

S303. Выравниватель нагрузки на стороне источника принимает уведомление о недействительности.

S304. Выравниватель нагрузки на стороне источника транслирует уведомление о недействительности.

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

S305. Узел взаимодействия на стороне источника принимает уведомление о недействительности.

S306. Узел взаимодействия на стороне источника удаляет информацию о протоколе выравнивания нагрузки недействительного объекта.

Заголовок данных протокола выравнивания нагрузки показан на фиг. 4, и включает в себя четыре поля: LBI источника, адрес сеанса источника, LBI назначения и адрес сеанса назначения. В этом варианте осуществления настоящего изобретения адрес LBI назначения и адрес сеанса назначения упоминаются как данные назначения, и LBI назначения используют для указания узла взаимодействия на стороне назначения. Адрес сеанса назначения используют для указания сеанса на узле взаимодействия на стороне назначения. LBI источника используют для указания узла взаимодействия на стороне источника, и адрес сеанса источника используют для указания сеанса на узле взаимодействия на стороне источника.

Процесс, в котором узел взаимодействия на стороне источника записывает информацию о протоколе выравнивания нагрузки узла взаимодействия на стороне назначения, заключается в следующем:

1. Узел взаимодействия на стороне источника генерирует запрос взаимодействия приложения, и запрос взаимодействия приложения соответствует протоколу выравнивания нагрузки. Узел взаимодействия на стороне источника назначает LBI источника и адрес сеанса источника заголовку данных протокола выравнивания нагрузки и отправляет запрос взаимодействия приложения на выравниватель нагрузки на стороне источника.

2. Выравниватель нагрузки на стороне источника принимает запрос взаимодействия приложения и отправляет запрос взаимодействия приложения на выравниватель нагрузки на стороне назначения.

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

4. Узел взаимодействия на стороне назначения принимает запрос взаимодействия приложения, выполняет соответствующую обработку услуги и генерирует ответ взаимодействия приложения, назначает LBI источника и адрес сеанса источника, записывает LBI источника и адрес сеанса источника в запросе взаимодействии приложения в протокол выравнивания нагрузки, как данные назначения и возвращает ответ взаимодействия приложения на выравниватель нагрузки на стороне назначения.

5. Выравниватель нагрузки на стороне назначения отправляет ответ взаимодействия приложения на выравниватель нагрузки на стороне источника.

6. Выравниватель нагрузки на стороне источника выбирает соответствующий узел взаимодействия на основании LBI источника и адреса сеанса источника и направляет ответ взаимодействия приложения.

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

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

Предполагают, что LBI назначения является первым полем, а адрес сеанса назначения является вторым полем. То, что узел взаимодействия на стороне источника удаляет информацию о протоколе выравнивания нагрузки, может быть конкретно следующим:

Узел взаимодействия на стороне источника удаляет записанную информацию о том, что первое поле в протоколе выравнивания нагрузки является узлом взаимодействия на стороне назначения, когда недействительный объект является узлом взаимодействия на стороне назначения;

узел взаимодействия на стороне источника удаляет записанную информацию о том, что первое поле в протоколе выравнивания нагрузки является узлом взаимодействия на стороне назначения, и второе поле включает в себя группу сеансов на узле взаимодействия на стороне назначения, когда недействительным объектом является группа сеансов на узле взаимодействия на стороне назначения; или

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

S307. Когда узел взаимодействия на стороне источника взаимодействует с недействительным объектом на стороне назначения, узел взаимодействия на стороне источника генерирует запрос взаимодействия приложения, данные назначения которого пусты.

S308. Узел взаимодействия на стороне источника отправляет запрос взаимодействия приложения на выравниватель нагрузки на стороне источника.

S309. Выравниватель нагрузки на стороне источника принимает запрос взаимодействия приложения.

S310. Выравниватель нагрузки на стороне источника отправляет запрос взаимодействия приложения на выравниватель нагрузки на стороне назначения.

S311. Выравниватель нагрузки на стороне назначения принимает запрос взаимодействия приложения.

S312. Выравниватель нагрузки на стороне назначения переназначает узел взаимодействия на стороне назначения на запрос взаимодействия приложения.

В варианте осуществления, показанном на фиг. 3А и фиг. 3B, выравниватель нагрузки на стороне назначения может уведомить узел взаимодействия на стороне источника об уведомлении о недействительности. Уведомление о недействительности содержит идентификатор недействительного объекта на стороне назначения. После приема уведомления о недействительности узел взаимодействия на стороне источника может узнать, какой узел взаимодействия был недействительным и нерабочим, и узел взаимодействия на стороне источника удаляет записанную информацию о недействительном узле взаимодействия. При повторном взаимодействии с недопустимым узлом взаимодействия узел взаимодействия на стороне источника генерирует запрос взаимодействия приложения, данные назначения которого пусты. Когда выравниватель нагрузки на стороне назначения принимает запрос взаимодействия приложения, поскольку данные назначения пусты, выравниватель нагрузки на стороне назначения может переназначить узел взаимодействия на запрос взаимодействия приложения, чтобы избежать назначения запроса взаимодействия приложения недействительному узлу взаимодействия и обеспечить надежность обмена сообщениями.

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

S501. Выравниватель нагрузки на стороне назначения получает уведомление о недействительности.

Уведомление о недействительности включает в себя идентификатор недействительного объекта на стороне назначения, и недействительный объект включает в себя недействительный узел взаимодействия, недействительную группу сеансов в узле взаимодействия или недействительный сеанс в группе сеансов.

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

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

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

S502. Выравниватель нагрузки на стороне назначения транслирует уведомление о недействительности.

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

S503. Клиент принимает уведомление о недействительности.

S504. Клиент удаляет информацию о протоколе выравнивания нагрузки недействительного объекта.

Заголовок данных протокола выравнивания нагрузки показан на фиг. 6 и в основном совпадает с заголовком данных, показанным на фиг. 4. Различие заключается в том, что LBI источника и адрес сеанса источника в заголовке данных, показанном на фиг. 6, пустые или являются значениями по умолчанию.

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

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

Предполагают, что LBI назначения является первым полем и адрес сеанса назначения является вторым полем. То, что узел взаимодействия на стороне источника удаляет информацию о протоколе выравнивания нагрузки, может быть конкретно следующим:

Узел взаимодействия на стороне источника удаляет записанную информацию о том, что первое поле в протоколе выравнивания нагрузки является узлом взаимодействия на стороне назначения, когда недействительный объект является узлом взаимодействия на стороне назначения;

узел взаимодействия на стороне источника удаляет записанную информацию о том, что первое поле в протоколе выравнивания нагрузки является узлом взаимодействия на стороне назначения, и второе поле включает в себя группу сеансов на узле взаимодействия на стороне назначения, когда недействительным объектом является группа сеансов на узле взаимодействия на стороне назначения; или

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

S505. Когда клиент взаимодействует с недействительным объектом на стороне назначения, клиент генерирует запрос взаимодействия приложения, данные назначения которого пусты.

S506. Клиент отправляет запрос взаимодействия приложения на выравниватель нагрузки на стороне назначения.

S507. Выравниватель нагрузки на стороне назначения принимает запрос взаимодействия приложения.

S508. Выравниватель нагрузки на стороне назначения переназначает узел взаимодействия на стороне назначения на запрос взаимодействия приложения.

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

На фиг. 7 проиллюстрирована структурная схема выравнивателя нагрузки в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 7, выравниватель нагрузки включает в себя процессор 71, память 72 и сетевой интерфейс 73. Процессор 71 подключен к памяти 72 и сетевому интерфейсу 73. Например, процессор 71 может быть подключен к памяти 72 и сетевому интерфейсу 73 с использованием шины.

Процессор 71 выполнен с возможностью поддерживать выравниватель нагрузки при выполнении соответствующей функции в вышеупомянутом способе. Процессор 71 может быть центральным процессором (central processing unit, CPU), сетевым процессором (network processor, NP), аппаратной микросхемой или любой их комбинацией. Аппаратная микросхема может быть специализированной интегральной схемой (application specific integrated circuit, ASIC), программируемым логическим устройством (programmable logic device, PLD) или их комбинацией. PLD может представлять собой комплексное программируемое логическое устройство (complex programmable logic device, CPLD), программируемая пользователем вентильная матрица (field programmable gate array, FPGA), типовая матричная логика (generic array logic, GAL) или любая их комбинация.

Память 72 может включать в себя энергозависимую память (volatile memory), например, оперативную память (random access memory, RAM). Память 72 также может включать в себя энергонезависимую память (non-volatile memory), например, постоянную память (read-only memory ROM), флэш-память (flash memory), жесткий диск (hard disk drive, HDD) или твердотельный диск (solid-state drive, SSD). Память 72 может дополнительно включать в себя комбинацию вышеуказанных типов памяти.

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

Процессор 71 может выполнять следующие операции:

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

Уведомление о недействительности отправляют узлом взаимодействия на стороне назначения, и уведомление о недействительности формируют узлом взаимодействия на стороне назначения путем получения идентификатора недействительной группы сеансов или недействительного сеанса при обнаружении недействительной группы сеансов или недействительного сеанса на узле взаимодействия на стороне назначения; или уведомление о недействительности отправляют системой эксплуатации и обслуживания, и уведомление о недействительности формируют системой эксплуатации и обслуживания путем получения идентификатора недействительного узла взаимодействия при обнаружении недействительного узла взаимодействия на стороне назначения; или уведомление о недействительности формируют процессором 71 путем получения идентификатора недействительного узла взаимодействия при обнаружении недействительного узла взаимодействия на стороне назначения.

На фиг. 8 показана структурная схема другого выравнивателя нагрузки в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 8, выравниватель 8 нагрузки включает в себя модуль 81 получения, модуль 82 отправки и модуль 83 обработки. Модуль 83 обработки реализует функцию процессора, показанного на фиг. 7. В сочетании с модулем 81 получения модуль 82 отправки реализует функцию сетевого интерфейса, показанного на фиг. 7.

На фиг. 9 показана структурная схема узла взаимодействия в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 9, узел взаимодействия включает в себя процессор 91, память 92 и сетевой интерфейс 93. Процессор 91 подключен к памяти 92 и сетевому интерфейсу 93. Например, процессор 91 может быть подключен к памяти 92 и сетевому интерфейсу 93 с использованием шины.

Процессор 91 выполнен с возможностью поддерживать узел взаимодействия при выполнении соответствующей функции в вышеупомянутом способе. Процессор 91 может быть CPU, NP, аппаратной микросхемой или любой их комбинацией. Аппаратная микросхема может быть ASIC, PLD или их комбинацией. PLD может быть CPLD, FPGA, GAL или любой их комбинацией.

Память 92 выполнена с возможностью хранить информацию о протоколе выравнивания нагрузки. Память 92 может включать в себя энергозависимую память, такую как RAM; память 92 может включать в себя энергонезависимую память, такую как ROM, флэш-память, HDD или SSD; и память 92 может включать в себя комбинацию вышеуказанных типов памяти.

Процессор 91 может выполнять следующие операции:

получение уведомления о недействительности, когда уведомление о недействительности включает в себя идентификатор недействительного объекта на стороне назначения, недействительный объект включает в себя недействительный узел взаимодействия на стороне назначения, недействительную группу сеансов на узле взаимодействия или недействительный сеанс в группе сеансов; удаление записанной информации о протоколе выравнивания нагрузки недействительного объекта; и когда процессор 91 взаимодействует с недействительным объектом на стороне назначения, используя сетевой интерфейс 93, генерирование запроса взаимодействия приложения, данные назначения которого пусты, и отправку запроса взаимодействия приложения в выравниватель нагрузки на стороне назначения.

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

Удаление процессором 91 записанной информации о протоколе выравнивания нагрузки недействительного объекта включает в себя:

удаление записанной информации, что первое поле в протоколе выравнивания нагрузки является узлом взаимодействия на стороне назначения, когда недействительный объект является узлом взаимодействия на стороне назначения;

удаление записанной информации, что первое поле в протоколе выравнивания нагрузки является узлом взаимодействия на стороне назначения, и второе поле включает в себя группу сеансов на узле взаимодействия на стороне назначения, когда недействительный объект является группой сеансов на узле взаимодействия на стороне назначения; или

удаление записанной информации, что первое поле в протоколе выравнивания нагрузки является узлом взаимодействия на стороне назначения, и второе поле является сеансом в группе сеансов на узле взаимодействия на стороне назначения, когда недействительным объектом является сеанс в группе сеансов на узле взаимодействия на стороне назначения.

Фиг. 10 является структурной схемой другого узла взаимодействия в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 10, узел 10 взаимодействия включает в себя модуль 101 обработки, модуль 102 отправки и модуль 103 приема. Модуль 101 обработки реализует функцию процессора, показанного на фиг. 9. В сочетании с модулем 103 приема, модуль 102 отправки реализует функцию сетевого интерфейса, показанного на фиг. 9.

Специалист в данной области техники может понять, что все или некоторые процессы способов в вариантах осуществления могут быть реализованы компьютерной программой, инструктирующей соответствующее аппаратное обеспечение. Программа может храниться на машиночитаемом носителе информации. Когда программа выполняется, выполняют процессы способов в вариантах осуществления. Вышеупомянутый носитель данных может включать в себя: магнитный диск, оптический диск, постоянное запоминающее устройство (read-only memory, ROM) или оперативное запоминающее устройство (random access memory, RAM).

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

1. Способ выравнивания нагрузки, содержащий:

получение устройством выравнивания нагрузки уведомления о недействительности, в котором уведомление о недействительности содержит идентификатор недействительного объекта на стороне назначения, и недействительный объект содержит недействительный узел взаимодействия, недействительную группу сеансов на узле взаимодействия или недействительный сеанс в группе сеансов;

трансляцию устройством выравнивания нагрузки уведомления о недействительности, в котором уведомление о недействительности используют для указания узлу взаимодействия на стороне источника удалить записанную информацию о протоколе выравнивания нагрузки недействительного объекта; и

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

2. Способ по п. 1, в котором

уведомление о недействительности отправляют узлом взаимодействия на стороне назначения, и уведомление о недействительности формируют узлом взаимодействия на стороне назначения путем получения идентификатора недействительной группы сеансов или недействительного сеанса при обнаружении наличия недействительной группы сеансов или недействительного сеанса на узле взаимодействия на стороне назначения; или

уведомление о недействительности отправляют системой эксплуатации и обслуживания и уведомление о недействительности формируют системой эксплуатации и обслуживания путем получения идентификатора недействительного узла взаимодействия при обнаружении наличия недействительного узла взаимодействия на стороне назначения; или

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

3. Способ выравнивания нагрузки, содержащий:

прием узлом взаимодействия на стороне источника уведомления о недействительности, в котором уведомление о недействительности содержит идентификатор недействительного объекта на стороне назначения, и недействительный объект содержит недействительный узел взаимодействия на стороне назначения, недействительную группу сеансов на узле взаимодействия или недействительный сеанс в группе сеансов;

удаление узлом взаимодействия на стороне источника записанной информации о протоколе выравнивания нагрузки недействительного объекта; и

когда узел взаимодействия на стороне источника взаимодействует с недействительным объектом на стороне назначения, генерирование узлом взаимодействия на стороне источника запроса взаимодействия приложения, чьи данные назначения являются пустыми, и отправку запроса взаимодействия приложения в устройство выравнивания нагрузки на стороне назначения.

4. Способ по п. 3, в котором протокол выравнивания нагрузки содержит данные

назначения, данные назначения содержат первое поле и второе поле, первое поле используют для указания узла взаимодействия на стороне назначения и второе поле используют для указания сеанса на узле взаимодействия на стороне назначения; и

удаление узлом взаимодействия на стороне источника записанной информации о протоколе выравнивания нагрузки недействительного объекта содержит:

удаление узлом взаимодействия на стороне источника записанной информации о том, что первое поле в протоколе выравнивания нагрузки является узлом взаимодействия на стороне назначения, когда недействительный объект является узлом взаимодействия на стороне назначения;

удаление узлом взаимодействия на стороне источника записанной информации о том, что первое поле в протоколе выравнивания нагрузки является узлом взаимодействия на стороне назначения, и второе поле содержит группу сеансов на узле взаимодействия на стороне назначения, когда недействительный объект является группой сеансов на узле взаимодействия на стороне назначения; или

удаление узлом взаимодействия на стороне источника записанной информации о том, что первое поле в протоколе выравнивания нагрузки является узлом взаимодействия на стороне назначения, и второе поле является сеансом в группе сеансов на узле взаимодействия на стороне назначения, когда недействительным объектом является сеанс в группе сеансов на узле взаимодействия на стороне назначения.

5. Устройство выравнивания нагрузки, содержащее:

модуль получения, выполненный с возможностью получать уведомление о недействительности, в котором уведомление о недействительности содержит идентификатор недействительного объекта на стороне назначения, и недействительный объект содержит недействительный узел взаимодействия, недействительную группу сеансов на узле взаимодействия или недействительный сеанс в группе сеансов;

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

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

6. Устройство выравнивания нагрузки по п. 5, в котором

уведомление о недействительности отправляют узлом взаимодействия на стороне назначения, и уведомление о недействительности формируют узлом взаимодействия на стороне назначения путем получения идентификатора недействительной группы сеансов или недействительного сеанса при обнаружении наличия недействительной группы сеансов или недействительного сеанса на узле взаимодействия на стороне назначения; или

уведомление о недействительности отправляют системой эксплуатации и обслуживания, и уведомление о недействительности формируют системой эксплуатации и обслуживания путем получения идентификатора недействительного узла взаимодействия при обнаружении наличия недействительного узла взаимодействия на стороне назначения; или

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

7. Узел взаимодействия, содержащий:

модуль приема, выполненный с возможностью принимать уведомление о недействительности, в котором уведомление о недействительности содержит идентификатор недействительного объекта на стороне назначения, и недействительный объект содержит недействительный узел взаимодействия на стороне назначения, недействительную группу сеансов на узле взаимодействия или недействительный сеанс в группе сеансов;

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

модуль обработки дополнительно выполнен с возможностью: когда узел взаимодействия взаимодействует с недействительным объектом на стороне назначения, генерировать запрос взаимодействия приложения, данные назначения которого являются пустыми; и

модуль отправки, выполненный с возможностью отправлять запрос взаимодействия приложения на устройство выравнивания нагрузки на стороне назначения.

8. Узел взаимодействия по п. 7, в котором

протокол выравнивания нагрузки содержит данные назначения, данные назначения содержат первое поле и второе поле, первое поле используют для указания узла взаимодействия на стороне назначения, и второе поле используют для указания сеанса на узле взаимодействия на стороне назначения; и

модуль обработки выполнен с возможностью:

удалять записанную информацию о том, что первое поле в протоколе выравнивания нагрузки является узлом взаимодействия на стороне назначения, когда недействительный объект является узлом взаимодействия на стороне назначения;

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

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

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

10. Компьютерный носитель данных, содержащий сетевой интерфейс, память и процессор, в котором память хранит набор программного кода, и процессор выполнен с возможностью вызывать программный код, хранящийся в памяти, для выполнения способа по п. 3 или 4.



 

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

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

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

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

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

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

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

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

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

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

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

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

Наверх