Способ и устройство управления потоком в nfv архитектуре

Авторы патента:


Способ и устройство управления потоком в nfv архитектуре
Способ и устройство управления потоком в nfv архитектуре
Способ и устройство управления потоком в nfv архитектуре

Владельцы патента RU 2682844:

ХУАВЕЙ ТЕКНОЛОДЖИЗ КО., ЛТД. (CN)

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

 

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

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

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

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

Раскрытие сущности изобретения

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

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

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

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

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

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

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

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

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

устанавливают такой же приоритет виртуального ресурса, как соответствующий приоритет службы.

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

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

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

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

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

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

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

Согласно второму аспекту вариант осуществления настоящего изобретения обеспечивает устройство управления потоком в NFV архитектуре, включающее в себя:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фиг. 1 – блок-схема алгоритма варианта осуществления способа управления потоком в NFV архитектуре в соответствии с настоящим изобретением;

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

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

Осуществление изобретения

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

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

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

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

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

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

Этап 102: получают заданное отношение сопоставления между приоритетом службы и виртуальным ресурсом.

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

Этап 103: устанавливают приоритет для виртуального ресурса, в соответствии с отношением отображения между приоритетом службы и виртуальным ресурсом.

Далее описан конкретный способ установления:

установление приоритета виртуального ресурса является таким же, как соответствующий приоритет службы. Например, при наличии отношения отображения между виртуальным ресурсом a и приоритетом 2 службы, приоритет виртуального ресурса a, соответствующего приоритету 2 службы, может быть установлен равным 2; и при наличии отношения отображения между приоритетом 4 службы и виртуальным ресурсом b, приоритет виртуального ресурса b, соответствующий приоритету 4 службы, может быть установлен равным 4. Приоритет службы может использоваться для представления важности службы, и служба с более высокой степенью важности имеет более высокий приоритет.

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

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

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

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

Нижеприведенное описание используется в качестве примера. Например, когда служба A запрашивает доступ, приоритет службы A равен 3 при наличии отношения отображения между приоритетом 3 службы и виртуальным ресурсом c, устройство для управления потоком может устанавливать приоритет виртуального ресурса c равным 3. Затем физический подресурс, который может первоначально использоваться виртуальным ресурсом c, должен быть определен в соответствии с отношением отображения между виртуальным ресурсом c и физическим подресурсом. Например, когда физического ресурса достаточно, виртуальный ресурс c может использовать три физических подресурсов в заданном отношении отображения, и пороговое значение заданного приоритета равно 4. Когда физический ресурс перегружен, эти три физических подресурса могут не быть распределены виртуальному ресурсу c (поскольку приоритет виртуального ресурса c равен 3 и ниже порогового значения 4 заданного приоритета), или количество физических подресурсов, которые используются виртуальным ресурсом c, может быть уменьшено. Например, для виртуального ресурса c назначается только один физический подресурс, и сохраненные физические подресурсы могут быть распределены для использования другому виртуальному ресурсу с приоритетом выше заданного порогового значения приоритета. Таким образом, выполняют процесс управление потоком в соответствии с приоритетом службы, обеспечивая нормальный запуск на выполнение важной службы (службы с высоким приоритетом), что повышает надежность системы.

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

Нижеследующее описывает устройство для управления потоком в NFV архитектуре, представленное в варианте осуществления настоящего изобретения. В конкретной реализации устройство для управления потоком может быть менеджером виртуализированной инфраструктуры (менеджер виртуализированной инфраструктуры, VIM). Как показано на фиг. 2, устройство 200 для управления потоком в этом варианте осуществления включает в себя:

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

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

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

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

Для дополнительного понимания нижеследующее подробно описывает процесс взаимодействия между блоками в устройстве для управления потоком в этом варианте осуществления:

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

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

Блок 203 установки устанавливает приоритет для виртуального ресурса в соответствии с отношением отображения между приоритетом службы и виртуальным ресурсом и которое получается блоком 202 получения. В частности, блок 203 установки может устанавливать приоритет виртуального ресурса таким же, как соответствующий приоритет службы. Например, если существует отношение отображения между виртуальным ресурсом a и приоритетом 2 службы, приоритет виртуального ресурса a, соответствующий приоритету 2 службы, может быть установлен равным 2; и если есть отношение отображения между приоритетом 4 службы и виртуальным ресурсом b, приоритет виртуального ресурса b, соответствующий приоритету 4 службы, может быть установлен равным 4. Приоритет службы может использоваться для представления важности службы, приоритет каждой службы может быть задан NFVO, и служба с более высокой степенью важности имеет более высокий приоритет. В качестве альтернативы, блок 203 установки может установить приоритет виртуального ресурса, который будет отличаться от соответствующего приоритета службы. Например, для виртуального ресурса, соответствующего приоритету службы, устанавливается более высокий приоритет, когда приоритет службы выше; и для виртуального ресурса, соответствующего приоритету службы, устанавливается более низкий приоритет, когда приоритет службы ниже.

Когда пакет трафика услуг вызывает перегрузку физического ресурса, блок 201 управления ресурсами может управлять, в соответствии с приоритетом, который имеет виртуальный ресурс, и который устанавливается блоком 203 установки, и с соответствием между виртуальным ресурсом и физическим подресурсом, физическим подресурсом, который используется виртуальным ресурсом. Конкретный способ управления может быть следующим: разрешение блоку 201 управления ресурсами использовать виртуальному ресурсу с приоритетом выше порогового значения заданного приоритета соответствующий физический подресурс и запрещение виртуальному ресурсу с приоритетом ниже заданного порогового значения приоритета использовать соответствующий физический подресурс; или увеличение блоком 201 управления ресурсами количества физических подресурсов, которые соответственно используются виртуальным ресурсом с приоритетом выше заданного порогового значения приоритета и уменьшение количества физических подресурсов, которые соответственно используются виртуальным ресурсом с приоритетом ниже заданного порогового значения приоритета. Заданное пороговое значение приоритета может быть задано блоком управления ресурсами в соответствии с реальной ситуацией.

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

Для краткости описания, процесс не описан подробно в этом варианте осуществления, может быть сделана ссылка на вышеизложенное описание варианта осуществления способа.

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

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

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

получать заданное отношение отображения между приоритетом службы и виртуальным ресурсом;

устанавливать приоритет для виртуального ресурса, в соответствии с отношением отображения между приоритетом службы и виртуальным ресурсом; и

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

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

Основываясь на описании вышеприведенных реализаций, специалист в данной области техники может ясно понимать, что настоящее изобретение может быть реализовано программным обеспечением в дополнение к необходимым универсальным аппаратным средствам или специализированному оборудованию, включающему в себя специализированную интегральную схему, выделенный CPU, выделенную память, выделенный компонент и тому подобное. Как правило, любые функции, которые могут быть выполнены компьютерной программой, могут быть легко реализованы с использованием соответствующего оборудования. Кроме того, конкретная аппаратная структура, используемая для достижения одной и той же функции, может иметь различные формы, например, в виде аналоговой схемы, цифровой схемы, выделенной схемы и т.п. Однако, что касается настоящего изобретения, реализация программного обеспечения в большинстве случаев является лучшей реализацией. Основываясь на таком понимании, технические решения настоящего изобретения, по существу, или часть, способствующая уровню техники, могут быть реализованы в виде программного продукта. Программный продукт хранится на читаемом носителе данных, таком как гибкий диск, USB-накопитель, съемный жесткий диск, постоянное запоминающее устройство (ROM, постоянное запоминающее устройство), оперативное запоминающее устройство (RAM,оперативная память), магнитный диск или оптический диск компьютера и включает в себя несколько инструкций для управления компьютерным устройством (которое может быть персональным компьютером, сервером, сетевым устройством и т.п.) для выполнения способов, описанных в варианты осуществления настоящего изобретения.

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

1. Способ управления потоком в архитектуре виртуализации сетевых функций (NFV), содержащий этапы, на которых:

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

получают (102) заданное отношение отображения между приоритетом службы и виртуальным ресурсом;

устанавливают (103) приоритет для виртуального ресурса, в соответствии с заданным отношением отображения между приоритетом службы и виртуальным ресурсом; и

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

этап управления, в соответствии с приоритетом виртуального ресурса и соответствием между виртуальным ресурсом и физическим подресурсом, физическим подресурсом, используемым виртуальным ресурсом, содержит подэтапы, на которых:

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

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

2. Способ по п. 1, в котором соответствие между виртуальным ресурсом и физическим подресурсом содержит:

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

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

установку такого же приоритета виртуального ресурса, как соответствующий приоритет службы.

4. Способ по п. 1, в котором этап установки приоритета для виртуального ресурса, в соответствии с заданным отношением отображения между приоритетом службы и виртуальным ресурсом, содержит подэтапы, на которых:

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

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

5. Устройство управления потоком в архитектуре виртуализации сетевых функций (NFV), содержащее:

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

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

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

блок (201) управления ресурсами дополнительно выполнен с возможностью: управления физическим подресурсом, используемым виртуальным ресурсом, когда пакет трафика службы вызывает перегрузку физического ресурса, согласно приоритету виртуального ресурса, заданному блоком (203) установки, и соответствием между виртуальным ресурсом и физическим подресурсом; при этом

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

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

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

6. Устройство по п. 5, в котором соответствие между виртуальным ресурсом и физическим подресурсом содержит то, что:

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

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

8. Устройство по п. 5, в котором блок установки выполнен с возможностью:

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



 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Группа изобретений относится к обеспечению пользовательского интерфейса (UI) для управления электронными устройствами. Техническим результатом является повышение эффективности управления.

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

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

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

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

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

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