ES2705858T3 - Método para operar una red de comunicación de radio y elemento de red de la misma - Google Patents
Método para operar una red de comunicación de radio y elemento de red de la misma Download PDFInfo
- Publication number
- ES2705858T3 ES2705858T3 ES14290160T ES14290160T ES2705858T3 ES 2705858 T3 ES2705858 T3 ES 2705858T3 ES 14290160 T ES14290160 T ES 14290160T ES 14290160 T ES14290160 T ES 14290160T ES 2705858 T3 ES2705858 T3 ES 2705858T3
- Authority
- ES
- Spain
- Prior art keywords
- processing capacity
- bbu
- user
- bearer
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 27
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000012545 processing Methods 0.000 claims abstract description 159
- 230000015556 catabolic process Effects 0.000 claims abstract description 27
- 238000006731 degradation reaction Methods 0.000 claims abstract description 27
- 230000005540 biological transmission Effects 0.000 claims description 5
- 102100035409 Dehydrodolichyl diphosphate synthase complex subunit NUS1 Human genes 0.000 description 16
- 101100240466 Homo sapiens NUS1 gene Proteins 0.000 description 16
- 101500025734 Drosophila melanogaster CAP-2 Proteins 0.000 description 5
- 230000007123 defense Effects 0.000 description 5
- 239000000969 carrier Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 241001179982 Pimelodus grosskopfii Species 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- OORLZFUTLGXMEF-UHFFFAOYSA-N sulfentrazone Chemical compound O=C1N(C(F)F)C(C)=NN1C1=CC(NS(C)(=O)=O)=C(Cl)C=C1Cl OORLZFUTLGXMEF-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5038—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5083—Techniques for rebalancing the load in a distributed system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0882—Utilisation of link capacity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/50—Overload detection or protection within a single switching element
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1012—Server selection for load balancing based on compliance of requirements or conditions with available server resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/52—Allocation or scheduling criteria for wireless resources based on load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/53—Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/535—Allocation or scheduling criteria for wireless resources based on resource usage policies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/542—Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/147—Network analysis or design for predicting network behaviour
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5061—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the interaction between service providers and their network customers, e.g. customer relationship management
- H04L41/5067—Customer-centric QoS measurements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
- H04W88/085—Access point devices with remote components
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Hardware Design (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Un método para operar una red de comunicación de radio o un elemento de red (12, 16, 18) de la misma, que comprende las etapas de: determinación (2) de un portador a procesar en la red de comunicación de radio; selección (4) de una unidad de banda base (16; 18; 42), BBU, de entre de una pluralidad de BBU (16, 18), que satisface al menos una propiedad del portador; y colocación (8) del portador en la BBU seleccionada (16; 18; 42) para procesamiento, en donde la determinación del portador comprende: determinar una situación de sobrecarga de capacidad de procesamiento de una BBU adicional (44); determinar el portador que se está procesando en la BBU adicional (44) a eliminar de la BBU adicional (44) dependiendo de la situación de sobrecarga de capacidad de procesamiento determinada de la BBU adicional (44), en donde la determinación de la situación de sobrecarga de capacidad de procesamiento comprende: ejecutar un número de etapas de degradación de capacidad de procesamiento (80, 82, 84) de al menos una función específica de usuario (50) en la BBU adicional (44); determinar la situación de sobrecarga de capacidad de procesamiento dependiendo del número de etapas de degradación de capacidad de procesamiento (80, 82, 84).
Description
DESCRIPCIÓN
Método para operar una red de comunicación de radio y elemento de red de la misma
La invención se refiere a un método para operar una red de comunicación de radio o un elemento de red de la misma.
Antecedentes
Redes de comunicación de radio en la nube móviles comprenden una pluralidad de unidades de agrupación de banda base multisitio, MS-BBU, comprendiendo cada MS-BBU una pluralidad de unidades de banda base, BBU, sirviendo cada BBU a una pluralidad de cabezales de radio remotos, RRH.
El documento WO 2013/072108 A1 se refiere a un agrupamiento de procesamiento de señal de banda base de una red de comunicación inalámbrica. Una entidad de gestión de recursos de procesamiento intra agrupamiento se acopla a al menos una de una pluralidad de entidades de gestión de recursos de procesamiento específicas de usuario y operable para gestionar una asignación de recursos de procesamiento entre la pluralidad de unidades de procesamiento de señal de banda base.
El documento EP 2 667 683 A1 se refiere un método para operar una red de comunicación inalámbrica o un elemento de red de la misma. Al menos se selecciona un dispositivo de procesamiento de banda base de una pluralidad de dispositivos de procesamiento de banda base para procesamiento remoto dependiendo de una métrica de retardo.
BERND HABERLAND ET AL, "Radio Base Stations in the Cloud", BELL LABS TECHNICAL JOURNAL, vol. 18, n.° 1, 30 de junio de 2013 (30-06-2013), páginas 129-152, ISSN: 1089-7089, DOI: 10.1002/bltj.21596, se refiere a estaciones base de radio en la nube. Una estación base en la nube en una red de acceso de radio virtualizada puede servir para facilitar una migración de normas fluida hacia LTE Avanzada con el mismo equipo desplegado. El documento US 2008/0165687 A1 se refiere a un método de control de carga de tráfico en un enlace en una red de telecomunicaciones.
Sumario
Determinando un portador a procesar en la red de comunicación de radio, seleccionando una unidad de banda base, BBU, de entre de una pluralidad de BBU, que satisface al menos una propiedad del portador y colocando el portador en la BBU seleccionada para procesar la Calidad de Experiencia, QoE, pueden mantenerse los requisitos incluso colocando el respectivo portador en una unidad de banda base que no sirve al respectivo cabezal de radio remoto al que se conecta el equipo de usuario.
La presente invención proporciona un método de acuerdo con la reivindicación objeto 1, un elemento de red de acuerdo con la materia objeto de la reivindicación 10 y una red de comunicación de radio que comprende dicho elemento de red de acuerdo con la materia objeto de la reivindicación 13. Características preferidas se exponen en las reivindicaciones dependientes.
Las realizaciones y/o ejemplos de la siguiente descripción que no están cubiertos por las reivindicaciones adjuntas se consideran que no son parte de la presente invención.
De acuerdo con una realización una determinación del portador comprende determinar una situación de sobrecarga de capacidad de procesamiento de una BBU adicional, determinar el portador que se está procesando en la BBU adicional a eliminar de la BBU adicional dependiendo de la situación de sobrecarga de capacidad de procesamiento determinada de la BBU adicional.
De acuerdo con una realización la determinación de la situación de sobrecarga de capacidad de procesamiento comprende: ejecutar un número de etapas de degradación de capacidad de procesamiento de al menos una función específica de usuario en la BBU adicional, determinar la situación de sobrecarga de capacidad de procesamiento dependiendo del número de etapas de degradación de capacidad de procesamiento.
De acuerdo con una realización al menos una de las etapas de degradación comprende: conceder menos capacidad de procesamiento a un primer grupo de funciones específicas de usuario que a un segundo grupo de funciones específicas de usuario.
De acuerdo con una realización se determina una capacidad de procesamiento usada total y se ejecuta una de las etapas de degradación basándose en una comparación de la capacidad de procesamiento usada total con un valor umbral.
De acuerdo con una realización la capacidad de procesamiento usada total se determina para una respectiva capa, especialmente una capa física específica de usuario y/o capa de acceso al medio y/o una capa de protocolo de convergencia de datos en paquetes, PDCP, y/o una capa de control de enlaces de radio, RLC.
Una realización comprende determinar un primer valor de predicción de capacidad de procesamiento para la al menos una función específica de usuario en la BBU adicional y para un próximo intervalo de tiempo de transmisión, TTI, determinar un segundo valor de predicción de capacidad de procesamiento para la al menos una función específica de usuario y para el próximo intervalo de tiempo de transmisión, TTI, conceder un valor de capacidad de procesamiento a una función específica de usuario basándose en el primer y segundo valores de predicción de capacidad de procesamiento.
De acuerdo con una realización la capacidad de procesamiento concedida es menor o igual al segundo valor de predicción de capacidad de procesamiento, y en la que el primer valor de predicción de capacidad de procesamiento es menor que el segundo valor de predicción de capacidad de procesamiento.
De acuerdo con una realización el primer y segundo valores de predicción de capacidad de procesamiento se determinan basándose en un número de bloques de recursos físicos, PRB, usados para el equipo de usuario de la función específica de usuario por TTI, y/o basándose en el tipo del esquema de codificación y modulación, y/o basándose en una correlación de antena, y/o basándose en un Identificador de Clase de Calidad de Experiencia, QCI, y/o basándose en una antigüedad de paquetes en una memoria intermedia de control de enlaces de radio, y/o basándose en un retardo medido, y/o basándose en una tasa de pérdida de paquetes máxima garantizada, y/o basándose en una tasa de bits mínima garantizada, respectivamente.
De acuerdo con una realización la propiedad del portador comprende latencia entre un equipo de usuario asociado con el portador y la BBU y/o la propiedad del portador comprende una tasa de bits garantizada, GBR, y/o la propiedad del portador comprende un Indicador de Clase de Calidad de servicio, QoS, QCI, y/o la propiedad del portador comprende una tasa de descarte de paquetes de extremo a extremo, E2E, y/o la propiedad del portador comprende una prioridad.
De acuerdo con una realización la selección de la BBU comprende: recopilar valores de capacidad de procesamiento total de la pluralidad de BBU, determinar un valor de predicción de capacidad de procesamiento para el portador en un controlador en la nube y seleccionar la BBU basándose en una comparación de los valores de capacidad de procesamiento total de la pluralidad de BBU y el valor de predicción de capacidad de procesamiento para el portador.
De acuerdo con una realización el elemento de red es una unidad de banda base, BBU, o un controlador en la nube. Breve descripción de las figuras
Características, aspectos y ventajas adicionales de la presente invención se proporcionan en la siguiente descripción detallada con referencia a los dibujos en los que:
la Figura 1 es una representación esquemática de un método;
la Figura 2 es una representación esquemática de una primera red de comunicación de radio;
la Figura 3 es una representación esquemática de una segunda red de comunicación de radio;
la Figura 4 es una representación esquemática de unidades de banda base;
la Figura 5 es una representación esquemática de un esquema de comunicación; y
la Figura 6 es una representación esquemática de un método de defensa.
Descripción de las realizaciones
La Figura 1 es una representación esquemática de un método para operar una red de comunicación de radio o un elemento de red de la misma. En una primera etapa 2 se determina un portador a procesar en la red de comunicación de radio. En una segunda etapa 4 se selecciona una unidad de banda base, BBU, de entre de una pluralidad de BBU, que satisface al menos una propiedad del portador y en una tercera etapa 6 el portador se coloca en la BBU seleccionada para procesar el portador. La colocación del portador comprende asignación o reasignación del portador a la BBU seleccionada. En el contexto de esta divulgación se determina un portador mediante una estación base, especialmente en forma de una BBU o una MS-BBU o una nube móvil que comprende una pluralidad de BBU, y un equipo de usuario. El portador transporta al menos un flujo de datos específico de usuario. La presente divulgación no se limita a un esquema de comunicación de enlace descendente o enlace ascendente sino que puede aplicarse tanto a enlace ascendente como enlace descendente, respectivamente.
La Figura 2 es una representación esquemática de una primera red de comunicación de radio que comprende dos unidades de banda base multisitio, MS-BBU 8 y 10. La MS-BBU 8 comprende un controlador en la nube descentralizado 12a. El controlador en la nube descentralizado 12a comprende un gestor de intra recursos 14a responsable de asignar portadores a las BBU 16a, 18a, conectándose las BBU a al menos uno de una pluralidad de cabezales de radio remotos, RRH, no mostrados, respectivamente. Las BBU 16a, 18a también pueden denominarse como módulos de BBU. El controlador en la nube descentralizado 12a comprende además un gestor de inter recursos 20a, que realiza gestión de agrupación de recursos del agrupación de BBU a través de una conexión 22. Las MS-BBU 8 y 10 comprenden una respectiva interfaz 21, especialmente una interfaz X2 mejorada, para la conexión 22. Una primera agrupación de BBU comprende las BBU 16a y 18a, una segunda agrupación de BBU comprende las BBU 16b y 18b. Una base de datos 24 del controlador en la nube descentralizado 12a almacena información requerida para decisiones del gestor de intra recursos 14a y el gestor de inter recursos 20a.
Cada BBU 16, 18 comprende un gestor de recursos 30, respectivamente, que es responsable de conceder capacidad de procesamiento dentro de la respectiva BBU 16, 18. Adicionalmente, el gestor de recursos 30 notifica información de recursos de procesamiento al gestor de intra recursos 14.
La Figura 3 es una representación esquemática de una segunda red de comunicación de radio que comprende dos unidades de banda base multisitio, MS-BBU 32 y 34. Un controlador en la nube centralizado 12c comprende un gestor de recursos 38, que es responsable de asignar recursos a las BBU 30 dentro de una agrupación de MS-BBU 32, 34 y entre las agrupaciones de MS-BBU 32, 34 a través de la conexión 22. El controlador en la nube centralizado 12c comprende además una base de datos 40 para almacenar toda la información requerida para las decisiones del gestor de recursos 38.
El gestor de recursos 38 se comunica con cada gestor de recursos 30 de una respectiva BBU 16, 18 y gestiona la asignación de capacidad de procesamiento dentro de una BBU 32, 34 y notifica información de recursos de procesamiento disponibles al gestor de recursos 38. La interfaz 21 se conecta al gestor de recursos 38 para habilitar que paquetes S1-U entrantes puedan transportarse directamente a la BBU determinada 32, 34.
La Figura 4 es una representación esquemática de dos BBU 42, 44 servidas por un controlador en la nube 12. En una primera realización las BBU 42 y 44 son parte de la misma MS-BBU. En una segunda realización las BBU 42 y 44 son parte de MS-BBU separadas, respectivamente.
El controlador en la nube 12 se comunica con el respectivo gestor de recursos 30 de las respectivas BBU 42, 44. En una realización se supone que la BBU 42 no está en una situación de sobrecarga de capacidad de procesamiento y la BBU 44 está en una situación de sobrecarga de capacidad de procesamiento. Esto significa que la BBU 44 no es capaz de servir todas las funciones específicas de usuario 50 procesadas en la misma. Una función específica de usuario 50 se virtualiza y puede transferirse con el respectivo al menos un portador a otra BBU. La BBU 44 tiene suficiente capacidad de procesamiento para servir a un portador adicional. La función específica de usuario 50 sirve a al menos un portador para el respectivo equipo de usuario. Una función específica de usuario 50 comprende un planificador de usuario y/o un procesamiento de usuario. Cada función específica de usuario 50 se comunica con el planificador de célula 52 y el planificador 54. El planificador de usuario decide qué datos y/o cuántos datos se transmiten y/o reciben en qué momento a través de la interfaz aérea. En una realización el planificador de usuario decide qué recursos de la interfaz aérea, por ejemplo qué antena o antenas y/o cuántos bloques de recursos y/o qué esquema de codificación se asigna/asignan para un portador por TTI. El procesamiento de usuario comprende el procesamiento de datos específicos de usuario por PHYuser y/o RLC y/o MAC y/o PDCP. En una realización la BBU 42 puede hacerse cargo de un portador de la BBU 44. Un portador servido por la función específica de usuario 50c que se está procesando en la BBU 44 se elimina de la BBU 44 dependiendo de la situación de sobrecarga de capacidad de procesamiento determinada de la BBU 44. La BBU 42 se hace cargo del portador en forma de la función específica de usuario 50c*.
En una realización la BBU 42 puede hacerse cargo de un nuevo portador en forma de una nueva función específica de usuario 50c*, estableciéndose el nuevo portador o asignándose en el sistema de radiocomunicación.
La función específica de usuario 50c* que se ejecuta en la BBU 42 se comunica con el planificador de célula 52b y el planificador de PHYcell 54b en la BBU 44, ya que el equipo de usuario servido por la función específica de usuario 50c* se comunica con la BBU 44.
La capacidad de procesamiento usada total se determina para una respectiva capa, especialmente una capa física específica de usuario y/o capa de acceso al medio y/o una capa de protocolo de convergencia de datos en paquetes, PDCP.
El controlador en la nube 12 recopila valores de capacidad de procesamiento que se envían desde los respectivos gestores de recursos 30 desde la pluralidad de BBU 42, 44. El controlador en la nube 12 estima un valor de predicción de capacidad de procesamiento para el portador antes de asignación o reasignación. La BBU 42 se
selecciona basándose en una comparación de los valores de capacidad de procesamiento total de la pluralidad de BBU 42, 44.
Cada una de las BBU 42, 44 comprende un planificador de célula 52 no específico a un usuario y un planificador 54 para la parte inferior de las funciones de capa física.
Las trayectorias de comunicación 56 tienen que servirse a cada intervalo de tiempo de transmisión, TTI. Las trayectorias de comunicación 58 tienen que servirse con un intervalo de tiempo que comprenden al menos una pluralidad de TTI.
La Figura 5 es una representación esquemática de un esquema de comunicación entre el controlador en la nube 12 y el gestor de recursos 30, y entre el gestor de recursos 30 y una función específica de usuario 50. El gestor de recursos 30 y la función específica de usuario 50 residen en una BBU.
Un primer valor de predicción de capacidad de procesamiento 60 y un segundo valor de predicción de capacidad de procesamiento 62 se determinan mediante la función específica de usuario 50 para un próximo TTI. En respuesta a los valores 60 y 62 el gestor de recursos 30 calcula un valor de concesión de capacidad de procesamiento 64. El valor 64 representa una concesión de una capacidad de procesamiento específica a la función específica de usuario 50 en el próximo TTI. El valor 64 se determina dependiendo de los valores 60 y/o 64, especialmente comparando los valores 60, 64 con a capacidad de procesamiento valor umbral, respectivamente.
En una realización el valor concedido 64, una desviación típica media positiva de capacidad de procesamiento de la capa de PHYuser, una desviación típica positiva de la capacidad de procesamiento usada de la segunda capa usada, una desviación típica positiva de la capacidad de procesamiento usada de la tercera capa y una desviación típica de pico/máxima positiva de la capacidad de procesamiento usada de la tercera capa se envían al controlador en la nube 12. Adicionalmente, el número de etapas de degradación por ventana de tiempo y la capacidad de procesamiento usada de los x usuarios superiores se envían al controlador en la nube 12.
En una realización el gestor de recursos 30 recopila todos los valores 60, 62 de respectivas funciones específicas de usuario 50 y presenta estos valores o una respectiva suma de los valores 60, 62 de la pluralidad de funciones específicas de usuario 50 en forma de respectivos valores 70 y 72 al controlador en la nube 12. Basándose en los valores 70, 72 el controlador en la nube 12 decide si la BBU recibe o no portadores adicionales mediante una señal 74.
En una realización el gestor de recursos 30 determina al menos un valor 70 como al menos un valor de capacidad de procesamiento medido y determina al menos un valor 72 como un número de etapas de degradación determinadas durante una duración de tiempo predefinida.
Los primeros valores 60 representan valores de capacidad de procesamiento mínimos, que representan un mínimo para ejecutar la respectiva función específica de usuario 50. Los segundos valores 62 representan valores de capacidad de procesamiento óptimos, que representan un óptimo para ejecutar la respectiva función específica de usuario 50. Los primeros valores 60 y los segundos valores 62 se calculan para cada capa.
La Figura 6 es una representación esquemática de un método de defensa a ejecutar en el gestor de recursos 30, en el que el método tiene que ejecutarse antes de un comienzo del TTI posterior. El método proporciona tres etapas de degradación 80, 82 y 84.
En la primera etapa de degradación 80 se concede a un primer grupo de una pluralidad de funciones específicas de usuario 50 menos capacidad de procesamiento que a un segundo grupo de una pluralidad de funciones específicas de usuario 50.
En una realización el primer grupo no comprende ningún portador de tasa de bits garantizada, NGBR, con un respectivo margen establecido a cero y/o el primer grupo no comprende ningún portador de tasa de bits garantizada, NGBR, sin un respectivo margen definido.
En una realización el primer grupo no comprende ningún portador de tasa de bits garantizada, NGBR, con un respectivo margen establecido a un valor mayor de cero, determinándose el valor en una capacidad de procesamiento restante para portadores de NGBR.
El segundo grupo no comprende portadores de tasa de bits no garantizada, NGBR, sin un respectivo margen definido y/o el segundo grupo comprende un portador de tasa de bits garantizada, GBR, y/o el portador tiene un valor de Identificador de Clase de Calidad de Servicio, QCI, de cinco.
Un margen en el contexto de esta divulgación se refiere a un valor de tolerancia, cuanto menor sea el valor mayor será la prioridad para la respectiva métrica. Por ejemplo un margen de cero significa que el respectivo portador o función específica de usuario tiene que servirse inmediatamente. El margen se conecta a una métrica de tipo retardo
o tasa de bits. Un margen se determina en el contexto de experiencia pasadas de la métrica, un valor de punto establecido para la respectiva métrica y un valor actual de la métrica.
De acuerdo con la primera etapa de degradación 80 no se concede ninguna capacidad de procesamiento a una función específica de usuario 50 si el equipo de usuario se asigna a un portador de NGBR y un respectivo margen es cero. Un valor 64 se concede igual a segunda capacidad de procesamiento estimada a la función específica de usuario 50 si el portador es un portador de NGBR y no hay ningún margen definido. Se concede una capacidad con un valor entre el primer valor de capacidad de procesamiento estimado y el segundo valor de capacidad de procesamiento estimado si el portador es un portador de GBR y/o el portador tiene un valor de QCI de cinco. Sin embargo, el término usuario y portador pueden usarse indistintamente de acuerdo con esta descripción.
La primera etapa de degradación 80 se ejecuta de acuerdo con una consulta 86 si un valor umbral de carga de procesamiento A es igual o mayor que una primera capacidad de procesamiento total, que se determina basándose en los primeros valores de capacidad de procesamiento 60 y/o el valor umbral de carga de procesamiento A es menor que una segunda capacidad de procesamiento total, que se determina basándose en los segundo valores de capacidad de procesamiento 62.
De acuerdo con una realización de la consulta 86 se comprueba si el umbral de sobrecarga A se excederá en el p o p í > A p °P ‘ > ^
próximo TTI, es decir ya sea con PHYuser y/o con L2 r el gestor de recursos 30 primero calcula la capacidad de BBU necesaria mínima para el próximo TTI con valores de capacidad de procesamiento mínimos para PHYuser y para la capa 2. Ahora, el gestor de recursos 30 comprueba si la capacidad de BBU necesaria mínima ya p m in <• A y>miI> < ^
se encuentra por debajo del umbral de sobrecarga A con PHYuser - ^ y L1 .
De acuerdo con la segunda etapa de degradación 82 se concede a un tercer grupo de funciones específicas de usuario 50 menos capacidad de procesamiento que a un cuarto grupo de funciones específicas de usuario 50. El tercer grupo comprende usuarios NGBR que tienen un valor de CQI distinto de cinco. El cuarto grupo comprende usuarios NGBR que tienen un valor de CQI de cinco y/o el cuarto grupo comprende usuarios de GBR.
La segunda etapa de degradación 82 se ejecuta de acuerdo con una consulta 88 si una capacidad de procesamiento total de los primeros valores de capacidad de procesamiento 60 de usuarios de GBR y/o de usuarios con un valor de CQI de cinco es menor o igual al valor umbral de carga de procesamiento A.
De acuerdo con una realización de la consulta 88 se comprueba si hay suficiente capacidad de BBU disponible al pmin ¿ P ™ "
menos para portadores de GBR y QCI5 de acuerdo con PHYuser n y/0 LL > A r es decir si P G Z BR l + P Q n C Z I5 < A . Si este es el caso, el gestor de recursos continúa con la etapa 82 de lo contrario con la etapa 84.
La segunda etapa de degradación 82 comprende: no conceder ninguna capacidad de procesamiento si el respectivo usuario/portador es un usuario NGBR y tiene un valor de QCI distinto de cinco, y/o conceder capacidad de procesamiento con un valor entre la primera capacidad de procesamiento estimada y la segunda capacidad de procesamiento estimada si el usuario es un usuario GBR o un usuario NGBR con un valor de CQI de cinco.
En la tercera etapa de degradación 84 se concede a un quinto grupo de funciones específicas de usuario 50 menos capacidad de procesamiento que un sexto grupo de funciones específicas de usuario 50. El quinto grupo comprende usuarios NGBR con un valor de CQI distinto de cinco y el sexto grupo comprende usuarios con un valor de CQI de cinco y/o el sexto grupo comprende usuarios de GBR.
La tercera etapa de degradación 84 se ejecuta de acuerdo con la consulta 88 si una capacidad de procesamiento total de los primeros valores de capacidad de procesamiento de usuarios de GBR y/o usuarios con un valor de CQI de 5 es mayor que un valor umbral de carga de procesamiento A.
De acuerdo con la tercera etapa de degradación no se concede ninguna capacidad de procesamiento si el usuario es un usuario NGBR y tiene un valor de QCI distinto de cinco, y/o se concede una capacidad de procesamiento con un valor por debajo de la primera capacidad de procesamiento si el usuario es un usuario GBR o un usuario NGBR con un valor de CQI de cinco. Después de la tercera etapa de degradación la capacidad de procesamiento concedida 64 es menor o igual al primer valor de capacidad de procesamiento 62 que representa la capacidad de procesamiento mínima.
En general, la capacidad de procesamiento concedida 64 es menor o igual al segundo valor de capacidad de procesamiento 60,y el segundo valor de capacidad de procesamiento 62 es menor que el primer valor de capacidad de procesamiento 60.
El primer y segundo valores de capacidad de procesamiento 60 y 62 se determinan mediante la función específica de usuario 50 dependiendo de un número de bloques de recursos físicos, PRB, usados para el equipo de usuario de la función específica de usuario 50 por TTI, y/o basándose en el tipo del esquema de codificación y modulación, y/o
basándose en una correlación de antena, y/o basándose en un Identificador de Clase de Calidad de Experiencia, QCI, y/o basándose en una antigüedad de paquetes en una memoria intermedia de control de enlaces de radio, y/o basándose en un retardo medido, y/o basándose en una tasa de bits mínima garantizada. Los valores 60 y 62 pueden obtenerse a partir de una base de datos u obtenerse a través de una fórmula.
En un bloque 90 el primer y segundo valores 60 y 62 se reciben desde la pluralidad de funciones específicas de usuario 50. En un bloque 92 los segundos valores 62 se suman para una pluralidad de funciones específicas de usuario 50. El primer valor total 70 se determina basándose en una pluralidad de primeros valores 60. El segundo valor total 72 se determina en una pluralidad de segundos valores 62. Los primeros y segundos valores totales se determinan por capa.
De acuerdo con una consulta 94 se determina si el segundo valor total 72 para cada capa no excede un respectivo valor umbral. Si uno de los segundos valores totales excede el valor umbral los primeros valores totales 70, que representan el valor de capacidad mínima total para ejecutar todas las funciones específicas de usuario 50, por capa se determinan de acuerdo con un bloque 96.
Si ambos de los segundos valores totales 72, que representan el valor óptimo total, respectivamente, no exceden los respectivos valores umbrales, un bloque 98 concede los segundos valores de capacidad a todas las funciones específicas de usuario 50 ya que capacidad de procesamiento suficiente está disponible en la BBU.
De acuerdo con un bloque 102 se actualizan estadísticas internas del gestor de recursos 30. Estas estadísticas internas se envían al controlador en la nube 12 de acuerdo con un bloque 107. Por capa se calculan una media y variancia/desviación típica de la capacidad de procesamiento usada por el gestor de recursos 30 local en un intervalo de tiempo predefinido, en el que la media y variancia/desviación típica se promedian en el intervalo de tiempo.
Después de finalizar la respectiva etapa de degradación 80, 82, 84 las concesiones de procesamiento se envían a los planificadores 50 de acuerdo con un bloque 104. De acuerdo con un bloque 106 el gestor de recursos 106 reside en un modo de espera.
En una realización el controlador en la nube 12 recibe la capacidad de procesamiento usada de la BBU por capa, incluyendo las estadísticas de defensa un número de etapas de degradación ejecutadas por intervalo de tiempo, y una capacidad de procesamiento usada de los x usuarios superiores, que se explica en detalle más adelante. Los x usuarios superiores deberían comprender un valor porcentual predefinido, por ejemplo 30 %, de la capacidad de procesamiento de capa 3 que es por ejemplo el promedio más la desviación positiva máxima.
En el modo de espera 106 el gestor de recursos 30 recibe el primer y segundo valores 60, 62 desde las funciones específicas de usuario 50 y calcula la capacidad de BBU ocupada para el próximo TTI. Sumando los valores de capacidad de procesamiento óptimos 62 para todas las UP de GBR y NGBR para PHYuser y para la capa 2 resultan en respectivos segundos valores totales. El gestor de recursos 30 a continuación comprueba si la capacidad de BBU ocupada excede un umbral de sobrecarga A para la capa de PHYuser y/o para la segunda capa, especialmente la capa de control de acceso al medio. Si el umbral de sobrecarga A no se excederá en el próximo TTI, el gestor de recursos 30 confirmará los valores de esfuerzo de procesamiento óptimos para todas las funciones específicas de usuario 50 de acuerdo con el bloque 98 y actualiza las estadísticas internas con respecto a la capacidad de BBU ocupada, estadísticas de defensa, información de carga para UP seleccionadas y características de UP. El gestor de recursos 30 actualiza la media y varianza de la capacidad de BBU ocupada cada TTI de acuerdo con una ventana promedio predefinida de acuerdo con el bloque 102. Las estadísticas de defensa indican al menos el número de modificaciones necesarias de acuerdo con etapas 80, 82 y 84. Más allá de esta cierta función específica de usuario 50 características son de interés. Al menos es necesario saber si la función específica de usuario 50 comprende un GBR o un portador de NGBR.
De acuerdo con una realización la siguiente información acerca de capacidad de procesamiento usada, en la que la información acerca de capacidad de procesamiento usada también se denomina como valor de capacidad de procesamiento medido, se distribuye en una distancia de tiempo predefinida, alineada a una ventana de tiempo de por ejemplo 0,5 segundos, al controlador en la nube 12: PHYuser
capacidad de procesamiento usada media ¿fHYuser por BBU para una ventana de tiempo predefinida .PHYuser _ 11 y n L / j PHYuser _ ^PHYuser'j a
desviación positiva media de la capacidad de procesamiento usada N t - si >0 y con y para todas las N que se producen durante una ventana de tiempo predefinida Capa2
• capacidad de procesamiento usada media ^ Capa2 por BBU para una ventana de tiempo predefinida
/ t* v y con y para todas las N que se producen durante una ventana de tiempo predefinida capacidad de procesamiento usada media //Capa2 por BBU para una ventana de tiempo predefinida
Capaz CapaZ con > 0 para todas las N que se producen durante una ventana de tiempo predefinida.
De acuerdo con una realización para la capa física específica de usuario PHYuser, capa 2 y capa 3 el gestor de recursos 30 notifica la capacidad de procesamiento usada de los x usuarios superiores, n = 1,.., x, de acuerdo con
• uso de procesamiento medio para parte de PHYuser en la BBU durante la ventana media predefinida en %
• desviación positiva media de uso de procesamiento de PHYuser durante la ventana media predefinida en %
• uso de procesamiento medio para la parte de capa 2 en la BBU durante la ventana media predefinida en %
• uso de procesamiento medio , , , para la capa 3 durante la ventana media predefinida en % • desviación positiva máxima de uso de procesamiento de capa 3 durante la ventana media en %.
Si el umbral de sobrecarga A se excederá en el próximo TTI de acuerdo con la consulta 94, el gestor de recursos 30 primero calcula la capacidad de BBU necesaria mínima para el próximo TTI con valores de esfuerzo de procesamiento mínimos para PHYuser y para la capa 2. A continuación el gestor de recursos 30 comprueba si la capacidad de BBU necesaria mínima ya se encuentra por debajo del umbral de sobrecarga A.
De acuerdo con una realización la consulta 94 comprueba si la capacidad de BBU ocupada excede un umbral de p o p í > A p 01>t > A
sobrecarga A para el PHYuser con r PHY«ser y/ 0 para la capa 2 con 12 • Si el umbral de sobrecarga A no p ° p ‘ < p°p ‘ < ¿ i
se excederá en el próximo TTI, es decir PHYuser - y « , e| gestor de recursos 30 confirmará los valores de esfuerzo de procesamiento óptimos a las funciones específicas de usuario 50.
La descripción y dibujos meramente ilustran los principios de la invención. Por lo tanto se apreciará que los expertos en la materia serán capaces de elaborar diversas disposiciones que, aunque no se describen o muestran explícitamente en este documento, incorporan los principios de la invención y se incluyen dentro de su alcance como se define mediante las reivindicaciones. Adicionalmente, todos los ejemplos enumerados en este documento se conciben principalmente expresamente para ser únicamente para fines pedagógicos para ayudar al lector en el entendimiento los principios de la invención y los conceptos contribuidos por el inventor o inventores para avanzar en la técnica y deben interpretarse como sin limitación a tales ejemplos y condiciones específicamente enumerados.
Claims (13)
1. Un método para operar una red de comunicación de radio o un elemento de red (12, 16, 18) de la misma, que comprende las etapas de: determinación (2) de un portador a procesar en la red de comunicación de radio; selección (4) de una unidad de banda base (16; 18; 42), BBU, de entre de una pluralidad de BBU (16, 18), que satisface al menos una propiedad del portador; y colocación (8) del portador en la BBU seleccionada (16; 18; 42) para procesamiento, en donde la determinación del portador comprende:
determinar una situación de sobrecarga de capacidad de procesamiento de una BBU adicional (44); determinar el portador que se está procesando en la BBU adicional (44) a eliminar de la BBU adicional (44) dependiendo de la situación de sobrecarga de capacidad de procesamiento determinada de la BBU adicional (44),
en donde la determinación de la situación de sobrecarga de capacidad de procesamiento comprende: ejecutar un número de etapas de degradación de capacidad de procesamiento (80, 82, 84) de al menos una función específica de usuario (50) en la BBU adicional (44);
determinar la situación de sobrecarga de capacidad de procesamiento dependiendo del número de etapas de degradación de capacidad de procesamiento (80, 82, 84).
2. El método de acuerdo con la reivindicación 1, en el que al menos una de las etapas de degradación (80, 82, 84) comprende: conceder menos capacidad de procesamiento a un primer grupo de funciones específicas de usuario (50) que a un segundo grupo de funciones específicas de usuario (50).
3. El método de acuerdo con las reivindicaciones 1 o 2, en el que se determina una capacidad de procesamiento usada total y en el que una de las etapas de degradación (80, 82, 84) se ejecuta basándose en una comparación de la capacidad de procesamiento usada total con un valor umbral (A).
4. El método de acuerdo con la reivindicación 3, en el que la capacidad de procesamiento usada total se determina para una respectiva capa, especialmente una capa física específica de usuario y/o una capa de acceso al medio y/o una capa de protocolo de convergencia de datos en paquetes, PDCP, y/o una capa de control de enlaces de radio, RLC.
5. El método de acuerdo con una de las reivindicaciones 1 a 4, que comprende:
determinar un primer valor de predicción de capacidad de procesamiento (60) para la al menos una función específica de usuario (50) en la BBU adicional (44) y para un próximo intervalo de tiempo de transmisión, TTI, determinar un segundo valor de predicción de capacidad de procesamiento (62) para la al menos una función específica de usuario (50) y para el próximo intervalo de tiempo de transmisión, TTI,
conceder un valor de capacidad de procesamiento (64) a una función específica de usuario (50) basándose en el primer y el segundo valores de predicción de capacidad de procesamiento (60, 62).
6. El método de acuerdo con la reivindicación 5, en el que la capacidad de procesamiento concedida (64) es menor o igual al segundo valor de predicción de capacidad de procesamiento (62), y
en el que el primer valor de predicción de capacidad de procesamiento (60) es menor que el segundo valor de predicción de capacidad de procesamiento (62).
7. El método de acuerdo con las reivindicaciones 5 o 6, en el que el primer y el segundo valores de predicción de capacidad de procesamiento (60, 62) se determinan basándose en un número de bloques de recursos físicos, PRB, usados para el equipo de usuario de la función específica de usuario (50) por TTI, y/o basándose en el tipo del esquema de codificación y modulación, y/o basándose en una correlación de antena, y/o basándose en un Identificador de Clase de Calidad de Experiencia, QCI, y/o basándose en una antigüedad de paquetes en una memoria intermedia de control de enlaces de radio, y/o basándose en un retardo medido, y/o basándose en una tasa de pérdida de paquetes máxima garantizada, y/o basándose en una tasa de bits mínima garantizada, respectivamente.
8. El método de acuerdo con una de las reivindicaciones anteriores,
en el que la propiedad del portador comprende latencia entre un equipo de usuario asociado al portador y la BBU (42, 44) y/o la propiedad del portador comprende una tasa de bits garantizada, GBR, y/o la propiedad del portador comprende un Indicador de Clase, QCI, de Calidad de servicio, QoS, y/o la propiedad del portador comprende una tasa de descarte de paquetes de extremo a extremo, E2E, y/o la propiedad del portador comprende una prioridad.
9. El método de acuerdo con una de las reivindicaciones anteriores, en el que la selección de la BBU (42, 44) comprende:
recopilar valores de capacidad de procesamiento total de la pluralidad de BBU (42, 44),
determinar un valor de predicción de capacidad de procesamiento para el portador en un controlador en la nube
(12), y
seleccionar la BBU (42) basándose en una comparación de los valores de capacidad de procesamiento total de la pluralidad de BBU (42, 44) y el valor de predicción de capacidad de procesamiento para el portador.
10. Elemento de red (12, 16, 18) para una red de comunicación de radio, en el que el elemento de red (12, 16, 18) es operable para determinar (2) un portador a procesar en la red de comunicación de radio; para seleccionar (4) una unidad de banda base (16; 18; 42), BBU, de entre de una pluralidad de BBU (16, 18), que satisface al menos una propiedad del portador; y para colocar (8) el portador en la BBU seleccionada (16; 18; 42) para procesamiento, en donde para la determinación del portador, el elemento de red es operable además para:
determinar una situación de sobrecarga de capacidad de procesamiento de una BBU adicional (44); determinar el portador que se está procesando en la BBU adicional (44) a eliminar de la BBU adicional (44) dependiendo de la situación de sobrecarga de capacidad de procesamiento determinada de la BBU adicional (44),
en donde para la determinación de la situación de sobrecarga de capacidad de procesamiento, el elemento de red es operable además para:
ejecutar un número de etapas de degradación de capacidad de procesamiento (80, 82, 84) de al menos una función específica de usuario (50) en la BBU adicional (44);
determinar la situación de sobrecarga de capacidad de procesamiento dependiendo del número de etapas de degradación de capacidad de procesamiento (80, 82, 84).
11. Elemento de red (12, 16, 18) de acuerdo con la reivindicación 10, en donde el elemento de red está configurado para ejecutar un método de acuerdo con una de las reivindicaciones 2 a 9.
12. Elemento de red (12, 16, 18) de acuerdo con las reivindicaciones 10 u 11, en donde el elemento de red es una unidad de banda base (42; 44), BBU, o un controlador en la nube (12).
13. Red de comunicación de radio que comprende un elemento de red (12, 16, 18) de acuerdo con una de las reivindicaciones 10 a 12.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP14290160.2A EP2953399B1 (en) | 2014-06-02 | 2014-06-02 | Method for operating a radio communication network and network element thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2705858T3 true ES2705858T3 (es) | 2019-03-26 |
Family
ID=51062739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES14290160T Active ES2705858T3 (es) | 2014-06-02 | 2014-06-02 | Método para operar una red de comunicación de radio y elemento de red de la misma |
Country Status (6)
Country | Link |
---|---|
US (1) | US10404599B2 (es) |
EP (1) | EP2953399B1 (es) |
JP (1) | JP6490720B2 (es) |
ES (1) | ES2705858T3 (es) |
PL (1) | PL2953399T3 (es) |
WO (1) | WO2015185359A1 (es) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10098027B2 (en) * | 2016-06-01 | 2018-10-09 | Anatrope, Inc. | Methods and apparatus for intercepting and analyzing signals emitted from vehicles |
CN106385688B (zh) * | 2016-09-05 | 2019-11-26 | 中国联合网络通信集团有限公司 | 一种基带资源分配方法及***及控制器 |
JP6952255B2 (ja) * | 2016-10-26 | 2021-10-20 | パナソニックIpマネジメント株式会社 | 無線通信システム |
US11832248B2 (en) | 2017-10-24 | 2023-11-28 | Nokia Solutions And Networks Oy | Resource management in cloud radio access networks |
US20190223198A1 (en) * | 2018-01-15 | 2019-07-18 | Huawei Technologies Co., Ltd. | Method and apparatus for front-haul network dependent wireless network control |
KR102543360B1 (ko) * | 2018-02-14 | 2023-06-14 | 삼성전자 주식회사 | 무선 통신 시스템에서 패킷을 처리하기 위한 장치 및 방법 |
WO2020119876A1 (en) * | 2018-12-10 | 2020-06-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for network resource allocation |
WO2021242153A1 (en) * | 2020-05-29 | 2021-12-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Reallocation of processing load between baseband units |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007019724A (ja) * | 2005-07-06 | 2007-01-25 | Nec Corp | 無線基地局及びベースバンド信号処理割り当て方法 |
JP4768517B2 (ja) * | 2006-05-26 | 2011-09-07 | 富士通株式会社 | 無線移動通信システムにおける信号処理システム |
US7782901B2 (en) * | 2007-01-09 | 2010-08-24 | Alcatel-Lucent Usa Inc. | Traffic load control in a telecommunications network |
KR101617978B1 (ko) * | 2011-11-14 | 2016-05-03 | 알까뗄 루슨트 | 기저대역 신호 처리 클러스터 |
EP2667683B1 (en) * | 2012-05-25 | 2015-04-01 | Alcatel Lucent | Method for operating a network element of a wireless communication network and network element |
-
2014
- 2014-06-02 PL PL14290160T patent/PL2953399T3/pl unknown
- 2014-06-02 EP EP14290160.2A patent/EP2953399B1/en active Active
- 2014-06-02 ES ES14290160T patent/ES2705858T3/es active Active
-
2015
- 2015-05-20 JP JP2016571053A patent/JP6490720B2/ja not_active Expired - Fee Related
- 2015-05-20 WO PCT/EP2015/061124 patent/WO2015185359A1/en active Application Filing
- 2015-05-20 US US15/314,602 patent/US10404599B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US10404599B2 (en) | 2019-09-03 |
WO2015185359A1 (en) | 2015-12-10 |
US20170214624A1 (en) | 2017-07-27 |
EP2953399A1 (en) | 2015-12-09 |
PL2953399T3 (pl) | 2019-04-30 |
JP6490720B2 (ja) | 2019-03-27 |
EP2953399B1 (en) | 2018-10-24 |
JP2017523650A (ja) | 2017-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2705858T3 (es) | Método para operar una red de comunicación de radio y elemento de red de la misma | |
US11153778B2 (en) | Buffer status report reporting method and apparatus | |
US10588048B2 (en) | Method for triggering and reporting a buffer status and device therefor | |
US10820224B2 (en) | Method for calculating an amount of data available for transmission and a device therefor | |
CN105359619B (zh) | 双连接的缓存状态报告和逻辑信道排程的方法及装置 | |
ES2627992T3 (es) | Equipo y estación base para planificación de agregación de portadoras | |
US9900868B2 (en) | Method for calculating and reporting a buffer status and device therefor | |
KR101807685B1 (ko) | 통신 방법, 기지국 및 사용자 장치 | |
US20170041943A1 (en) | Radio station and method of processing user data with radio station | |
JP6823166B2 (ja) | 特定の論理チャネル優先順位を有するulグラントに基づく上りリンクの伝送 | |
KR101390815B1 (ko) | 서비스 품질에 기반한 보장 비트율의 트래픽 스케쥴링 방법 | |
KR101825014B1 (ko) | 주의형 및 비주의형 서비스들을 지원하기 위한 eNB 및 이동성 관리 엔티티 및 사용자 장비 및 방법들 | |
CN104640223A (zh) | 一种上报bsr的方法、基站和终端 | |
WO2015015298A2 (en) | Method and apparatus for supportinging multi-streaming transmission of drb of dual connectivity | |
KR20140122941A (ko) | 무선 통신 시스템에서 스케쥴링 요청 송수신 방법 및 장치 | |
CN111165054A (zh) | 无线通信网络中的用户设备、网络节点和方法 | |
JP6313905B2 (ja) | 基地局及びユーザ装置 | |
US20220279376A1 (en) | Communication apparatus, base station, radio resource allocation method, and computer readable medium | |
JP2015527832A (ja) | 無線アクセスネットワーク(ran)共有協定における非対称のranリソース割り当て | |
JPWO2018070465A1 (ja) | 無線通信装置 | |
KR101735317B1 (ko) | 이동통신 시스템에서 기지국의 자원 할당 방법 및 장치 | |
WO2016020013A1 (en) | Uplink prioritisation | |
JP6261886B2 (ja) | 無線基地局装置およびバッファ制御方法 |