[go: up one dir, main page]

WO2017096920A1 - Cloud virtual network element control method and apparatus, and wireless network controller - Google Patents

Cloud virtual network element control method and apparatus, and wireless network controller Download PDF

Info

Publication number
WO2017096920A1
WO2017096920A1 PCT/CN2016/091880 CN2016091880W WO2017096920A1 WO 2017096920 A1 WO2017096920 A1 WO 2017096920A1 CN 2016091880 W CN2016091880 W CN 2016091880W WO 2017096920 A1 WO2017096920 A1 WO 2017096920A1
Authority
WO
WIPO (PCT)
Prior art keywords
site
service node
resource
managed
management group
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.)
Ceased
Application number
PCT/CN2016/091880
Other languages
French (fr)
Chinese (zh)
Inventor
赵艳华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of WO2017096920A1 publication Critical patent/WO2017096920A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0895Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/12Access point controller devices

Definitions

  • the present application relates to, but is not limited to, the field of network technologies, and in particular, to a cloud virtual network element control method and apparatus, and a wireless network controller.
  • NFV's simple understanding is to migrate telecom equipment from the current dedicated platform to the general-purpose X86COTS (Commercial-off-the-shelf, commercial off-the-shelf or technology) server.
  • the various devices used in the current telecommunication network are deployed on a private platform.
  • the hardware resources of the network elements cannot be used interchangeably.
  • the hardware needs to be increased when the capacity is expanded, and the hardware is idle when the capacity is reduced.
  • various network elements are used. It has become a stand-alone application that can be flexibly deployed on a unified platform built by standard servers, storage, and switches. Such software and hardware decoupling, each application can quickly reduce and expand capacity by rapidly increasing virtual resources. The purpose is to greatly enhance the flexibility of the network.
  • a cloud service a conventional RNC (Radio Network Controller, the radio network controller), CN (core net, core network), the NodeB (base station) are NE
  • RNC Radio Network Controller, the radio network controller
  • CN core net, core network
  • NodeB base station
  • the network elements such as the RNC (BSR (Base Transceiver Station)) must adapt to the requirements of the cloud environment and support the elastic scaling function.
  • the wireless controller network element (NodeB/BTS) and the base station, the adjacent controller, and the CN all have multiple wireless protocols and transmission protocol connections, and various protocol parameters (which may be referred to as connection protocol parameters) for connection are required.
  • the service load of a service node (here, a virtual machine or a virtual container) is closely related to the protocol processing on the node.
  • a CCP Common Control Port
  • UE terminal
  • measurement reports and the like using the NodeB need to be transmitted through the service node, and when different service nodes process the same number of users, compared with the service node that does not establish the CCP signaling link, the CPU (central The processor) load will be higher.
  • This paper provides a cloud virtual network element control method and device and a wireless network controller to overcome the defects of the elastic scaling algorithm existing in the related technology without considering the connection protocol parameters and traffic volume, and the related technology is not applicable to the cloud virtual The problem that the virtual network element implements the elastic expansion method on the wireless network controller in the environment.
  • the embodiment of the invention provides a cloud virtual network element control method, including:
  • the flexible management group including at least one service node for managing site resources of the site;
  • the dynamically assigning the site to the service node according to the load information and the detection result includes:
  • the load information determines whether there is a service node that needs to be retracted in the flexible management group
  • the load information of the service node includes at least the number of stations managed by the service node;
  • determining whether there is a service node that needs to be retracted in the flexible management group according to the load information of each service node includes:
  • the service node When there is a service node whose number of managed sites is smaller than the idle value of the first site, and the number of sites managed by the service node is not greater than the sum of the number of remaining manageable sites of other service nodes, The service node is retracted and the site managed by the service node is migrated to another service node for management.
  • the load information of the service node further includes a resource occupancy rate of the service node
  • the method further includes: before retracting the service node whose number of managed sites is smaller than the idle value of the first site, and migrating the site managed by the service node to another service node for management, the method further includes:
  • the sum of the remaining resource occupancy rates is performed by retrieving the service node and migrating the site managed by the service node to another service node for management.
  • determining, according to load information of each service node, whether an existing service node needs to be used in the elastic management group or popping up a new service node to Management of unmanaged sites includes:
  • the unmanaged site is allocated to the service node for management;
  • the site resource includes a first type of site resource and a second type of site resource;
  • the elastic management group includes a first elastic management group and a second flexible management group.
  • the service node in the first elastic management group and the service node in the second elastic management group respectively The first type of site resource and the second type of site resource of the site are managed, and the first type of site resource and the second type of site resource of the same site are configured with associated parameters.
  • the load information includes at least the number of stations managed by the service nodes in the first elastic management group and the second elastic management group;
  • determining whether there is a service node that needs to be retracted in the flexible management group according to the load information of each service node includes:
  • the first elastic management group there is a service node whose number of managed sites is smaller than the idle value of the second site, and the number of sites managed by the service node is not greater than the remaining of other service nodes in the first elastic management group.
  • the service node is retracted, and the site managed by the service node is migrated to other service nodes in the first elastic management group for management;
  • the second elastic management group has a service node whose number of managed sites is smaller than the idle value of the third site, and the number of sites managed by the service node is not greater than the remaining of other service nodes in the second elastic management group.
  • the service node is retracted, and the site managed by the service node is migrated to other service nodes in the second elastic management group for management.
  • the load information of the service node further includes a resource occupancy rate of the service node
  • the method further includes:
  • the resource occupancy rate of the service node is less than the idle value of the second resource, and the resource occupancy rate of the service node is not greater than the sum of the remaining resource usage rates of other service nodes in the first elastic management group, The step of retrieving the service node and migrating the site managed by the service node to another service node in the first elastic management group for management;
  • the method further includes: before retracting the service node whose number of sites is smaller than the idle value of the third site, and migrating the site managed by the service node to another service node for management, the method further includes:
  • the detection result is that there is an unmanaged site
  • the management of the unmanaged sites includes:
  • the number of sites managed by all service nodes is not less than the second site alert value, a new service node is popped up in the first elastic management group, and the unmanaged site is popped up.
  • the first type of site resource is managed;
  • the first type of site resource of the unmanaged site is directly managed by the existing service node;
  • the number of sites managed by all service nodes is not less than the third site alert value, a new service node is popped in the second elastic management group, and the unmanaged site is popped up.
  • the second type of site resource is managed;
  • the second type of site resources of the unmanaged site are directly managed by the existing service node.
  • the directly managing, by the existing service node, the first type of site resource of the unmanaged site includes:
  • the service node of the two-site alert value directly allocates the first type of site resource of the unmanaged site to the service node for management;
  • the managing the second type of site resources of the unmanaged site directly by the existing service node includes:
  • the service node that is smaller than the third site alert value directly allocates the second type of site resource of the unmanaged site to the service node for management.
  • the method before the acquiring the load information of each service node in the flexible management group and the detection result of the current site that is not managed by the service node, the method further includes:
  • the obtaining condition includes at least one of the following conditions: when the site of the site resource is newly added; when the preset time is reached; when the site in the elastic management group is deleted; When the system is powered on; actively querying each of the service nodes in the flexible management group and the information of the sites managed by each service node;
  • the step of acquiring the load information of each of the service nodes in the flexible management group and the detection result of the site not currently managed by the service node is performed.
  • the embodiment of the invention further provides a computer readable storage medium storing computer executable instructions, and the computer virtual executable element control method is implemented when the computer executable instructions are executed.
  • An embodiment of the present invention further provides a cloud virtual network element control apparatus, including a setup module, an acquisition module, and a management module.
  • the establishing module is configured to: establish an elastic management group, where the elastic management group includes at least one service node for managing site resources of the site;
  • the obtaining module is configured to: acquire load information of each service node in the flexible management group and a detection result of a site that is not currently managed by the service node;
  • the management module is configured to: elastically allocate the site to the service node according to the load information of each of the service nodes and the detection result.
  • the management module includes a determining submodule
  • the determining sub-module is configured to determine, according to load information of each service node, whether there is a service node that needs to be retracted in the flexible management group, when the detection result is that there is no unmanaged site;
  • the flexible management group when there is a service node whose number of sites is smaller than the idle value of the first site, and the number of sites managed by the service node is not greater than the sum of the number of remaining manageable sites of other service nodes, and When the number of sites managed is less than the idle value of the first site If the resource usage of the node is smaller than the idle value of the first resource, and the resource usage of the service node is not greater than the sum of the remaining resource usages of other service nodes in the elastic management group, the service node needs to be retracted;
  • the management module further includes:
  • the management module further includes:
  • the pop-up sub-module is configured to: perform a pop-up new service node action in the flexible management group.
  • the management module further includes:
  • the configuration management sub-module is set to: manage resource configuration by site.
  • the management module further includes:
  • the notification sub-module is configured to: notify the configuration management sub-module, which service node management the site resource belongs to, and if the site managed by the service node needs to be migrated to another service node for management, notify the service node to perform the relevant service instance. migrate.
  • the site resource includes a first type of site resource and a second type of site resource;
  • the management module is configured to separately manage the first type of site resources and the second type of site resources of the site, and the first type of site resources and the second type of site resource configurations of the same site have associated parameters.
  • the management module further includes:
  • the first judgment sub-module is set to:
  • the first elastic management group has a service node whose number of managed sites is smaller than the idle value of the second site, and the number of sites managed by the service node is not
  • the service node needs to be retracted;
  • the detection result is that there is an unmanaged site, determining, according to the load information of each service node, whether a new service node needs to be popped up in the first elastic management group; when the site resource of the unmanaged site If the type of the first type exists, if the number of sites managed by all service nodes is not less than the second site alert value in the first elastic management group, a new pop-up service node is required; otherwise, in the first elastic management group. Select an existing service node whose number of sites is less than the second site alert value.
  • the management module further includes:
  • the second judgment sub-module is set to:
  • the second elastic management group has a service node whose number of managed sites is smaller than the idle value of the third site, and the number of sites managed by the service node is not
  • the service node needs to be retracted;
  • the detection result is that there is an unmanaged site, determining, according to the load information of each service node, whether a new service node needs to be popped up in the second elastic management group; when the site of the unmanaged site is If there is a second type of the resource type, if the number of sites managed by all the service nodes is not less than the third site alert value in the second elastic management group, the new service needs to be popped up in the second elastic management group. Node; otherwise, in the second elastic management group, the existing service node whose number of managed sites is smaller than the third site alert value is selected.
  • the first determining submodule is further configured to:
  • the service node Before performing the retracting operation on the service node that is smaller than the first station idle value, determining whether the resource occupancy rate of the service node is smaller than the second resource idle value, if the second resource idle value is less than If the resource occupancy rate of the service node is not greater than the sum of the remaining resource usage rates of the other service nodes in the first elastic management group, the service node needs to be retracted;
  • the second determining submodule is further configured to:
  • the service node Before the performing, by the service node, that the number of the managed sites is smaller than the third site idle value, determining whether the resource occupancy of the service node is smaller than the third resource idle value, and if the value is less than the third resource idle value, If the resource occupancy of the service node is not greater than the sum of the remaining resource usages of other service nodes in the second elastic management group, the service node needs to be retracted.
  • the management module further includes:
  • a type obtaining submodule configured to: obtain a site resource type on the unmanaged site; when the site resource type of the unmanaged site exists in the first type, the first type of site resource of the unmanaged site is first The service node management in the flexible management group; when the site resource type of the unmanaged site exists in the second type, the second type of site resource of the unmanaged site is managed by the service node in the second elastic management group.
  • An embodiment of the present invention further provides a radio network controller, including the foregoing cloud virtual network element control apparatus.
  • a cloud virtual network element control method and device and a wireless network controller using the same are provided in an embodiment of the present invention.
  • the wireless network controller is provided with a cloud virtual network element control device, and the cloud virtual network element control device is established.
  • the flexible management group manages the site resources of the site by using the service nodes in the elastic management group, and then obtains the load information of the service node and the unmanaged site information, and the elastic management group according to the load information and the unmanaged site information.
  • the management of the service node in the middle implements the elastic extension control of the virtual network element such as the service node on the radio network controller. Increased the elastic capacity of the system.
  • the system does not need to increase/decrease the hardware to expand/retract as in the related art, but automatically expands/decreases according to the number of sites. Capacity increases efficiency.
  • FIG. 1 is a flowchart of a method for controlling a cloud virtual network element according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of site resource management according to an alternative embodiment of the present invention.
  • FIG. 3 is a flowchart of a method for controlling a cloud virtual network element according to an alternative embodiment of the present invention.
  • FIG. 4 is a schematic diagram of site resource management according to an alternative embodiment 2 of the present invention.
  • FIG. 5 is a flowchart of a method for controlling a cloud virtual network element according to an alternative embodiment 2 of the present invention
  • FIG. 6 is a schematic diagram of a cloud virtual network element control apparatus according to an embodiment of the present disclosure.
  • FIG. 7 is a schematic structural diagram of a radio network controller according to an embodiment of the present invention.
  • virtualization technology typically simulates multiple independent virtual machines or virtual containers on a single hardware platform. After the virtualization technology is adopted, the running of the program or software does not necessarily have the exclusive physical computing resources. It can be implemented by a dedicated cloud platform to generate virtual machines or virtual containers according to resource requirements (such as CPU working capacity, memory size, hard disk size, etc.).
  • processing nodes that are virtualized independently processable services are represented by service nodes.
  • the elastic scaling algorithm can be implemented by a centralized point.
  • the centralized point is referred to as a primary node.
  • the elastic scaling algorithm can be implemented on the master node.
  • different service nodes may be loaded on different service nodes according to different protocols, and service nodes with the same service protocol module may join the same elastic management group. If the service protocol modules loaded on different service nodes are identical, all service nodes can be in the same elastic management group. If the service protocol modules loaded on different service nodes are different, there may be multiple flexible management groups.
  • the resources that the wireless controller needs to manage may include at least wireless public resources (such as wireless). Signaling link, cell, common transmission channel), wireless dedicated resource (such as UE), transmission of common resources (such as transmission signaling link), transmission of dedicated resources (such as transmission user plane bearer corresponding to the common transmission channel, UE corresponding Transfer user plane bearer).
  • wireless public resources such as wireless
  • UE wireless dedicated resource
  • transmission of common resources such as transmission signaling link
  • dedicated resources such as transmission user plane bearer corresponding to the common transmission channel, UE corresponding Transfer user plane bearer
  • the above splitting is performed in the embodiment of the present invention, mainly because the wireless public resource, the wireless dedicated resource, the transmission common resource, and the transmission dedicated resource can all be processed by different service protocol modules.
  • These site resources can also be split into several different types of site resources, for example, the transmission signaling link, the transmission user plane bearer corresponding to the common transport channel are classified as transmitting common resources or the cells are separately split into one.
  • the embodiments of the present invention are described in the foregoing two situations.
  • the site resources are described by taking only two resources, which are split into radio resources (sum of wireless public resources and dedicated resources) and transmission resources (sum of transmission common resources and dedicated resources). Other split situations can be analogized.
  • an embodiment of the present invention provides a cloud virtual network element control method, including the following steps:
  • the station is elastically allocated to the service node according to the load information and the detection result of each service node.
  • the service node in the flexible management group manages the site to which the site resource is allocated, and the corresponding service load information value is represented.
  • the load information may be the number of managed sites and the current resource occupancy rate of the service node;
  • the current resource occupancy rate can be obtained by querying the resource occupancy rate of the current service node, or by querying the resource occupancy rate of each of the multiple sites under the service node.
  • the resource occupancy rate is optionally the sum of the CPU usage of the service node or the CPU usage of the site.
  • the method may further include:
  • the obtaining condition includes at least one of the following conditions: when the site with the site resource is newly added; when the preset time is reached; when the site in the flexible management group is deleted; when the whole system is powered on; Actively query each service node in the flexible management group and each one When the information of the site managed by the business node;
  • the step of acquiring the load information of each service node and the detection result of the station not currently managed by the service node is performed.
  • the foregoing obtaining conditions may be the timing of acquiring the load information of the service node and the unmanaged site information.
  • the service node After obtaining the load information of each current service node and the detection result, the service node can be adjusted.
  • the adjustment mode here may include popping up the service node, retracting the service node, and directly adding the site to the existing service node. in. Popping up a service node means that the non-working service node enters the working state, and the process can generally be to power on the service node; retracting the service node means that the working node is in a non-working state, and This process can generally be to power down the service node.
  • This embodiment provides a cloud virtual network element control method.
  • the site resources in this embodiment include radio resources and transmission resources, and the site resources are not classified and managed.
  • the distribution of the site resources on the site is as shown in FIG. 2 Show.
  • the process of managing the site shown in Figure 2 is shown in Figure 3. The process includes:
  • the station-based unit may refer to the correspondence between the radio resources and the transmission resources of the same site.
  • S302 Create an elastic management group and power on the service node.
  • the flexible management group has a service node for managing site resources of the site.
  • the service node in the flexible management group manages the resources of the site, and can represent the corresponding service load.
  • the traffic load can be the number of managed sites and the current resource occupancy rate of the service node.
  • the current resource occupancy rate of the service node It can be obtained by querying the resource occupancy rate of the current service node, or by querying the resource occupancy rate of each of the multiple sites under the service node.
  • the resource occupancy rate is optionally the sum of the CPU usage of the service node or the CPU usage of the site.
  • the above information can be obtained by timing reporting or by the active request of the master node.
  • S304 It is found that a site has no service node management, and the site is allocated according to the number of sites managed by each service node in the elastic management group.
  • first site idle value When managing, mention can be made of related terms: first site idle value, first site alert value, first resource idle value.
  • the first station idle value and the first resource idle value are preset thresholds, which are represented as the lower limit value of the service node in the elastic management group that does not waste resources under normal conditions.
  • the first station idle value is used.
  • it is set to 10% of the maximum number of stations that the service node can manage.
  • the first resource idle value is optionally set to 10% of the maximum resource occupancy that the service node can accommodate, and may be empty according to the service node.
  • the CPU usage at the time of the load is given. The percentage can be adjusted according to the actual situation, and even a fixed value can be directly set regardless of the management capability of the service node.
  • the first site alert value is a preset threshold, which is a security value of the number of sites in which the service node in the flexible management group works normally.
  • the maximum value of the number of sites manageable by the service node is optionally set. 70%, of course, the first site alert value can also be set to other percentages, or even set to a fixed value.
  • S3042 If at least one service node currently manages the number of sites is lower than the first site alert value but greater than the first site idle value, then one of the service nodes is selected, and the site is allocated to the service node management, and the management process ends. .
  • the new site is not found, that is, all the sites are managed by the service node.
  • the number of sites managed on a service node is lower than the idle value of the first site, and the CPU usage of the service node is lower than the first
  • a resource idle value is performed according to the number of service nodes in the elastic management group and the number of sites managed by each service node, and the retracting action of the service node is performed.
  • the number of sites managed by the service node is lower than the idle value. It may be checked when a site is deleted in the system, or may be reported periodically by the service node, or may be checked when the service node is actively queried.
  • the CPU usage of the service node can be directly reported by the service node or accumulated by the CPU usage of all sites managed on the service node.
  • S3051 If the sum of the capabilities of other service nodes in the elastic management group can fully accept the service of the service node, that is, the sum of the remaining manageable sites and the remaining CPU usage of other service nodes in the elastic management group is greater than or equal to the service node management respectively. The number of sites and the CPU usage are notified to be retracted to the service node, and all the sites managed by the site are moved to the target service node in the elastic management group. This step can include:
  • the target service node When determining the target service node, you can select the service node with the least number of management sites in the elastic management group, or assign it to one or more service nodes with low CPU usage or each service node according to a certain allocation policy. You can all have the same number of new sites assigned.
  • the service nodes to be retracted migrate the established service instances on these sites to the target service nodes, and the resources of these sites can be managed by the target service nodes.
  • the service node with the service association can be notified in time.
  • S303 to S3052 are repeatedly executed to implement elastic scalability control of the site traffic.
  • the embodiment provides a cloud virtual network element control method.
  • the site resource in this embodiment includes a radio resource and a transmission resource, which are respectively used by the service node in the first elastic management group and the service node in the second elastic management group.
  • Management please see Figure 4.
  • the process includes:
  • the transmission resources are organized and configured on a site-by-site basis, and the wireless resources are organized and configured on a site-by-site basis. Although the transmission resources and radio resources of the same site are managed separately, they still belong to the same site.
  • the first flexible management group and the second flexible management group are set up, and the service node that manages the radio resource joins the corresponding first elastic management group, and the service node that manages the transmission resource joins the corresponding second flexible management group.
  • the service node in the flexible management group manages the resources of the site, and can represent the corresponding service load.
  • the traffic load can be the number of managed sites and the current resource occupancy rate of the service node.
  • the current resource occupancy rate of the service node It can be obtained by querying the resource occupancy rate of the current service node, or by querying the resource occupancy rate of each site under the service node.
  • the resource occupancy rate is optionally the sum of the CPU usage of the service node or the CPU usage of the site.
  • the above information can be obtained by timing reporting or by actively requesting.
  • the wireless resource of a site is found to have no service node management, and the site is allocated according to the number of sites managed by each service node in the first elastic management group.
  • second site idle value When managing, mention can be made of related terms: second site idle value, second site alert value, and second resource idle value.
  • the second site idle value and the second resource idle value are all preset thresholds, which are represented as the lower limit value of the service node in the first elastic management group that does not waste resources under normal conditions.
  • the second site is used.
  • the idle value is optionally set to 10% of the maximum number of stations that the service node can manage.
  • the second resource idle value is optionally set to the maximum resource occupancy rate that the service node in the first elastic management group can accommodate. 10%, which can be given according to the CPU usage when the service node is empty. The percentage can be adjusted according to the actual situation, and even a fixed value can be directly set regardless of the management capability of the service node.
  • the second site alert value is a preset threshold, and is represented as a security value of the number of sites in which the service node in the first elastic management group works normally, and is optionally set as a site manageable by the service node in this embodiment.
  • the maximum value of the number is 70%.
  • the second station alert value can also be set to other percentages, and can even be set to a fixed value.
  • the wireless resources of a certain site have no service node management, and there are various methods, which may be found at the time of power-on, or may be discovered when the wireless resource configuration of the new site is newly added, or may be periodically queried for the wireless resources of the entire system site. Information to discover.
  • S5042 If the number of sites managed by at least one service node is lower than the second site alert value and greater than the second site idle value, select one of the service nodes, and assign the site to the service node management, and the current elastic allocation process ends. .
  • S505 The transmission resource of a certain site is found to have no service node management, and the primary node performs site allocation according to the number of sites managed by each service node in the second elastic management group.
  • third site idle value When managing, related terms can be mentioned: third site idle value, third site alert value, third resource idle value.
  • the third station idle value and the third resource idle value are all preset thresholds, which are represented as the lower limit value of the service node in the second elastic management group that does not waste resources under normal conditions.
  • the third site is used.
  • the idle value is optionally set to 10% of the maximum number of stations that the service node can manage.
  • the third resource idle value is optionally set to the maximum resource occupancy rate that the service node can accommodate in the second elastic management group. 10%, which can be given according to the CPU usage when the service node is empty. The percentage can be adjusted according to the actual situation, and even a fixed value can be directly set regardless of the management capability of the service node.
  • the third site alert value is a preset threshold, and is represented as a security value of the number of sites in which the service node in the second elastic management group works normally.
  • the maximum number of sites manageable by the service node is optionally set. 70% of the value, of course, the third site alert value can also be set to other percentages, and can even be set to a fixed value.
  • the third station idle value and the second station idle value may be the same or different.
  • the value of the three-site alert value and the second-site alert value may be similar.
  • the value of the value of the third resource idle value and the second resource idle value may also be similar.
  • the transmission resource of a certain site has no service node management, and there may be multiple methods, which may be found at the time of power-on, or may be discovered when the transmission resource configuration of the new site is added, or may be transmitted by periodically querying the entire system site. Information to discover.
  • S5052 If the number of sites managed by at least one service node is lower than the third site alert value and greater than the third site idle value, one of the service nodes is selected, and the site is allocated to the service node management, and the management process ends.
  • the radio resources of all the sites are managed by the service node, and the number of the radio resources managed by the service node in the first elastic management group is lower than the idle value of the second site, and the CPU usage of the service node is lower than The second resource idle value, the primary node performs the retraction of the service node according to the number of sites managed by each service node in the first elastic management group.
  • the number of sites managed by the service node is lower than the idle value. It may be checked when there is a site being retracted, or may be reported periodically by each service node, or may be checked when actively inquiring each service node.
  • This step can include:
  • the target service node When determining the target service node, you can select the service node with the lowest number of management sites in the first elastic management group, or assign it to one or more service nodes with low CPU usage or each service according to a certain allocation policy. Nodes can all be assigned the same number of new sites.
  • the service node to be retracted migrates the established wireless resource service instances on the sites to the target service nodes, and the wireless resources of these sites can be managed by the target service nodes.
  • the transport service instance on the service node that manages the transmission resource of the site and other service nodes with service associations can be notified in time.
  • the transmission resources of all the stations are managed by the service node, and the number of the stations of the transmission resources managed by the service node is lower than the idle value of the third station, and the CPU usage of the service node is lower than the idle value of the third resource.
  • the retracting action of the site is performed according to the number of sites managed by each service node in the second elastic management group.
  • This step can include:
  • the target service node When determining the target service node, you can select the service node with the lowest number of management sites in the second elastic management group, or assign it to one or more service nodes with low CPU usage or each service according to a certain allocation policy. Nodes can all be assigned the same number of new sites.
  • the service node to be retracted migrates the established transport resource service instances on the sites to the target service nodes, and the transmission resources of these sites can be subsequently managed by the target service node.
  • the wireless service instance on the service node that manages the wireless resource of the site and other service nodes with service associations need to be notified in time.
  • S503 to S5072 are repeatedly executed to implement elastic scalability control of the site traffic.
  • the key lies in the judgment of the elastic expansion index, and the following formula is used to further describe the elastic expansion algorithm.
  • the number of remaining sites manageable on other service nodes is sufficient, and other service nodes have the ability to take over the sites on the service node.
  • the retraction action is performed until all sites on X are successfully received.
  • the embodiment of the invention further provides a computer readable storage medium storing computer executable instructions, and the computer virtual executable element control method is implemented when the computer executable instructions are executed.
  • an embodiment of the present invention further provides a cloud virtual network element control apparatus.
  • the cloud virtual network element control device 600 includes an establishing module 601, an obtaining module 602, a management module 603;
  • the establishing module 601 is configured to: establish an elastic management group, where the elastic management group includes at least one service node for managing site resources of the site;
  • the obtaining module 602 is configured to: obtain load information of each service node in the elastic management group and a detection result of a site that is not currently managed by the service node;
  • the management module 603 is configured to: elastically allocate the site to the management of the service node according to the load information of each of the service nodes and the detection result.
  • the obtaining module 602 can include:
  • the load acquisition sub-module 6021 and the site acquisition sub-module 6022 are respectively configured to: acquire load information of the service node and acquire a detection result of the site not managed by the service node.
  • the management module 603 can include:
  • the judging sub-module 6031 is set to: according to the site load and unserviced of each service node The detection result of the site managed by the node determines whether the pop-up or retraction of the service node is required.
  • the determining submodule 6031 is set to:
  • the number of sites managed by it is lower than the idle value of the site, and the resource of the service node is lower than the resource idle value, and the total management capacity of other service nodes can be accepted by the service node.
  • the retraction action of the service node is performed.
  • the determining submodule 6031 is set to:
  • the detection result is that there is no unmanaged site, it is determined according to the load information of each service node whether there is a service node that needs to be retracted in the flexible management group; when the elastic management group exists, the number of sites managed is less than the number a service node with a site idle value, and the number of sites managed by the service node is not greater than the sum of the number of remaining manageable sites of other service nodes, and when the number of managed sites is smaller than the resources of the service node of the idle value of the first site When the occupancy rate is less than the idle value of the first resource, and the resource occupancy rate of the service node is not greater than the sum of the remaining resource usage rates of other service nodes in the elastic management group, the service node needs to be retracted;
  • the new service node needs to be popped up in the flexible management group according to the load information of each service node; when the elastic management group, the number of sites managed by all service nodes is not less than When the first site is alert, a new service node needs to be popped up.
  • the management module 603 can also include:
  • the retracting sub-module 6032 is configured to perform a service node retracting action.
  • the management module 603 can also include:
  • the pop-up sub-module 6033 is configured to perform a new service node pop-up action in the flexible management group.
  • the management module 603 can also include:
  • the configuration management sub-module 6034 is configured to perform resource configuration management on a site-by-site basis.
  • the management module 603 can also include:
  • the notification sub-module 6035 is configured to: notify the configuration management sub-module, which service node management the site resource belongs to, and if the site managed by the service node needs to be migrated to another service node for management, notify the service node to notify the relevant service instance. Perform the migration.
  • the site resource includes a first type of site resource and a second type of site resource;
  • the elastic management group includes a first elastic management group and a second flexible management group.
  • the management module is configured to: the service node in the first elastic management group and the service node in the second elastic management group respectively manage the first type of site resource and the second type of site resource of the site, and the same site
  • the first type of site resource and the second type of site resource have associated parameters.
  • the management module may further include:
  • the first judgment sub-module is set to:
  • the first elastic management group has a service node whose number of managed sites is smaller than the idle value of the second site, and the number of sites managed by the service node is not greater than the first elasticity
  • the service node needs to be retracted
  • the detection result is that there is an unmanaged site
  • the management module may further include:
  • the second judgment sub-module is set to:
  • the second elastic management group has a service node whose number of managed sites is smaller than the idle value of the third site, and the number of sites managed by the service node is not greater than the second elasticity
  • the service node needs to be retracted
  • each service node Determining whether a new service node needs to be popped up in the second elastic management group; if the site resource type of the unmanaged site exists in the second type, if the second elastic management group is in the second elastic management group, the number of sites managed by all the service nodes is not If the alarm value is less than the third site, the new service node needs to be popped up in the second elastic management group; otherwise, the existing service node whose number of managed sites is smaller than the third site alert value is selected in the second elastic management group.
  • the first determining submodule is further configured to:
  • the service node Before performing the retracting action on the service node whose number of the managed sites is smaller than the idle value of the first site, determining whether the resource occupancy rate of the service node is smaller than the second resource idle value, and if the second resource idle value is less than the second resource idle value, and the service node If the resource occupancy rate is not greater than the sum of the remaining resource usage rates of other service nodes in the first elastic management group, the service node needs to be retracted.
  • the second determining submodule is further configured to:
  • the service node Before performing the retracting action on the service node whose number of the managed sites is smaller than the idle value of the third site, determining whether the resource occupancy rate of the service node is smaller than the idle value of the third resource, and if the value is less than the idle value of the third resource, and the service node If the resource occupancy rate is not greater than the sum of the remaining resource usage rates of other service nodes in the second elastic management group, the service node needs to be retracted.
  • the management module 603 can also include:
  • the type obtaining submodule 6036 is configured to: acquire a site resource type on the unmanaged site;
  • the first type of site resource type of the unmanaged site is managed by the service node in the first elastic management group.
  • the second type site resource of the unmanaged site is managed by the service node in the second elastic management group.
  • the modules of the above embodiments may be combined into one module, or may be split into multiple sub-modules.
  • the determining submodule may also be split into the first determining submodule and the second determining submodule.
  • modules in the devices in the embodiments may be distributed in the devices of the embodiments according to the embodiments, or may be correspondingly changed in one or more devices different from the embodiment.
  • the embodiment of the invention further provides a radio network controller, as shown in FIG. 7, which includes the above Cloud virtual network element control device 600.
  • all or part of the steps of the above embodiments may also be implemented by using an integrated circuit. These steps may be separately fabricated into individual integrated circuit modules, or multiple modules or steps may be fabricated into a single integrated circuit module. achieve.
  • the devices/function modules/functional units in the above embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.
  • the device/function module/functional unit in the above embodiment When the device/function module/functional unit in the above embodiment is implemented in the form of a software function module and sold or used as a stand-alone product, it can be stored in a computer readable storage medium.
  • the above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
  • all or part of the steps of the above embodiments may also be implemented by using an integrated circuit. These steps may be separately fabricated into individual integrated circuit modules, or multiple modules or steps may be fabricated into a single integrated circuit module. achieve.
  • the devices/function modules/functional units in the above embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.
  • the device/function module/functional unit in the above embodiment When the device/function module/functional unit in the above embodiment is implemented in the form of a software function module and sold or used as a stand-alone product, it can be stored in a computer readable storage medium.
  • the above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
  • a cloud virtual network element control method and device and a wireless network controller using the same are provided in an embodiment of the present invention.
  • the wireless network controller is provided with a cloud virtual network element control device, and the cloud virtual network element control device is established.
  • the flexible management group manages the site resources of the site by using the service nodes in the elastic management group, and then obtains the load information of the service node and the unmanaged site information, and the elastic management group according to the load information and the unmanaged site information.
  • the management of the service node in the middle implements the elastic extension control of the virtual network element such as the service node on the radio network controller. Increased the elastic capacity of the system.
  • the system does not need to increase/decrease the hardware to expand/retract as in the related art, but automatically expands/decreases according to the number of sites. Capacity increases efficiency.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A cloud virtual network element control method comprises: establishing a flexible management group, the flexible management group comprising at least one service node used for managing a station resource; acquiring load information of each service node among the at least one service node in the flexible management group and a detection result of a station currently not managed by the service node; and flexibly allocating the station to the service node for management according to the load information of each service node and the detection result.

Description

一种云虚拟网元控制方法和装置以及无线网络控制器Cloud virtual network element control method and device and wireless network controller 技术领域Technical field

本申请涉及但不限于网络技术领域,尤其涉及一种云虚拟网元控制方法和装置以及无线网络控制器。The present application relates to, but is not limited to, the field of network technologies, and in particular, to a cloud virtual network element control method and apparatus, and a wireless network controller.

背景技术Background technique

随着智能终端和移动互联网的发展,“通信”早已脱离传统的话音和短信,人与人广泛连接,甚至物与物相连也成为可预期的未来。2012年10月,欧洲电信标准协会(ETSI)成立了NFV(Network Functions Virtualization,网络功能虚拟化)ISG(Industry Specification Group,工业规范组)组织。该组织致力于推动“网络功能虚拟化”(Network Functions Virtualization)。With the development of smart terminals and mobile Internet, "communication" has long since deviated from traditional voice and text messages, and people are connected with people, and even the connection between things and things has become a predictable future. In October 2012, the European Telecommunications Standards Institute (ETSI) established the NFV (Network Functions Virtualization) ISG (Industry Specification Group) organization. The organization is committed to promoting "Network Functions Virtualization."

NFV简单理解就是把电信设备从目前的专用平台迁移到通用的X86COTS(Commercial-off-the-shelf,商用现成品或技术)服务器上。当前电信网络使用的各种设备,均是基于私有平台部署的,网元硬件资源无法互用,扩大容量需要增加硬件,缩小容量则硬件闲置,造成浪费;而在NFV方法中,各种网元变成了独立的应用,可以灵活部署在由标准的服务器、存储、交换机所构建的统一平台上,这样软硬件解耦,每个应用可以通过快速增加减少虚拟资源来达到快速缩小及扩大容量的目的,大大提升网络的弹性。NFV's simple understanding is to migrate telecom equipment from the current dedicated platform to the general-purpose X86COTS (Commercial-off-the-shelf, commercial off-the-shelf or technology) server. The various devices used in the current telecommunication network are deployed on a private platform. The hardware resources of the network elements cannot be used interchangeably. The hardware needs to be increased when the capacity is expanded, and the hardware is idle when the capacity is reduced. In the NFV method, various network elements are used. It has become a stand-alone application that can be flexibly deployed on a unified platform built by standard servers, storage, and switches. Such software and hardware decoupling, each application can quickly reduce and expand capacity by rapidly increasing virtual resources. The purpose is to greatly enhance the flexibility of the network.

因此在一个3G(the 3rd Generation,第三代)云业务网络中,传统的RNC(Radio Network Controller,无线网络控制器)、CN(core net,核心网)、NodeB(基站)网元都已以VNF的形式存在,无线控制器网元(RNC、BTS(Base Transceiver Station,基站发射台))等网元要适应云环境下需求,支持弹性伸缩功能。Thus in a 3G (the 3 rd Generation, Third Generation) network, a cloud service, a conventional RNC (Radio Network Controller, the radio network controller), CN (core net, core network), the NodeB (base station) are NE In the form of VNF, the network elements such as the RNC (BSR (Base Transceiver Station)) must adapt to the requirements of the cloud environment and support the elastic scaling function.

云平台上基于弹性伸缩的算法有很多,但是绝大多数基于互联网业务实现的算法,根据服务器的硬件资源(CPU,内存,磁盘I/O(输入/输出)、网络带宽)和网络利用率等进行弹性伸缩,但是对电信行业来讲,话务量才是更重要的,这些信息不够且不能直接反映业务负荷。 There are many algorithms based on elastic scaling on the cloud platform, but most of the algorithms based on Internet services are based on the server's hardware resources (CPU, memory, disk I/O (input/output), network bandwidth) and network utilization. Elastic expansion, but for the telecommunications industry, traffic is more important, this information is not enough and can not directly reflect the business load.

无线控制器网元(NodeB/BTS)与基站、邻接控制器和CN都存在多种无线协议、传输协议连接,需要配置多种用于连接的协议参数(可称为连接协议参数)。业务节点(这里指虚拟机或虚拟容器)的业务负荷跟在该节点上的协议处理情况紧密相关,一旦某条CCP(Communication Control Port,连接控制端口)信令链路在某业务节点上建立好了,则使用该NodeB的很多UE(终端)测量报告等信息需要通过该业务节点传递,在不同业务节点处理同等用户数目情况下,与未建立CCP信令链路的业务节点比,CPU(中央处理器)负荷会更高。The wireless controller network element (NodeB/BTS) and the base station, the adjacent controller, and the CN all have multiple wireless protocols and transmission protocol connections, and various protocol parameters (which may be referred to as connection protocol parameters) for connection are required. The service load of a service node (here, a virtual machine or a virtual container) is closely related to the protocol processing on the node. Once a CCP (Communication Control Port) signaling link is established on a service node. Then, many UE (terminal) measurement reports and the like using the NodeB need to be transmitted through the service node, and when different service nodes process the same number of users, compared with the service node that does not establish the CCP signaling link, the CPU (central The processor) load will be higher.

因此,目前已有的云平台下弹性伸缩的算法并不适用于虚拟环境下的无线网络控制器。Therefore, the existing flexible scaling algorithm under the cloud platform is not suitable for the wireless network controller in the virtual environment.

发明内容Summary of the invention

以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。The following is an overview of the topics detailed in this document. This Summary is not intended to limit the scope of the claims.

本文提供了一种云虚拟网元控制方法和装置以及无线网络控制器,以克服相关技术中存在的弹性伸缩算法未考虑连接协议参数和业务量的缺陷,解决相关技术中没有可适用于云虚拟环境下的无线网络控制器上虚拟网元实现弹性伸缩的方法的问题。This paper provides a cloud virtual network element control method and device and a wireless network controller to overcome the defects of the elastic scaling algorithm existing in the related technology without considering the connection protocol parameters and traffic volume, and the related technology is not applicable to the cloud virtual The problem that the virtual network element implements the elastic expansion method on the wireless network controller in the environment.

本发明实施例提供了一种云虚拟网元控制方法,包括:The embodiment of the invention provides a cloud virtual network element control method, including:

建立弹性管理组,所述弹性管理组包含至少一个用于管理站点的站点资源的业务节点;Establishing an elastic management group, the flexible management group including at least one service node for managing site resources of the site;

获取所述弹性管理组内每一个业务节点的负荷信息和当前未被业务节点管理的站点的检测结果;Obtaining load information of each service node in the flexible management group and a detection result of a site currently not managed by the service node;

根据所述每一个业务节点的负荷信息和所述检测结果将站点弹性分配到业务节点上管理。And assigning the site elasticity to the management of the service node according to the load information of each of the service nodes and the detection result.

可选地,所述根据所述负荷信息和所述检测结果将站点弹性分配到业务节点上管理包括:Optionally, the dynamically assigning the site to the service node according to the load information and the detection result includes:

当所述检测结果为不存在未被管理的站点时,根据所述每一个业务节点 的负荷信息判断在所述弹性管理组内是否存在需要缩回的业务节点;When the detection result is that there is no unmanaged site, according to each of the service nodes The load information determines whether there is a service node that needs to be retracted in the flexible management group;

当所述检测结果为存在未被管理的站点时,根据所述每一个业务节点的负荷信息确定是否需要在所述弹性管理组内使用已有业务节点或弹出新业务节点以对所述未被管理的站点进行管理。When the detection result is that there is an unmanaged site, determining, according to the load information of each service node, whether an existing service node needs to be used in the flexible management group or a new service node is popped up to Managed sites are managed.

可选地,所述业务节点的负荷信息至少包括所述业务节点所管理的站点数;Optionally, the load information of the service node includes at least the number of stations managed by the service node;

所述当检测结果为不存在未被管理的站点时,根据所述每一个业务节点的负荷信息判断在所述弹性管理组内是否存在需要缩回的业务节点包括:When the detection result is that there is no unmanaged site, determining whether there is a service node that needs to be retracted in the flexible management group according to the load information of each service node includes:

当所述弹性管理组中,存在所管理的站点数小于第一站点空闲值的业务节点,且该业务节点被管理的站点数不大于其他业务节点的剩余可管理站点数之和时,将该业务节点缩回,并将该业务节点所管理的站点迁移至其他业务节点进行管理。When there is a service node whose number of managed sites is smaller than the idle value of the first site, and the number of sites managed by the service node is not greater than the sum of the number of remaining manageable sites of other service nodes, The service node is retracted and the site managed by the service node is migrated to another service node for management.

可选地,所述业务节点的负荷信息还包括所述业务节点的资源占用率;Optionally, the load information of the service node further includes a resource occupancy rate of the service node;

在将所述管理的站点数小于第一站点空闲值的业务节点缩回,并将该业务节点内管理的站点迁移至其他业务节点进行管理之前,所述方法还包括:The method further includes: before retracting the service node whose number of managed sites is smaller than the idle value of the first site, and migrating the site managed by the service node to another service node for management, the method further includes:

判断所述所管理的站点数小于第一站点空闲值的业务节点的资源占用率情况,若小于第一资源空闲值,且该业务节点的资源占用率不大于所述弹性管理组内其他业务节点的剩余资源占用率之和,则执行将该业务节点缩回,并将该业务节点所管理的站点迁移至其他业务节点进行管理的步骤。And determining that the resource occupancy rate of the service node that is smaller than the first station idle value is smaller than the first resource idle value, and the resource occupancy rate of the service node is not greater than other service nodes in the elastic management group. The sum of the remaining resource occupancy rates is performed by retrieving the service node and migrating the site managed by the service node to another service node for management.

可选地,当所述检测结果为存在未被管理的站点时,根据每一个业务节点的负荷信息确定是否需要在所述弹性管理组内使用已有业务节点或弹出新业务节点以对所述未被管理的站点进行管理包括:Optionally, when the detection result is that there is an unmanaged site, determining, according to load information of each service node, whether an existing service node needs to be used in the elastic management group or popping up a new service node to Management of unmanaged sites includes:

当所述弹性管理组中,存在所管理的站点数小于第一站点警戒值的业务节点时,将所述未被管理的站点分配至该业务节点进行管理;When there is a service node whose number of managed sites is smaller than the first site alert value, the unmanaged site is allocated to the service node for management;

当所述弹性管理组中,所有业务节点所管理的站点数均不小于第一站点警戒值时,在所述弹性管理组中弹出新业务节点对所述未被管理的站点进行管理。When the number of sites managed by all service nodes is not less than the first site alert value in the flexible management group, a new service node pops up in the elastic management group to manage the unmanaged site.

可选地,所述站点资源包括第一类型站点资源和第二类型站点资源; Optionally, the site resource includes a first type of site resource and a second type of site resource;

所述弹性管理组包括第一弹性管理组和第二弹性管理组,The elastic management group includes a first elastic management group and a second flexible management group.

所述根据所述负荷信息和所述检测结果将站点弹性分配到业务节点上管理的步骤中,所述第一弹性管理组内的业务节点和所述第二弹性管理组内的业务节点分别对所述站点的第一类型站点资源和第二类型站点资源进行管理,且同一站点的所述第一类型站点资源和第二类型站点资源配置有关联参数。In the step of dynamically assigning the site to the management of the service node according to the load information and the detection result, the service node in the first elastic management group and the service node in the second elastic management group respectively The first type of site resource and the second type of site resource of the site are managed, and the first type of site resource and the second type of site resource of the same site are configured with associated parameters.

可选地,所述负荷信息至少包括所述第一弹性管理组和第二弹性管理组内的业务节点所管理的站点数;Optionally, the load information includes at least the number of stations managed by the service nodes in the first elastic management group and the second elastic management group;

所述当所述检测结果为不存在未被管理的站点时,根据所述每一个业务节点的负荷信息判断在所述弹性管理组内是否存在需要缩回的业务节点包括:When the detection result is that there is no unmanaged site, determining whether there is a service node that needs to be retracted in the flexible management group according to the load information of each service node includes:

当所述第一弹性管理组中,存在所管理的站点数小于第二站点空闲值的业务节点,且该业务节点所管理的站点数不大于所述第一弹性管理组内其他业务节点的剩余可管理站点数之和时,将该业务节点缩回,并将该业务节点管理的站点迁移至所述第一弹性管理组内其他业务节点进行管理;In the first elastic management group, there is a service node whose number of managed sites is smaller than the idle value of the second site, and the number of sites managed by the service node is not greater than the remaining of other service nodes in the first elastic management group. When the sum of the number of sites can be managed, the service node is retracted, and the site managed by the service node is migrated to other service nodes in the first elastic management group for management;

当所述第二弹性管理组中,存在所管理的站点数小于第三站点空闲值的业务节点,且该业务节点所管理的站点数不大于所述第二弹性管理组内其他业务节点的剩余可管理站点数之和时,将该业务节点缩回,并将该业务节点管理的站点迁移至所述第二弹性管理组内其他业务节点进行管理。When the second elastic management group has a service node whose number of managed sites is smaller than the idle value of the third site, and the number of sites managed by the service node is not greater than the remaining of other service nodes in the second elastic management group. When the sum of the number of sites can be managed, the service node is retracted, and the site managed by the service node is migrated to other service nodes in the second elastic management group for management.

可选地,所述业务节点的负荷信息还包括所述业务节点的资源占用率;Optionally, the load information of the service node further includes a resource occupancy rate of the service node;

在所述将所管理的站点数小于第二站点空闲值的业务节点缩回,并将该业务节点所管理的站点迁移至其他业务节点进行管理之前,所述方法还包括:Before the retracting the service node whose number of sites is smaller than the idle value of the second site, and the site managed by the service node is migrated to another service node for management, the method further includes:

判断该业务节点的资源占用率情况,若小于第二资源空闲值,且该业务节点的资源占用率不大于所述第一弹性管理组内其他业务节点的剩余资源占用率之和,则执行将该业务节点缩回,并将该业务节点所管理的站点迁移至所述第一弹性管理组内其他业务节点进行管理的步骤;If the resource occupancy rate of the service node is less than the idle value of the second resource, and the resource occupancy rate of the service node is not greater than the sum of the remaining resource usage rates of other service nodes in the first elastic management group, The step of retrieving the service node and migrating the site managed by the service node to another service node in the first elastic management group for management;

在所述将所管理的站点数小于第三站点空闲值的业务节点缩回,并将该业务节点管理的站点迁移至其他业务节点进行管理之前,所述方法还包括:The method further includes: before retracting the service node whose number of sites is smaller than the idle value of the third site, and migrating the site managed by the service node to another service node for management, the method further includes:

判断该业务节点的资源占用率是否小于第三资源空闲值,若小于第三资源空闲值,且该业务节点的资源占用率不大于所述第二弹性管理组内其他业 务节点的剩余资源占用率之和,则执行将该业务节点缩回,并将该业务节点所管理的站点迁移至所述第二弹性管理组内其他业务节点进行管理的步骤。Determining whether the resource occupancy rate of the service node is smaller than the idle value of the third resource, and if the value is less than the idle value of the third resource, and the resource occupancy rate of the service node is not greater than other industries in the second elastic management group. And the step of relocating the service node to the other node of the second elastic management group for management.

可选地,当所述检测结果为存在未被管理的站点时,根据所述每一个业务节点的负荷信息确定是否需要在所述弹性管理组内使用已有业务节点或弹出新业务节点以对所述未被管理的站点进行管理包括:Optionally, when the detection result is that there is an unmanaged site, determining, according to load information of each service node, whether an existing service node needs to be used in the elastic management group or a new service node is popped up. The management of the unmanaged sites includes:

获取该未被管理站点上的站点资源类型;Obtain the type of site resource on the unmanaged site;

当该未被管理站点的站点资源类型存在第一类型时:When the site type of the unmanaged site has the first type:

若在所述第一弹性管理组中,所有业务节点所管理的站点数均不小于第二站点警戒值,则在所述第一弹性管理组中弹出新业务节点,对该未被管理的站点的第一类型站点资源进行管理;If in the first elastic management group, the number of sites managed by all service nodes is not less than the second site alert value, a new service node is popped up in the first elastic management group, and the unmanaged site is popped up. The first type of site resource is managed;

若在所述第一弹性管理组中,存在所管理的站点数小于第二站点警戒值的业务节点,则直接由已有业务节点对该未被管理的站点的第一类型站点资源进行管理;If in the first elastic management group, there is a service node whose number of managed sites is smaller than the second site alert value, the first type of site resource of the unmanaged site is directly managed by the existing service node;

当该未被管理站点的站点资源类型存在第二类型时:When the second resource type exists for the site resource type of the unmanaged site:

若在所述第二弹性管理组中,所有业务节点所管理的站点数均不小于第三站点警戒值,则在所述第二弹性管理组中弹出新业务节点,对该未被管理的站点的第二类型站点资源进行管理;If in the second elastic management group, the number of sites managed by all service nodes is not less than the third site alert value, a new service node is popped in the second elastic management group, and the unmanaged site is popped up. The second type of site resource is managed;

若在所述第二弹性管理组中,存在所管理的站点数小于第三站点警戒值的业务节点,则直接由已有业务节点对该未被管理的站点的第二类站点资源进行管理。If in the second flexible management group, there is a service node whose number of managed sites is smaller than the third site alert value, the second type of site resources of the unmanaged site are directly managed by the existing service node.

可选地,所述直接由已有业务节点对该未被管理的站点的第一类型站点资源进行管理包括:Optionally, the directly managing, by the existing service node, the first type of site resource of the unmanaged site includes:

若在所管理的站点数小于第二站点警戒值的业务节点中,存在所管理的站点数大于第二站点空闲值的业务节点,即存在所管理的站点数大于第二站点空闲值且小于第二站点警戒值的业务节点,则直接将所述未被管理的站点的第一类型站点资源分配至该业务节点进行管理;If there is a service node whose number of managed sites is smaller than the second site alert value, the number of managed sites is greater than the idle value of the second site, that is, the number of managed sites is greater than the idle value of the second site and is less than The service node of the two-site alert value directly allocates the first type of site resource of the unmanaged site to the service node for management;

所述直接由已有业务节点对该未被管理的站点的第二类型站点资源进行管理包括: The managing the second type of site resources of the unmanaged site directly by the existing service node includes:

若在所述被管理的站点数小于第三站点警戒值的业务节点中,存在所管理的站点数大于第三站点空闲值的业务节点,即存在所管理的站点数大于第三站点空闲值且小于第三站点警戒值的业务节点,则直接将所述未被管理的站点的第二类型站点资源分配至该业务节点进行管理。If there is a service node whose number of managed sites is less than the third site idle value, the number of managed sites is greater than the third site idle value, and the number of managed sites is greater than the third site idle value. The service node that is smaller than the third site alert value directly allocates the second type of site resource of the unmanaged site to the service node for management.

可选地,在所述获取弹性管理组内所述每一个业务节点的负荷信息和当前检测未被业务节点管理的站点的检测结果之前,还包括:Optionally, before the acquiring the load information of each service node in the flexible management group and the detection result of the current site that is not managed by the service node, the method further includes:

判断是否符合获取条件;所述获取条件包括以下条件中至少一种:在新增配置了所述站点资源的站点时;到达预设的时间;所述弹性管理组中有站点被删除时;整系统上电时;主动查询所述弹性管理组中每一个业务节点以及每一个业务节点所管理的站点的信息时;Determining whether the acquisition condition is met; the obtaining condition includes at least one of the following conditions: when the site of the site resource is newly added; when the preset time is reached; when the site in the elastic management group is deleted; When the system is powered on; actively querying each of the service nodes in the flexible management group and the information of the sites managed by each service node;

当符合所述获取条件时,执行所述获取弹性管理组内所述每一个业务节点的负荷信息和当前未被业务节点管理的站点的检测结果的步骤。When the acquisition condition is met, the step of acquiring the load information of each of the service nodes in the flexible management group and the detection result of the site not currently managed by the service node is performed.

本发明实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被执行时实现上述云虚拟网元控制方法。The embodiment of the invention further provides a computer readable storage medium storing computer executable instructions, and the computer virtual executable element control method is implemented when the computer executable instructions are executed.

本发明实施例还提供了一种云虚拟网元控制装置,包括建立模块,获取模块,管理模块;An embodiment of the present invention further provides a cloud virtual network element control apparatus, including a setup module, an acquisition module, and a management module.

所述建立模块设置为:建立弹性管理组,所述弹性管理组包含至少一个用于管理站点的站点资源的业务节点;The establishing module is configured to: establish an elastic management group, where the elastic management group includes at least one service node for managing site resources of the site;

所述获取模块设置为:获取所述弹性管理组内所述每一个业务节点的负荷信息和当前未被业务节点管理的站点的检测结果;The obtaining module is configured to: acquire load information of each service node in the flexible management group and a detection result of a site that is not currently managed by the service node;

所述管理模块设置为:根据所述每一个业务节点的负荷信息和所述检测结果将站点弹性分配到业务节点上管理。The management module is configured to: elastically allocate the site to the service node according to the load information of each of the service nodes and the detection result.

可选地,所述管理模块包括判断子模块;Optionally, the management module includes a determining submodule;

所述判断子模块设置为:当所述检测结果为不存在未被管理的站点时,根据所述每一个业务节点的负荷信息判断在所述弹性管理组内是否存在需要缩回的业务节点;当所述弹性管理组中,存在所管理的站点数小于第一站点空闲值的业务节点,且该业务节点所管理的站点数不大于其他业务节点的剩余可管理站点数之和时,且,当所管理的站点数小于第一站点空闲值的业务 节点的资源占用率小于第一资源空闲值,且该业务节点的资源占用率不大于所述弹性管理组内其他业务节点的剩余资源占用率之和时,需要将业务节点缩回;The determining sub-module is configured to determine, according to load information of each service node, whether there is a service node that needs to be retracted in the flexible management group, when the detection result is that there is no unmanaged site; In the flexible management group, when there is a service node whose number of sites is smaller than the idle value of the first site, and the number of sites managed by the service node is not greater than the sum of the number of remaining manageable sites of other service nodes, and When the number of sites managed is less than the idle value of the first site If the resource usage of the node is smaller than the idle value of the first resource, and the resource usage of the service node is not greater than the sum of the remaining resource usages of other service nodes in the elastic management group, the service node needs to be retracted;

当所述检测结果为存在未被管理的站点时,根据所述每一个业务节点的负荷信息确定是否需要在所述弹性管理组内弹出新业务节点;当所述弹性管理组中,所有业务节点所管理的站点数均不小于第一站点警戒值时,需要弹出新业务节点。When the detection result is that there is an unmanaged site, it is determined according to the load information of each service node whether a new service node needs to be popped up in the elastic management group; when the elastic management group, all the service nodes When the number of sites managed is not less than the first site alert value, a new service node needs to be popped up.

可选地,所述管理模块还包括:Optionally, the management module further includes:

缩回子模块,设置为:执行业务节点缩回动作。Retract the submodule and set it to: Perform the business node retraction action.

可选地,所述管理模块还包括:Optionally, the management module further includes:

弹出子模块,设置为:在所述弹性管理组中执行弹出新业务节点动作。The pop-up sub-module is configured to: perform a pop-up new service node action in the flexible management group.

可选地,所述管理模块还包括:Optionally, the management module further includes:

配置管理子模块,设置为:以站点为单位进行资源配置管理。The configuration management sub-module is set to: manage resource configuration by site.

可选地,所述管理模块还包括:Optionally, the management module further includes:

通知子模块,设置为:通知配置管理子模块,站点资源归属于哪个业务节点管理,若需要将该业务节点所管理的站点迁移至其他业务节点进行管理,则通知该业务节点将相关业务实例进行迁移。The notification sub-module is configured to: notify the configuration management sub-module, which service node management the site resource belongs to, and if the site managed by the service node needs to be migrated to another service node for management, notify the service node to perform the relevant service instance. migrate.

可选地,所述站点资源包括第一类型站点资源和第二类型站点资源;Optionally, the site resource includes a first type of site resource and a second type of site resource;

所述管理模块是设置为:分别对所述站点的第一类型站点资源和第二类型站点资源进行管理,且同一站点的所述第一类型站点资源和第二类型站点资源配置有关联参数。The management module is configured to separately manage the first type of site resources and the second type of site resources of the site, and the first type of site resources and the second type of site resource configurations of the same site have associated parameters.

可选地,所述管理模块还包括:Optionally, the management module further includes:

第一判断子模块,设置为:The first judgment sub-module is set to:

当所述检测结果为不存在未被管理的站点,且所述第一弹性管理组中,存在所管理的站点数小于第二站点空闲值的业务节点,且该业务节点所管理的站点数不大于所述第一弹性管理组内其他业务节点的剩余可管理站点数之和时,需要将该业务节点缩回; When the detection result is that there is no unmanaged site, and the first elastic management group has a service node whose number of managed sites is smaller than the idle value of the second site, and the number of sites managed by the service node is not When the sum of the number of remaining manageable stations of the other service nodes in the first elastic management group is greater than, the service node needs to be retracted;

当所述检测结果为存在未被管理的站点时,根据所述每一个业务节点的负荷信息确定是否需要在所述第一弹性管理组内弹出新业务节点;当该未被管理站点的站点资源类型存在第一类型时,若在所述第一弹性管理组中,所有业务节点所管理的站点数均不小于第二站点警戒值,则需要新弹出业务节点;否则在第一弹性管理组内选择所管理的站点数小于第二站点警戒值的已有业务节点。When the detection result is that there is an unmanaged site, determining, according to the load information of each service node, whether a new service node needs to be popped up in the first elastic management group; when the site resource of the unmanaged site If the type of the first type exists, if the number of sites managed by all service nodes is not less than the second site alert value in the first elastic management group, a new pop-up service node is required; otherwise, in the first elastic management group. Select an existing service node whose number of sites is less than the second site alert value.

可选地,所述管理模块还包括:Optionally, the management module further includes:

第二判断子模块,设置为:The second judgment sub-module is set to:

当所述检测结果为不存在未被管理的站点,且所述第二弹性管理组中,存在所管理的站点数小于第三站点空闲值的业务节点,且该业务节点所管理的站点数不大于所述第二弹性管理组内其他业务节点的剩余可管理站点数之和时,需要将该业务节点缩回;When the detection result is that there is no unmanaged site, and the second elastic management group has a service node whose number of managed sites is smaller than the idle value of the third site, and the number of sites managed by the service node is not When the sum of the number of remaining manageable stations of the other service nodes in the second elastic management group is greater than, the service node needs to be retracted;

当所述检测结果为存在未被管理的站点时,根据所述每一个业务节点的负荷信息确定是否需要在所述第二弹性管理组内弹出新业务节点;当该未被管理的站点的站点资源类型存在第二类型时,若在所述第二弹性管理组中,所有业务节点所管理的站点数均不小于第三站点警戒值,则需要在所述第二弹性管理组中弹出新业务节点;否则在第二弹性管理组内选择所管理的站点数小于第三站点警戒值的已有业务节点。When the detection result is that there is an unmanaged site, determining, according to the load information of each service node, whether a new service node needs to be popped up in the second elastic management group; when the site of the unmanaged site is If there is a second type of the resource type, if the number of sites managed by all the service nodes is not less than the third site alert value in the second elastic management group, the new service needs to be popped up in the second elastic management group. Node; otherwise, in the second elastic management group, the existing service node whose number of managed sites is smaller than the third site alert value is selected.

可选地,所述第一判断子模块还设置为:Optionally, the first determining submodule is further configured to:

在所述将所管理的站点数小于第一站点空闲值的业务节点执行缩回动作之前,判断该业务节点的资源占用率是否小于第二资源空闲值,若小于第二资源空闲值,且该业务节点的资源占用率不大于所述第一弹性管理组内其他业务节点的剩余资源占用率之和,则需要将该业务节点缩回;Before performing the retracting operation on the service node that is smaller than the first station idle value, determining whether the resource occupancy rate of the service node is smaller than the second resource idle value, if the second resource idle value is less than If the resource occupancy rate of the service node is not greater than the sum of the remaining resource usage rates of the other service nodes in the first elastic management group, the service node needs to be retracted;

所述第二判断子模块还设置为:The second determining submodule is further configured to:

在所述将所管理的站点数小于第三站点空闲值的业务节点执行缩回动作之前,判断该业务节点的资源占用率是否小于第三资源空闲值,若小于第三资源空闲值,且该业务节点的资源占用率不大于所述第二弹性管理组内其他业务节点的剩余资源占用率之和,则需要将该业务节点缩回。 Before the performing, by the service node, that the number of the managed sites is smaller than the third site idle value, determining whether the resource occupancy of the service node is smaller than the third resource idle value, and if the value is less than the third resource idle value, If the resource occupancy of the service node is not greater than the sum of the remaining resource usages of other service nodes in the second elastic management group, the service node needs to be retracted.

可选地,所述管理模块还包括:Optionally, the management module further includes:

类型获取子模块,设置为:获取该未被管理站点上的站点资源类型;当该未被管理站点的站点资源类型存在第一类型时,该未被管理站点的第一类型站点资源被第一弹性管理组内的业务节点管理;当该未被管理站点的站点资源类型存在第二类型时,该未被管理站点的第二类型站点资源被第二弹性管理组内的业务节点管理。a type obtaining submodule, configured to: obtain a site resource type on the unmanaged site; when the site resource type of the unmanaged site exists in the first type, the first type of site resource of the unmanaged site is first The service node management in the flexible management group; when the site resource type of the unmanaged site exists in the second type, the second type of site resource of the unmanaged site is managed by the service node in the second elastic management group.

本发明实施例还提供了一种无线网络控制器,包括上述的云虚拟网元控制装置。An embodiment of the present invention further provides a radio network controller, including the foregoing cloud virtual network element control apparatus.

本发明实施例提供的一种云虚拟网元控制方法和装置以及采用该装置的无线网络控制器,该无线网络控制器上设置有云虚拟网元控制装置,该云虚拟网元控制装置通过建立弹性管理组,用弹性管理组中的业务节点对站点的站点资源进行管理,然后获取业务节点的负荷信息和未被管理的站点信息,根据该负荷信息和未被管理的站点信息对弹性管理组中的业务节点进行管理,实现了无线网络控制器上业务节点等虚拟网元的弹性伸缩控制。提高了系统的弹性容量。随着配置站点的增加/减少,话务量的增大/减少,系统不需要再像相关技术中一样,通过增加/减少硬件来进行扩/缩容,而是自动根据站点数进行扩/缩容,提高了效率。A cloud virtual network element control method and device and a wireless network controller using the same are provided in an embodiment of the present invention. The wireless network controller is provided with a cloud virtual network element control device, and the cloud virtual network element control device is established. The flexible management group manages the site resources of the site by using the service nodes in the elastic management group, and then obtains the load information of the service node and the unmanaged site information, and the elastic management group according to the load information and the unmanaged site information. The management of the service node in the middle implements the elastic extension control of the virtual network element such as the service node on the radio network controller. Increased the elastic capacity of the system. As the configuration site increases/decreases and the traffic volume increases/decreases, the system does not need to increase/decrease the hardware to expand/retract as in the related art, but automatically expands/decreases according to the number of sites. Capacity increases efficiency.

在阅读并理解了附图和详细描述后,可以明白其他方面。Other aspects will be apparent upon reading and understanding the drawings and detailed description.

附图概述BRIEF abstract

图1为本发明实施例提供的云虚拟网元控制方法的流程图;FIG. 1 is a flowchart of a method for controlling a cloud virtual network element according to an embodiment of the present invention;

图2为本发明可选实施例一提供的站点资源管理示意图;2 is a schematic diagram of site resource management according to an alternative embodiment of the present invention;

图3为本发明可选实施例一提供的云虚拟网元控制方法的流程图;3 is a flowchart of a method for controlling a cloud virtual network element according to an alternative embodiment of the present invention;

图4为本发明可选实施例二提供的站点资源管理示意图;4 is a schematic diagram of site resource management according to an alternative embodiment 2 of the present invention;

图5为本发明可选实施例二提供的云虚拟网元控制方法的流程图;FIG. 5 is a flowchart of a method for controlling a cloud virtual network element according to an alternative embodiment 2 of the present invention;

图6为本发明实施例提供的云虚拟网元控制装置的示意图;FIG. 6 is a schematic diagram of a cloud virtual network element control apparatus according to an embodiment of the present disclosure;

图7为本发明实施例提供的无线网络控制器结构示意图。 FIG. 7 is a schematic structural diagram of a radio network controller according to an embodiment of the present invention.

本发明的较佳实施方式Preferred embodiment of the invention

下面结合附图对本发明的实施方式进行描述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。Embodiments of the present invention will be described below with reference to the accompanying drawings. It should be noted that the embodiments in the present application and the various manners in the embodiments may be combined with each other without conflict.

在计算机领域,虚拟化技术通常是在一个硬件平台上模拟出多个独立的虚拟机或虚拟容器。在采用了虚拟化技术后,程序或软件的运行不一定独享底层的物理计算资源。由专门云平台可实现,根据资源要求(如CPU工作能力、内存大小、硬盘大小等)生成虚拟机或虚拟容器。In the computer world, virtualization technology typically simulates multiple independent virtual machines or virtual containers on a single hardware platform. After the virtualization technology is adopted, the running of the program or software does not necessarily have the exclusive physical computing resources. It can be implemented by a dedicated cloud platform to generate virtual machines or virtual containers according to resource requirements (such as CPU working capacity, memory size, hard disk size, etc.).

为描述方便,后面以业务节点来代表被虚拟化了的可独立处理业务的处理节点。For convenience of description, the processing nodes that are virtualized independently processable services are represented by service nodes.

由于不同业务节点的地位是平等的,因此弹性伸缩算法可由一个集中点实施,在本发明实施例所可应用的系统中,该集中点称为主节点。本发明实施例中,弹性伸缩算法可在主节点上实施。Since the status of the different service nodes is equal, the elastic scaling algorithm can be implemented by a centralized point. In the system to which the embodiment of the present invention is applicable, the centralized point is referred to as a primary node. In the embodiment of the present invention, the elastic scaling algorithm can be implemented on the master node.

另外,不同业务节点上根据处理不同协议的需要,可加载不同的业务协议模块,具有相同业务协议模块的业务节点可加入同一个弹性管理组。若不同业务节点上加载的业务协议模块完全相同,则所有业务节点可都在同一个弹性管理组中。而若不同业务节点上加载的业务协议模块不同,则可以有多个弹性管理组。In addition, different service nodes may be loaded on different service nodes according to different protocols, and service nodes with the same service protocol module may join the same elastic management group. If the service protocol modules loaded on different service nodes are identical, all service nodes can be in the same elastic management group. If the service protocol modules loaded on different service nodes are different, there may be multiple flexible management groups.

根据无线网络控制器与站点之间的业务交互过程可知,如图5所示,在本发明实施例中,对一个站点来说,无线控制器需要管理的资源至少可包括无线公共资源(如无线信令链路、小区、公共传输信道)、无线专用资源(如UE)、传输公共资源(如传输信令链路)、传输专用资源(如公共传输信道对应的传输用户面承载、UE对应的传输用户面承载)。According to the process of the service interaction between the radio network controller and the station, as shown in FIG. 5, in the embodiment of the present invention, for a station, the resources that the wireless controller needs to manage may include at least wireless public resources (such as wireless). Signaling link, cell, common transmission channel), wireless dedicated resource (such as UE), transmission of common resources (such as transmission signaling link), transmission of dedicated resources (such as transmission user plane bearer corresponding to the common transmission channel, UE corresponding Transfer user plane bearer).

本发明实施例中做上述拆分,主要因为无线公共资源、无线专用资源、传输公共资源、传输专用资源都可以由不同的业务协议模块处理。这些站点资源也可以被拆分为几种不同类型的站点资源,例如将传输信令链路、公共传输信道对应的传输用户面承载都归类于传输公共资源或者是将小区单独拆分为一种资源类型等,但是总的说来,可包括两种情况: The above splitting is performed in the embodiment of the present invention, mainly because the wireless public resource, the wireless dedicated resource, the transmission common resource, and the transmission dedicated resource can all be processed by different service protocol modules. These site resources can also be split into several different types of site resources, for example, the transmission signaling link, the transmission user plane bearer corresponding to the common transport channel are classified as transmitting common resources or the cells are separately split into one. Resource types, etc., but in general, can include two situations:

1)站点的这些资源集中由一个业务节点管理。1) These resources of the site are centrally managed by one service node.

2)站点的这些资源拆分后,由多个业务节点管理。2) After the resources of the site are split, they are managed by multiple service nodes.

本发明实施例以上述两种情况进行描述,站点资源仅以拆分为无线资源(无线公用资源和专用资源总和)和传输资源(传输公用资源和专用资源总和)两种资源为例进行描述,其他拆分情况可依次类推。The embodiments of the present invention are described in the foregoing two situations. The site resources are described by taking only two resources, which are split into radio resources (sum of wireless public resources and dedicated resources) and transmission resources (sum of transmission common resources and dedicated resources). Other split situations can be analogized.

下面结合附图对技术方案的实施作进一步的详细描述。The implementation of the technical solution will be further described in detail below with reference to the accompanying drawings.

如图1所示,本发明实施例提供了一种云虚拟网元控制方法,包括如下步骤:As shown in FIG. 1 , an embodiment of the present invention provides a cloud virtual network element control method, including the following steps:

S101,建立弹性管理组,该弹性管理组包含至少一个用于管理站点的站点资源的业务节点;S101. Establish an elastic management group, where the elastic management group includes at least one service node for managing site resources of the site;

S102,获取弹性管理组内每一个业务节点的负荷信息和当前未被业务节点管理的站点的检测结果;S102. Acquire load information of each service node in the elastic management group and a detection result of a site that is not currently managed by the service node.

S103,根据所述每一个业务节点的负荷信息和检测结果将站点弹性分配到业务节点上管理。S103. The station is elastically allocated to the service node according to the load information and the detection result of each service node.

弹性管理组内的业务节点对分配了站点资源的站点进行管理,会表征出相应的业务负荷信息值,这个负荷信息可以是被管理的站点的数量、业务节点当前的资源占用率;其中业务节点当前的资源占用率可以通过查询当前业务节点的资源占用率得到,也可以通过查询业务节点下多个站点中每一个站点的资源占用率再取和。而资源占用率在本实施例中可选地为业务节点CPU占用率或站点的CPU占用率之和。The service node in the flexible management group manages the site to which the site resource is allocated, and the corresponding service load information value is represented. The load information may be the number of managed sites and the current resource occupancy rate of the service node; The current resource occupancy rate can be obtained by querying the resource occupancy rate of the current service node, or by querying the resource occupancy rate of each of the multiple sites under the service node. In this embodiment, the resource occupancy rate is optionally the sum of the CPU usage of the service node or the CPU usage of the site.

当系统中新增了站点时,可首先对站点进行站点资源的配置,然后将配置好的站点分配给相应的弹性管理组内的业务节点进行管理,这时就需要获取未被管理的站点信息,包括站点的个数、站点资源类型等站点的特征信息。When a site is added to the site, you can first configure the site resource for the site, and then assign the configured site to the service node in the corresponding elastic management group for management. In this case, you need to obtain the unmanaged site information. , including the number of sites, site resource types and other site characteristics information.

在获取每一个业务节点的负荷信息和当前未被业务节点管理的站点的检测结果之前,该方法还可包括:Before acquiring the load information of each service node and the detection result of the site currently not managed by the service node, the method may further include:

判断是否符合获取条件;获取条件包括以下条件中的至少一个:新增配置了站点资源的站点时;到达预设的时间;所述弹性管理组中有站点被删除时;整系统上电时;主动查询所述弹性管理组中每一个业务节点以及每一个 业务节点所管理的站点的信息时;Determining whether the condition is met; the obtaining condition includes at least one of the following conditions: when the site with the site resource is newly added; when the preset time is reached; when the site in the flexible management group is deleted; when the whole system is powered on; Actively query each service node in the flexible management group and each one When the information of the site managed by the business node;

当符合获取条件时,执行所述获取每一个业务节点的负荷信息和当前未被业务节点管理的站点的检测结果的步骤。When the acquisition condition is met, the step of acquiring the load information of each service node and the detection result of the station not currently managed by the service node is performed.

上述获取条件均可以是获取业务节点的负荷信息和未被管理的站点信息的时机。The foregoing obtaining conditions may be the timing of acquiring the load information of the service node and the unmanaged site information.

当获取到当前每一个业务节点的负荷信息以及检测结果后,就可以针对业务节点进行调节了,这里的调节方式可包括弹出业务节点,缩回业务节点以及直接将站点添加到已有的业务节点中。弹出一个业务节点,是指使非工作态的业务节点进入工作态,而这一过程通常来说可以是将业务节点上电;缩回业务节点,是指使工作态的业务节点进入非工作态,而这一过程通常来说可以是将该业务节点下电。After obtaining the load information of each current service node and the detection result, the service node can be adjusted. The adjustment mode here may include popping up the service node, retracting the service node, and directly adding the site to the existing service node. in. Popping up a service node means that the non-working service node enters the working state, and the process can generally be to power on the service node; retracting the service node means that the working node is in a non-working state, and This process can generally be to power down the service node.

可选实施例一Alternative embodiment 1

本实施例提供了一种云虚拟网元控制方法,本实施例中的站点资源包括无线资源和传输资源,且未对该站点资源进行分类管理;该站点资源在站点上的分布如图2所示。对图2所示的站点进行管理的流程如图3所示,该流程包括:This embodiment provides a cloud virtual network element control method. The site resources in this embodiment include radio resources and transmission resources, and the site resources are not classified and managed. The distribution of the site resources on the site is as shown in FIG. 2 Show. The process of managing the site shown in Figure 2 is shown in Figure 3. The process includes:

S301,以站点为单位,组织并配置相关无线资源和传输资源参数。这里的以站点为单位可以是指将同一站点的无线资源和传输资源建立对应关系。S301. Organize and configure related radio resources and transmission resource parameters in units of stations. Here, the station-based unit may refer to the correspondence between the radio resources and the transmission resources of the same site.

S302,创建弹性管理组并上电,弹性管理组内有用于管理站点的站点资源的业务节点。S302: Create an elastic management group and power on the service node. The flexible management group has a service node for managing site resources of the site.

S303,获取弹性管理组内每一个业务节点的站点负荷信息。S303. Obtain site load information of each service node in the elastic management group.

弹性管理组内的业务节点对站点的资源进行管理,可以表征出相应的业务负荷,这个业务负荷可以是被管理的站点的数量、业务节点当前的资源占用率;其中业务节点当前的资源占用率可以通过查询当前业务节点的资源占用率得到,也可以通过查询业务节点下多个站点中每一个站点的资源占用率再取和。而资源占用率在本实施例中可选地为业务节点CPU占用率或站点的CPU占用率之和。The service node in the flexible management group manages the resources of the site, and can represent the corresponding service load. The traffic load can be the number of managed sites and the current resource occupancy rate of the service node. The current resource occupancy rate of the service node. It can be obtained by querying the resource occupancy rate of the current service node, or by querying the resource occupancy rate of each of the multiple sites under the service node. In this embodiment, the resource occupancy rate is optionally the sum of the CPU usage of the service node or the CPU usage of the site.

这里,可通过定时上报,或主节点主动请求的方式获取上述信息。 Here, the above information can be obtained by timing reporting or by the active request of the master node.

S304,发现某站点无业务节点管理,根据弹性管理组中每一个业务节点管理的站点数进行站点的分配。S304: It is found that a site has no service node management, and the site is allocated according to the number of sites managed by each service node in the elastic management group.

这里,发现某站点无业务节点管理,可以有多种方法,可以是在上电时发现,也可以是在系统新增站点时发现,也可以通过定时查询站点信息来发现。Here, it is found that there is no service node management at a certain site, and there are various methods, which may be found at power-on, or when the system adds a new site, or may be discovered by periodically querying the site information.

在进行管理时,可提及到相关术语:第一站点空闲值、第一站点警戒值、第一资源空闲值。When managing, mention can be made of related terms: first site idle value, first site alert value, first resource idle value.

第一站点空闲值、第一资源空闲值都是预设的阈值,表示为弹性管理组中的业务节点在正常情况下不浪费资源的下限值,在本实施例中将第一站点空闲值可选地设定为业务节点可管理的最大站点数的10%,同样地,第一资源空闲值可选地设定为业务节点能容纳的最大资源占用率的10%,可根据业务节点空载时的CPU占用率给出。该百分比可以根据实际的情况进行调节,甚至可以直接设定一个定值而跟业务节点的管理能力无关。The first station idle value and the first resource idle value are preset thresholds, which are represented as the lower limit value of the service node in the elastic management group that does not waste resources under normal conditions. In this embodiment, the first station idle value is used. Optionally, it is set to 10% of the maximum number of stations that the service node can manage. Similarly, the first resource idle value is optionally set to 10% of the maximum resource occupancy that the service node can accommodate, and may be empty according to the service node. The CPU usage at the time of the load is given. The percentage can be adjusted according to the actual situation, and even a fixed value can be directly set regardless of the management capability of the service node.

第一站点警戒值是预设的阈值,表示为弹性管理组中的业务节点正常工作的站点数的安全值,本实施例中可选地设定为业务节点可管理的站点数的最大值的70%,当然,该第一站点警戒值也可以设定为其他百分比,甚至可以设定为固定值。The first site alert value is a preset threshold, which is a security value of the number of sites in which the service node in the flexible management group works normally. In this embodiment, the maximum value of the number of sites manageable by the service node is optionally set. 70%, of course, the first site alert value can also be set to other percentages, or even set to a fixed value.

S3041,如果当前所有业务节点管理的站点数都超过第一站点警戒值,则进行业务节点的扩张动作,弹出一个业务节点,该业务节点与弹性管理组内业务节点加载的业务协议完全相同,并加入该弹性管理组中。将该站点分配至该业务节点管理,本次管理流程结束。S3041: If the number of sites managed by all the service nodes exceeds the first site alert value, the service node is expanded, and a service node is popped up, and the service node is completely the same as the service protocol loaded by the service node in the elastic management group, and Join the flexible management group. The site is assigned to the service node management, and the management process ends.

S3042,如果当前至少有一个业务节点管理的站点数低于第一站点警戒值但大于第一站点空闲值,则选择其中一个业务节点,将该站点分配至该业务节点管理,本次管理流程结束。S3042: If at least one service node currently manages the number of sites is lower than the first site alert value but greater than the first site idle value, then one of the service nodes is selected, and the site is allocated to the service node management, and the management process ends. .

S305,未发现新增站点,即所有站点都已由业务节点管理,此时,若发现某业务节点上管理的站点数低于第一站点空闲值,且该业务节点的CPU占用率低于第一资源空闲值,则根据弹性管理组中业务节点数量和每一个业务节点管理的站点数信息,进行业务节点的缩回动作。 S305, the new site is not found, that is, all the sites are managed by the service node. In this case, if the number of sites managed on a service node is lower than the idle value of the first site, and the CPU usage of the service node is lower than the first A resource idle value is performed according to the number of service nodes in the elastic management group and the number of sites managed by each service node, and the retracting action of the service node is performed.

这里,发现业务节点管理的站点数低于空闲值可以有多种方法。可以是当系统中有站点被删除时进行检查,也可以通过业务节点定时上报,也可以在主动查询业务节点时进行检查。Here, there are many ways to find that the number of sites managed by the service node is lower than the idle value. It may be checked when a site is deleted in the system, or may be reported periodically by the service node, or may be checked when the service node is actively queried.

业务节点的CPU占用率可以由业务节点直接上报,也可以通过业务节点上管理的所有站点的CPU占用率累加得到。The CPU usage of the service node can be directly reported by the service node or accumulated by the CPU usage of all sites managed on the service node.

S3051,如果弹性管理组内其他业务节点的能力总和可以全部接受此业务节点的业务,即弹性管理组内其他业务节点剩余可管理的站点数和剩余CPU占用率之和分别大于等于该业务节点管理的站点数和CPU占用率,则通知待缩回业务节点,将其管理的所有站点迁到弹性管理组内目标业务节点上。本步骤可包括:S3051: If the sum of the capabilities of other service nodes in the elastic management group can fully accept the service of the service node, that is, the sum of the remaining manageable sites and the remaining CPU usage of other service nodes in the elastic management group is greater than or equal to the service node management respectively. The number of sites and the CPU usage are notified to be retracted to the service node, and all the sites managed by the site are moved to the target service node in the elastic management group. This step can include:

1)确定目标业务节点。1) Identify the target service node.

在确定目标业务节点时,可以选择弹性管理组内当前管理站点数最少的业务节点,也可以按照一定分配策略,仅分配给CPU占用率偏低的一个或多个业务节点,或者每一个业务节点可以都分配有相同数目的新站点。When determining the target service node, you can select the service node with the least number of management sites in the elastic management group, or assign it to one or more service nodes with low CPU usage or each service node according to a certain allocation policy. You can all have the same number of new sites assigned.

2)管理这些站点的业务实例进行迁移。2) Manage business instances of these sites for migration.

待缩回业务节点将这些站点上已经建立好的业务实例迁移到目标业务节点上,这些站点的资源后续可由目标业务节点进行管理。The service nodes to be retracted migrate the established service instances on these sites to the target service nodes, and the resources of these sites can be managed by the target service nodes.

3)通知有业务联系的业务节点。3) Notify the business node that has business contacts.

在被迁移站点的业务实例进行迁移时及迁移成功后,可以及时通知有业务关联的业务节点。When the service instance of the migrated site is migrated and the migration is successful, the service node with the service association can be notified in time.

S3052,缩回该空闲的业务节点,本次管理流程结束。S3052, retracting the idle service node, and the management process ends.

在系统运行过程中,重复执行S303至S3052,来实现对站点业务量的弹性伸缩控制。During the running of the system, S303 to S3052 are repeatedly executed to implement elastic scalability control of the site traffic.

可选实施例二Alternative embodiment 2

本实施例提供了一种云虚拟网元控制方法,本实施例中的站点资源包括无线资源和传输资源,分别由第一弹性管理组中的业务节点和第二弹性管理组中的业务节点来管理,请参见图4所示。对图4所示的站点的管理过程请参见图5,该过程包括: The embodiment provides a cloud virtual network element control method. The site resource in this embodiment includes a radio resource and a transmission resource, which are respectively used by the service node in the first elastic management group and the service node in the second elastic management group. Management, please see Figure 4. For the management process of the site shown in Figure 4, please refer to Figure 5. The process includes:

S501,传输资源以站点为单位组织并配置,无线资源以站点为单位组织并配置。同一站点的传输资源和无线资源虽然是分开管理,但是还是属于同一个站点。S501. The transmission resources are organized and configured on a site-by-site basis, and the wireless resources are organized and configured on a site-by-site basis. Although the transmission resources and radio resources of the same site are managed separately, they still belong to the same site.

S502,建立第一弹性管理组和第二弹性管理组,管理无线资源的业务节点加入对应的第一弹性管理组,管理传输资源的业务节点加入对应的第二弹性管理组。S502. The first flexible management group and the second flexible management group are set up, and the service node that manages the radio resource joins the corresponding first elastic management group, and the service node that manages the transmission resource joins the corresponding second flexible management group.

S503,获取建立的每一个弹性管理组内每一个业务节点管理的站点负荷信息。S503. Obtain site load information managed by each service node in each established elastic management group.

弹性管理组内的业务节点对站点的资源进行管理,可以表征出相应的业务负荷,这个业务负荷可以是被管理的站点的数量、业务节点当前的资源占用率;其中业务节点当前的资源占用率可以通过查询当前业务节点的资源占用率得到,也可以通过查询业务节点下每个站点的资源占用率再取和。而资源占用率在本实施例中可选地为业务节点CPU占用率或站点的CPU占用率之和。The service node in the flexible management group manages the resources of the site, and can represent the corresponding service load. The traffic load can be the number of managed sites and the current resource occupancy rate of the service node. The current resource occupancy rate of the service node. It can be obtained by querying the resource occupancy rate of the current service node, or by querying the resource occupancy rate of each site under the service node. In this embodiment, the resource occupancy rate is optionally the sum of the CPU usage of the service node or the CPU usage of the site.

这里,可通过定时上报,或主动请求的方式获取上述信息。Here, the above information can be obtained by timing reporting or by actively requesting.

S504,发现某站点的无线资源无业务节点管理,根据第一弹性管理组内每一个业务节点管理的站点数进行站点的分配。S504. The wireless resource of a site is found to have no service node management, and the site is allocated according to the number of sites managed by each service node in the first elastic management group.

在进行管理时,可以提及到相关术语:第二站点空闲值、第二站点警戒值、第二资源空闲值。When managing, mention can be made of related terms: second site idle value, second site alert value, and second resource idle value.

第二站点空闲值、第二资源空闲值都是预设的阈值,表示为第一弹性管理组中的业务节点在正常情况下不浪费资源的下限值,在本实施例中将第二站点空闲值可选地设定为业务节点可管理的最大站点数的10%,同样地,第二资源空闲值可选地设定为第一弹性管理组中业务节点能容纳的最大资源占用率的10%,可根据业务节点空载时的CPU占用率给出。该百分比可以根据实际的情况进行调节,甚至可以直接设定一个定值而跟业务节点的管理能力无关。The second site idle value and the second resource idle value are all preset thresholds, which are represented as the lower limit value of the service node in the first elastic management group that does not waste resources under normal conditions. In this embodiment, the second site is used. The idle value is optionally set to 10% of the maximum number of stations that the service node can manage. Similarly, the second resource idle value is optionally set to the maximum resource occupancy rate that the service node in the first elastic management group can accommodate. 10%, which can be given according to the CPU usage when the service node is empty. The percentage can be adjusted according to the actual situation, and even a fixed value can be directly set regardless of the management capability of the service node.

第二站点警戒值是预设的阈值,表示为第一弹性管理组中的业务节点正常工作的站点数的安全值,本实施例中可选地设定为业务节点可管理的站点 数的最大值的70%,当然,该第二站点警戒值也可以设定为其他百分比,甚至可以设定为固定值。The second site alert value is a preset threshold, and is represented as a security value of the number of sites in which the service node in the first elastic management group works normally, and is optionally set as a site manageable by the service node in this embodiment. The maximum value of the number is 70%. Of course, the second station alert value can also be set to other percentages, and can even be set to a fixed value.

这里,发现某站点的无线资源无业务节点管理,可以有多种方法,可以是在上电时发现,也可以是在新增站点无线资源配置时发现,也可以通过定时查询整系统站点无线资源信息来发现。Here, it is found that the wireless resources of a certain site have no service node management, and there are various methods, which may be found at the time of power-on, or may be discovered when the wireless resource configuration of the new site is newly added, or may be periodically queried for the wireless resources of the entire system site. Information to discover.

S5041,如果当前所有业务节点管理的站点数都超过第二站点警戒值,则进行业务节点的扩张动作,弹出一个业务节点,该业务节点与第一弹性管理组内业务节点加载的业务协议完全相同,并加入第一弹性管理组中。将该站点分配至该业务节点管理,本次管理流程结束。S5041: If the number of sites managed by all the service nodes exceeds the second site alert value, the service node is expanded, and a service node is popped up, and the service node is identical to the service protocol loaded by the service node in the first elastic management group. And join the first flexible management group. The site is assigned to the service node management, and the management process ends.

S5042,如果当前至少有一个业务节点管理的站点数低于第二站点警戒值而大于第二站点空闲值,选择其中一个业务节点,将该站点分配至该业务节点管理,本次弹性分配流程结束。S5042: If the number of sites managed by at least one service node is lower than the second site alert value and greater than the second site idle value, select one of the service nodes, and assign the site to the service node management, and the current elastic allocation process ends. .

S505,发现某站点的传输资源无业务节点管理,主节点根据第二弹性管理组中每一个业务节点管理的站点数进行站点的分配。S505: The transmission resource of a certain site is found to have no service node management, and the primary node performs site allocation according to the number of sites managed by each service node in the second elastic management group.

在进行管理时,可以提及到相关术语:第三站点空闲值、第三站点警戒值、第三资源空闲值。When managing, related terms can be mentioned: third site idle value, third site alert value, third resource idle value.

第三站点空闲值、第三资源空闲值都是预设的阈值,表示为第二弹性管理组中的业务节点在正常情况下不浪费资源的下限值,在本实施例中将第三站点空闲值可选地设定为业务节点可管理的最大站点数的10%,同样地,第三资源空闲值可选地设定为第二弹性管理组中业务节点能容纳的最大资源占用率的10%,可根据业务节点空载时的CPU占用率给出。该百分比可以根据实际的情况进行调节,甚至可以直接设定一个定值而跟业务节点的管理能力无关。The third station idle value and the third resource idle value are all preset thresholds, which are represented as the lower limit value of the service node in the second elastic management group that does not waste resources under normal conditions. In this embodiment, the third site is used. The idle value is optionally set to 10% of the maximum number of stations that the service node can manage. Similarly, the third resource idle value is optionally set to the maximum resource occupancy rate that the service node can accommodate in the second elastic management group. 10%, which can be given according to the CPU usage when the service node is empty. The percentage can be adjusted according to the actual situation, and even a fixed value can be directly set regardless of the management capability of the service node.

第三站点警戒值是预设的阈值,表示为第二弹性管理组中的业务节点正常工作的站点数的安全值,本实施例中可选地设定为业务节点可管理的站点数的最大值的70%,当然,该第三站点警戒值也可以设定为其他百分比,甚至可以设定为固定值。The third site alert value is a preset threshold, and is represented as a security value of the number of sites in which the service node in the second elastic management group works normally. In this embodiment, the maximum number of sites manageable by the service node is optionally set. 70% of the value, of course, the third site alert value can also be set to other percentages, and can even be set to a fixed value.

第三站点空闲值与第二站点空闲值取值可以相同,也可以不同。对于第 三站点警戒值与第二站点警戒值的取值情况可以是类似的。对于第三资源空闲值与第二资源空闲值的取值情况也可以是类似的。The third station idle value and the second station idle value may be the same or different. For the first The value of the three-site alert value and the second-site alert value may be similar. The value of the value of the third resource idle value and the second resource idle value may also be similar.

这里,发现某站点的传输资源无业务节点管理,可以有多种方法,可以是在上电时发现,也可以是在新增站点传输资源配置时发现,也可以通过定时查询整系统站点传输资源信息来发现。Here, it is found that the transmission resource of a certain site has no service node management, and there may be multiple methods, which may be found at the time of power-on, or may be discovered when the transmission resource configuration of the new site is added, or may be transmitted by periodically querying the entire system site. Information to discover.

S5051,如果当前所有业务节点管理的站点数都超过第三站点警戒值,则进行业务节点的扩张动作,弹出一个业务节点,该业务节点与第二弹性管理组内业务节点加载的业务协议完全相同,并加入第二弹性管理组中。将该站点分配至该业务节点管理,本次管理流程结束。S5051: If the number of sites managed by all the service nodes exceeds the third site alert value, the service node is expanded, and a service node is popped up, and the service node is completely the same as the service protocol loaded by the service node in the second elastic management group. And join the second flexible management group. The site is assigned to the service node management, and the management process ends.

S5052,如果当前至少有一个业务节点管理的站点数低于第三站点警戒值而大于第三站点空闲值,选择其中一个业务节点,将该站点分配至该业务节点管理,本次管理流程结束。S5052: If the number of sites managed by at least one service node is lower than the third site alert value and greater than the third site idle value, one of the service nodes is selected, and the site is allocated to the service node management, and the management process ends.

S506,所有站点的无线资源都已由业务节点管理,发现第一弹性管理组内某业务节点上管理的无线资源的站点数低于第二站点空闲值,且该业务节点的CPU占用率低于第二资源空闲值,主节点根据第一弹性管理组中各业务节点管理的站点数信息,进行业务节点的缩回。S506: The radio resources of all the sites are managed by the service node, and the number of the radio resources managed by the service node in the first elastic management group is lower than the idle value of the second site, and the CPU usage of the service node is lower than The second resource idle value, the primary node performs the retraction of the service node according to the number of sites managed by each service node in the first elastic management group.

这里,发现业务节点管理的站点数低于空闲值可以有多种方法。可以是当有站点被缩回时进行检查,也可以通过每一个业务节点定时上报,也可以在主动查询各业务节点时进行检查。Here, there are many ways to find that the number of sites managed by the service node is lower than the idle value. It may be checked when there is a site being retracted, or may be reported periodically by each service node, or may be checked when actively inquiring each service node.

S5061,如果第一弹性管理组内其他业务节点的能力总和可以全部接受此业务节点的业务,即弹性管理组内其他业务节点剩余可管理的站点数和剩余CPU占用率之和分别大于等于该业务节点管理的站点数和CPU占用率,则主节点通知待缩回业务节点,需要将其管理的所有站点迁到目标业务节点上。本步骤可包括:S5061, if the sum of the capabilities of the other service nodes in the first elastic management group can all accept the service of the service node, that is, the sum of the remaining manageable sites and the remaining CPU usage of the other service nodes in the elastic management group is greater than or equal to the service respectively. The number of sites managed by the node and the CPU usage rate, the master node notifies that it needs to be retracted to the service node, and all the sites it manages need to be moved to the target service node. This step can include:

1)确定目标业务节点。1) Identify the target service node.

确定目标业务节点时,可以选择第一弹性管理组内当前管理站点数最少的业务节点,也可以按照一定分配策略,仅分配给CPU占用率偏低的一个或多个业务节点,或者每一个业务节点可以都分配有相同数目的新站点。 When determining the target service node, you can select the service node with the lowest number of management sites in the first elastic management group, or assign it to one or more service nodes with low CPU usage or each service according to a certain allocation policy. Nodes can all be assigned the same number of new sites.

2)管理这些站点的无线资源的业务实例进行迁移。2) Manage the business instances of the wireless resources of these sites for migration.

待缩回业务节点将这些站点上已经建立好的无线资源业务实例迁移到目标业务节点上,这些站点的无线资源后续可由目标业务节点进行管理。The service node to be retracted migrates the established wireless resource service instances on the sites to the target service nodes, and the wireless resources of these sites can be managed by the target service nodes.

3)通知有业务联系的业务节点。3) Notify the business node that has business contacts.

在被迁移站点的无线资源业务实例进行迁移时及迁移成功后,可以及时通知管理该站点传输资源的业务节点上的传输业务实例及其他有业务关联的业务节点。When the radio resource service instance of the migrated site is migrated and the migration is successful, the transport service instance on the service node that manages the transmission resource of the site and other service nodes with service associations can be notified in time.

S5062,缩回该空闲的业务节点,本次管理流程结束。S5062, retracting the idle service node, and the management process ends.

S507,所有站点的传输资源都已由业务节点管理,发现某业务节点上管理的传输资源的站点数低于第三站点空闲值,且该业务节点的CPU占用率低于第三资源空闲值,根据第二弹性管理组中各业务节点管理的站点数信息,进行站点的缩回动作。S507, the transmission resources of all the stations are managed by the service node, and the number of the stations of the transmission resources managed by the service node is lower than the idle value of the third station, and the CPU usage of the service node is lower than the idle value of the third resource. The retracting action of the site is performed according to the number of sites managed by each service node in the second elastic management group.

S5071,如果第二弹性管理组内其他业务节点的能力总和可以全部接受此业务节点的业务,即弹性管理组内其他业务节点剩余可管理的站点数和剩余CPU占用率之和分别大于等于该业务节点管理的站点数和CPU占用率,则主节点通知待缩回业务节点,需要将其管理的所有站点迁到目标业务节点上。本步骤可包括:S5071, if the sum of the capabilities of the other service nodes in the second elastic management group can all accept the service of the service node, that is, the sum of the remaining manageable sites and the remaining CPU usage of the other service nodes in the elastic management group is greater than or equal to the service respectively. The number of sites managed by the node and the CPU usage rate, the master node notifies that it needs to be retracted to the service node, and all the sites it manages need to be moved to the target service node. This step can include:

1)确定目标业务节点。1) Identify the target service node.

确定目标业务节点时,可以选择第二弹性管理组内当前管理站点数最少的业务节点,也可以按照一定分配策略,仅分配给CPU占用率偏低的一个或多个业务节点,或者每一个业务节点可以都分配有相同数目的新站点。When determining the target service node, you can select the service node with the lowest number of management sites in the second elastic management group, or assign it to one or more service nodes with low CPU usage or each service according to a certain allocation policy. Nodes can all be assigned the same number of new sites.

2)管理这些站点的传输资源的业务实例进行迁移。2) Manage the business instances of the transmission resources of these sites for migration.

待缩回业务节点将这些站点上已经建立好的传输资源业务实例迁移到目标业务节点上,这些站点的传输资源后续可由目标业务节点进行管理。The service node to be retracted migrates the established transport resource service instances on the sites to the target service nodes, and the transmission resources of these sites can be subsequently managed by the target service node.

3)通知有业务联系的业务节点。3) Notify the business node that has business contacts.

在被迁移站点的传输资源业务实例进行迁移时及迁移成功后,需要及时通知管理该站点无线资源的业务节点上的无线业务实例及其他有业务关联的业务节点。 When the transport resource service instance of the migrated site is migrated and the migration is successful, the wireless service instance on the service node that manages the wireless resource of the site and other service nodes with service associations need to be notified in time.

S5072,缩回该负荷低的业务节点,本次弹性收缩流程结束。S5072, retracting the service node with low load, the elastic contraction process ends.

在系统运行过程中,重复执行S503至S5072,来实现对站点业务量的弹性伸缩控制。During the running of the system, S503 to S5072 are repeatedly executed to implement elastic scalability control of the site traffic.

在上述两个实施例的实现过程中,关键在于弹性伸缩指标的判断,下面用公式来进一步描述弹性伸缩算法。In the implementation process of the above two embodiments, the key lies in the judgment of the elastic expansion index, and the following formula is used to further describe the elastic expansion algorithm.

Figure PCTCN2016091880-appb-000001
Figure PCTCN2016091880-appb-000001

设该业务节点A上管理的站点为1,2,……,n,则Let the sites managed on the service node A be 1, 2, ..., n, then

业务节点的CPU负荷CPU load of the business node

Figure PCTCN2016091880-appb-000002
Figure PCTCN2016091880-appb-000002

1)弹性扩展指标1) Flexible expansion index

当弹性管理组内所有业务节点管理的站点数都超过警戒值时,则进行弹出动作。When the number of sites managed by all service nodes in the elastic management group exceeds the warning value, a pop-up action is performed.

Figure PCTCN2016091880-appb-000003
Figure PCTCN2016091880-appb-000003

2)弹性收缩指标 2) elastic shrinkage index

若某个业务节点X,其站点数低于空闲值,且X业务节点上的CPU负荷低于CPU空闲值,即If a service node X has a site number lower than the idle value and the CPU load on the X service node is lower than the CPU idle value,

(X.SiteNum<SiteLv)∩(CPU(X)<CPU.Idle)(X.SiteNum<SiteLv)∩(CPU(X)<CPU.Idle)

并且同一个弹性管理组内,其他业务节点上可管理的剩余站点数足够,其他业务节点有能力接管该业务节点上的站点。In the same elastic management group, the number of remaining sites manageable on other service nodes is sufficient, and other service nodes have the ability to take over the sites on the service node.

Figure PCTCN2016091880-appb-000004
Figure PCTCN2016091880-appb-000004

注,因为之前每一个业务节点在分配站点时,是以SiteHv作为警戒线的,并未达到SiteMax这个绝对上限。并且若某个业务节点A(i)接管了业务节点X的k个站点后,CPU负荷不会超过CPU警戒线,Note, because each of the previous business nodes is using SiteHv as a warning line when assigning sites, the absolute limit of SiteMax is not reached. And if a service node A(i) takes over the k stations of the service node X, the CPU load does not exceed the CPU warning line.

Figure PCTCN2016091880-appb-000005
Figure PCTCN2016091880-appb-000005

直到X上所有站点都能被成功接收,则进行缩回动作。The retraction action is performed until all sites on X are successfully received.

本发明实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被执行时实现上述云虚拟网元控制方法。The embodiment of the invention further provides a computer readable storage medium storing computer executable instructions, and the computer virtual executable element control method is implemented when the computer executable instructions are executed.

与上述控制方法相对应,本发明实施例还提供一种云虚拟网元控制装置。Corresponding to the foregoing control method, an embodiment of the present invention further provides a cloud virtual network element control apparatus.

如图6所示,云虚拟网元控制装置600包括建立模块601,获取模块602,管理模块603;As shown in Figure 6, the cloud virtual network element control device 600 includes an establishing module 601, an obtaining module 602, a management module 603;

建立模块601设置为:建立弹性管理组,该弹性管理组包含至少一个用于管理站点的站点资源的业务节点;The establishing module 601 is configured to: establish an elastic management group, where the elastic management group includes at least one service node for managing site resources of the site;

获取模块602设置为:获取所述弹性管理组内每一个业务节点的负荷信息和当前未被业务节点管理的站点的检测结果;The obtaining module 602 is configured to: obtain load information of each service node in the elastic management group and a detection result of a site that is not currently managed by the service node;

管理模块603设置为:根据所述每一个业务节点的负荷信息和所述检测结果将站点弹性分配到业务节点上管理。The management module 603 is configured to: elastically allocate the site to the management of the service node according to the load information of each of the service nodes and the detection result.

本实施例中,获取模块602可包括:In this embodiment, the obtaining module 602 can include:

负荷获取子模块6021和站点获取子模块6022,分别设置为:获取业务节点的负荷信息和获取未被业务节点管理的站点的检测结果。The load acquisition sub-module 6021 and the site acquisition sub-module 6022 are respectively configured to: acquire load information of the service node and acquire a detection result of the site not managed by the service node.

本实施例中,管理模块603可包括:In this embodiment, the management module 603 can include:

判断子模块6031,设置为:根据每一个业务节点的站点负荷和未被业务 节点管理的站点的检测结果,确定是否需要进行业务节点的弹出、缩回。The judging sub-module 6031 is set to: according to the site load and unserviced of each service node The detection result of the site managed by the node determines whether the pop-up or retraction of the service node is required.

可选地,判断子模块6031是设置为:Optionally, the determining submodule 6031 is set to:

当存在未被业务节点管理的站点时,如果弹性管理组内所有业务节点上管理的站点数都超过警戒值,则进行业务节点的弹出动作;If there are sites that are not managed by the service node, if the number of sites managed by all the service nodes in the elastic management group exceeds the alert value, the pop-up action of the service node is performed;

如果弹性管理组内存在某个业务节点,其管理的站点数在站点的空闲值与警戒值之间,则不进行弹出或缩回动作;If there is a service node in the flexible management group, and the number of sites managed by the elastic management group is between the idle value of the site and the alert value, no pop-up or retract action is performed;

如果弹性管理组内存在某个业务节点,其管理的站点数低于站点的空闲值,且该业务节点的资源低于资源空闲值,且其他业务节点剩余管理能力总和可以全部接受此业务节点的业务,则进行业务节点的缩回动作。If there is a service node in the flexible management group, the number of sites managed by it is lower than the idle value of the site, and the resource of the service node is lower than the resource idle value, and the total management capacity of other service nodes can be accepted by the service node. For the service, the retraction action of the service node is performed.

或者,可选地,判断子模块6031是设置为:Alternatively, optionally, the determining submodule 6031 is set to:

当检测结果为不存在未被管理的站点时,根据每一个业务节点的负荷信息判断在弹性管理组内是否存在需要缩回的业务节点;当弹性管理组中,存在所管理的站点数小于第一站点空闲值的业务节点,且该业务节点所管理的站点数不大于其他业务节点的剩余可管理站点数之和时,且,当所管理的站点数小于第一站点空闲值的业务节点的资源占用率小于第一资源空闲值,且该业务节点的资源占用率不大于所述弹性管理组内其他业务节点的剩余资源占用率之和时,需要将该业务节点缩回;When the detection result is that there is no unmanaged site, it is determined according to the load information of each service node whether there is a service node that needs to be retracted in the flexible management group; when the elastic management group exists, the number of sites managed is less than the number a service node with a site idle value, and the number of sites managed by the service node is not greater than the sum of the number of remaining manageable sites of other service nodes, and when the number of managed sites is smaller than the resources of the service node of the idle value of the first site When the occupancy rate is less than the idle value of the first resource, and the resource occupancy rate of the service node is not greater than the sum of the remaining resource usage rates of other service nodes in the elastic management group, the service node needs to be retracted;

当检测结果为存在未被管理的站点时,根据每一个业务节点的负荷信息确定是否需要在弹性管理组内弹出新业务节点;当弹性管理组中,所有业务节点所管理的站点数均不小于第一站点警戒值时,需要弹出新业务节点。When the result of the detection is that there is an unmanaged site, it is determined whether the new service node needs to be popped up in the flexible management group according to the load information of each service node; when the elastic management group, the number of sites managed by all service nodes is not less than When the first site is alert, a new service node needs to be popped up.

管理模块603还可包括:The management module 603 can also include:

缩回子模块6032,设置为:执行业务节点缩回动作。The retracting sub-module 6032 is configured to perform a service node retracting action.

管理模块603还可包括:The management module 603 can also include:

弹出子模块6033,设置为:在弹性管理组中执行新业务节点弹出动作。The pop-up sub-module 6033 is configured to perform a new service node pop-up action in the flexible management group.

管理模块603还可包括:The management module 603 can also include:

配置管理子模块6034,设置为:以站点为单位进行资源配置管理。The configuration management sub-module 6034 is configured to perform resource configuration management on a site-by-site basis.

管理模块603还可包括: The management module 603 can also include:

通知子模块6035,设置为:通知配置管理子模块,站点资源归属于哪个业务节点管理,若需要将该业务节点所管理的站点迁移至其他业务节点进行管理,则通知该业务节点将相关业务实例进行迁移。The notification sub-module 6035 is configured to: notify the configuration management sub-module, which service node management the site resource belongs to, and if the site managed by the service node needs to be migrated to another service node for management, notify the service node to notify the relevant service instance. Perform the migration.

可选地,站点资源包括第一类型站点资源和第二类型站点资源;Optionally, the site resource includes a first type of site resource and a second type of site resource;

所述弹性管理组包括第一弹性管理组和第二弹性管理组,The elastic management group includes a first elastic management group and a second flexible management group.

管理模块是设置为:所述第一弹性管理组内的业务节点和所述第二弹性管理组内的业务节点分别对站点的第一类型站点资源和第二类型站点资源进行管理,且同一站点的第一类型站点资源和第二类型站点资源配置有关联参数。The management module is configured to: the service node in the first elastic management group and the service node in the second elastic management group respectively manage the first type of site resource and the second type of site resource of the site, and the same site The first type of site resource and the second type of site resource have associated parameters.

可选地,管理模块还可包括:Optionally, the management module may further include:

第一判断子模块,设置为:The first judgment sub-module is set to:

当检测结果为不存在未被管理的站点,且第一弹性管理组中,存在所管理的站点数小于第二站点空闲值的业务节点,且该业务节点所管理的站点数不大于第一弹性管理组内其他业务节点的剩余可管理站点数之和时,需要将该业务节点缩回;When the detection result is that there is no unmanaged site, and the first elastic management group has a service node whose number of managed sites is smaller than the idle value of the second site, and the number of sites managed by the service node is not greater than the first elasticity When the sum of the number of remaining manageable stations of other service nodes in the management group is managed, the service node needs to be retracted;

当检测结果为存在未被管理的站点时,根据每一个业务节点的负荷信息确定是否需要在第一弹性管理组内弹出新业务节点;当该未被管理站点的站点资源类型存在第一类型时,若在第一弹性管理组中,所有业务节点所管理的站点数均不小于第二站点警戒值,则需要在第一弹性管理组中弹出新业务节点;否则在第一弹性管理组内选择所管理的站点数小于第二站点警戒值的已有业务节点。When the detection result is that there is an unmanaged site, it is determined according to the load information of each service node whether a new service node needs to be popped up in the first elastic management group; when the site resource type of the unmanaged site has the first type If, in the first elastic management group, the number of sites managed by all the service nodes is not less than the second site alert value, the new service node needs to be popped up in the first elastic management group; otherwise, the first elastic management group is selected. The number of sites managed is less than the existing service node of the second site alert value.

可选地,管理模块还可包括:Optionally, the management module may further include:

第二判断子模块,设置为:The second judgment sub-module is set to:

当检测结果为不存在未被管理的站点,且第二弹性管理组中,存在所管理的站点数小于第三站点空闲值的业务节点,且该业务节点所管理的站点数不大于第二弹性管理组内其他业务节点的剩余可管理站点数之和时,需要将该业务节点缩回;When the detection result is that there is no unmanaged site, and the second elastic management group has a service node whose number of managed sites is smaller than the idle value of the third site, and the number of sites managed by the service node is not greater than the second elasticity When the sum of the number of remaining manageable stations of other service nodes in the management group is managed, the service node needs to be retracted;

当检测结果为存在未被管理的站点时,根据每一个业务节点的负荷信息 确定是否需要在第二弹性管理组内弹出新业务节点;当该未被管理站点的站点资源类型存在第二类型时,若在第二弹性管理组中,所有业务节点所管理的站点数均不小于第三站点警戒值,则需要在第二弹性管理组中弹出新业务节点;否则在第二弹性管理组内选择所管理的站点数小于第三站点警戒值的已有业务节点。When the detection result is that there is an unmanaged site, according to the load information of each service node Determining whether a new service node needs to be popped up in the second elastic management group; if the site resource type of the unmanaged site exists in the second type, if the second elastic management group is in the second elastic management group, the number of sites managed by all the service nodes is not If the alarm value is less than the third site, the new service node needs to be popped up in the second elastic management group; otherwise, the existing service node whose number of managed sites is smaller than the third site alert value is selected in the second elastic management group.

可选地,第一判断子模块还可设置为:Optionally, the first determining submodule is further configured to:

在将所管理的站点数小于第一站点空闲值的业务节点执行缩回动作之前,判断该业务节点的资源占用率是否小于第二资源空闲值,若小于第二资源空闲值,且该业务节点的资源占用率不大于第一弹性管理组内其他业务节点的剩余资源占用率之和,则需要将该业务节点缩回。Before performing the retracting action on the service node whose number of the managed sites is smaller than the idle value of the first site, determining whether the resource occupancy rate of the service node is smaller than the second resource idle value, and if the second resource idle value is less than the second resource idle value, and the service node If the resource occupancy rate is not greater than the sum of the remaining resource usage rates of other service nodes in the first elastic management group, the service node needs to be retracted.

可选地,第二判断子模块还可设置为:Optionally, the second determining submodule is further configured to:

在将所管理的站点数小于第三站点空闲值的业务节点执行缩回动作之前,判断该业务节点的资源占用率是否小于第三资源空闲值,若小于第三资源空闲值,且该业务节点的资源占用率不大于第二弹性管理组内其他业务节点的剩余资源占用率之和,则需要将该业务节点缩回。Before performing the retracting action on the service node whose number of the managed sites is smaller than the idle value of the third site, determining whether the resource occupancy rate of the service node is smaller than the idle value of the third resource, and if the value is less than the idle value of the third resource, and the service node If the resource occupancy rate is not greater than the sum of the remaining resource usage rates of other service nodes in the second elastic management group, the service node needs to be retracted.

管理模块603还可包括:The management module 603 can also include:

类型获取子模块6036,设置为:获取该未被管理站点上的站点资源类型;The type obtaining submodule 6036 is configured to: acquire a site resource type on the unmanaged site;

当该未被管理站点的站点资源类型存在第一类型时,该未被管理站点的第一类型站点资源被第一弹性管理组内的业务节点管理。When the first type of the site resource type of the unmanaged site exists, the first type of site resource of the unmanaged site is managed by the service node in the first elastic management group.

当该未被管理站点的站点资源类型存在第二类型时,该未被管理站点的第二类型站点资源被第二弹性管理组内的业务节点管理。When the second resource type of the site resource type of the unmanaged site exists, the second type site resource of the unmanaged site is managed by the service node in the second elastic management group.

上述实施例的模块可以合并为一个模块,也可以拆分成多个子模块。比如若将站点资源分为第一站点资源和第二站点资源,那么判断子模块也可拆分为第一判断子模块和第二判断子模块等。The modules of the above embodiments may be combined into one module, or may be split into multiple sub-modules. For example, if the site resource is divided into the first site resource and the second site resource, the determining submodule may also be split into the first determining submodule and the second determining submodule.

本领域技术人员可以理解,实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。It will be understood by those skilled in the art that the modules in the devices in the embodiments may be distributed in the devices of the embodiments according to the embodiments, or may be correspondingly changed in one or more devices different from the embodiment.

本发明实施例还提供一种无线网络控制器,如图7所示,其中包含上述 的云虚拟网元控制装置600。The embodiment of the invention further provides a radio network controller, as shown in FIG. 7, which includes the above Cloud virtual network element control device 600.

需要说明的是,对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员可以知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。It should be noted that, for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art may know that the embodiments of the present invention are not limited by the described action sequence. Because certain steps may be performed in other orders or concurrently in accordance with embodiments of the present invention.

本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件、处理器等)执行,在执行时,包括方法实施例的步骤之一或其组合。One of ordinary skill in the art will appreciate that all or a portion of the steps of the above-described embodiments can be implemented using a computer program flow, which can be stored in a computer readable storage medium, such as on a corresponding hardware platform (eg, The system, device, device, device, processor, etc. are executed, and when executed, include one or a combination of the steps of the method embodiments.

可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。Alternatively, all or part of the steps of the above embodiments may also be implemented by using an integrated circuit. These steps may be separately fabricated into individual integrated circuit modules, or multiple modules or steps may be fabricated into a single integrated circuit module. achieve.

上述实施例中的装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。The devices/function modules/functional units in the above embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.

上述实施例中的装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。When the device/function module/functional unit in the above embodiment is implemented in the form of a software function module and sold or used as a stand-alone product, it can be stored in a computer readable storage medium. The above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.

本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件、处理器等)执行,在执行时,包括方法实施例的步骤之一或其组合。One of ordinary skill in the art will appreciate that all or a portion of the steps of the above-described embodiments can be implemented using a computer program flow, which can be stored in a computer readable storage medium, such as on a corresponding hardware platform (eg, The system, device, device, device, processor, etc. are executed, and when executed, include one or a combination of the steps of the method embodiments.

可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。Alternatively, all or part of the steps of the above embodiments may also be implemented by using an integrated circuit. These steps may be separately fabricated into individual integrated circuit modules, or multiple modules or steps may be fabricated into a single integrated circuit module. achieve.

上述实施例中的装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。 The devices/function modules/functional units in the above embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.

上述实施例中的装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。When the device/function module/functional unit in the above embodiment is implemented in the form of a software function module and sold or used as a stand-alone product, it can be stored in a computer readable storage medium. The above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.

本领域的普通技术人员可以理解,可以对本申请的技术方案进行修改或者等同替换,而不脱离本申请技术方案的精神和范围。本申请的保护范围以权利要求所定义的范围为准。A person skilled in the art can understand that the technical solutions of the present application can be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of the present application. The scope of protection of this application is defined by the scope defined by the claims.

工业实用性Industrial applicability

本发明实施例提供的一种云虚拟网元控制方法和装置以及采用该装置的无线网络控制器,该无线网络控制器上设置有云虚拟网元控制装置,该云虚拟网元控制装置通过建立弹性管理组,用弹性管理组中的业务节点对站点的站点资源进行管理,然后获取业务节点的负荷信息和未被管理的站点信息,根据该负荷信息和未被管理的站点信息对弹性管理组中的业务节点进行管理,实现了无线网络控制器上业务节点等虚拟网元的弹性伸缩控制。提高了系统的弹性容量。随着配置站点的增加/减少,话务量的增大/减少,系统不需要再像相关技术中一样,通过增加/减少硬件来进行扩/缩容,而是自动根据站点数进行扩/缩容,提高了效率。 A cloud virtual network element control method and device and a wireless network controller using the same are provided in an embodiment of the present invention. The wireless network controller is provided with a cloud virtual network element control device, and the cloud virtual network element control device is established. The flexible management group manages the site resources of the site by using the service nodes in the elastic management group, and then obtains the load information of the service node and the unmanaged site information, and the elastic management group according to the load information and the unmanaged site information. The management of the service node in the middle implements the elastic extension control of the virtual network element such as the service node on the radio network controller. Increased the elastic capacity of the system. As the configuration site increases/decreases and the traffic volume increases/decreases, the system does not need to increase/decrease the hardware to expand/retract as in the related art, but automatically expands/decreases according to the number of sites. Capacity increases efficiency.

Claims (22)

一种云虚拟网元控制方法,包括:A cloud virtual network element control method includes: 建立弹性管理组,所述弹性管理组包含至少一个用于管理站点资源的业务节点;Establishing an elastic management group, where the elastic management group includes at least one service node for managing site resources; 获取所述弹性管理组内每一个业务节点的负荷信息和当前未被业务节点管理的站点的检测结果;Obtaining load information of each service node in the flexible management group and a detection result of a site currently not managed by the service node; 根据所述每一个业务节点的负荷信息和所述检测结果将站点弹性分配到业务节点上管理。And assigning the site elasticity to the management of the service node according to the load information of each of the service nodes and the detection result. 如权利要求1所述的云虚拟网元控制方法,其中,所述根据所述每一个业务节点的负荷信息和所述检测结果将站点弹性分配到业务节点上管理包括:The cloud virtual network element control method according to claim 1, wherein the dynamically assigning the site to the service node according to the load information of each of the service nodes and the detection result comprises: 当所述检测结果为不存在未被管理的站点时,根据所述每一个业务节点的负荷信息判断在所述弹性管理组内是否存在需要缩回的业务节点;When the detection result is that there is no unmanaged site, it is determined according to the load information of each service node whether there is a service node that needs to be retracted in the flexible management group; 当所述检测结果为存在未被管理的站点时,根据所述每一个业务节点的负荷信息确定是否需要在所述弹性管理组内使用已有业务节点或弹出新业务节点以对所述未被管理的站点进行管理。When the detection result is that there is an unmanaged site, determining, according to the load information of each service node, whether an existing service node needs to be used in the flexible management group or a new service node is popped up to Managed sites are managed. 如权利要求2所述的云虚拟网元控制方法,其中,所述业务节点的负荷信息包括所述业务节点所管理的站点数;The cloud virtual network element control method according to claim 2, wherein the load information of the service node includes the number of stations managed by the service node; 所述当检测结果为不存在未被管理的站点时,根据所述每一个业务节点的负荷信息判断在所述弹性管理组内是否存在需要缩回的业务节点包括:When the detection result is that there is no unmanaged site, determining whether there is a service node that needs to be retracted in the flexible management group according to the load information of each service node includes: 当所述弹性管理组中,存在所管理的站点数小于第一站点空闲值的业务节点,且该业务节点所管理的站点数不大于其他业务节点的剩余可管理站点数之和时,将该业务节点缩回,并将该业务节点所管理的站点迁移至其他业务节点进行管理。When there is a service node whose number of managed sites is smaller than the idle value of the first site, and the number of sites managed by the service node is not greater than the sum of the number of remaining manageable sites of other service nodes, The service node is retracted and the site managed by the service node is migrated to another service node for management. 如权利要求3所述的云虚拟网元控制方法,所述业务节点的负荷信息还包括所述业务节点的资源占用率;The cloud virtual network element control method according to claim 3, wherein the load information of the service node further includes a resource occupancy rate of the service node; 在将所述管理的站点数小于第一站点空闲值的业务节点缩回,并将该业务节点内管理的站点迁移至其他业务节点进行管理之前,所述方法还包括: The method further includes: before retracting the service node whose number of managed sites is smaller than the idle value of the first site, and migrating the site managed by the service node to another service node for management, the method further includes: 判断所述所管理的站点数小于第一站点空闲值的业务节点的资源占用率是否小于第一资源空闲值,若小于第一资源空闲值,且该业务节点的资源占用率不大于所述弹性管理组内其他业务节点的剩余资源占用率之和,则执行将该业务节点缩回,并将该业务节点所管理的站点迁移至其他业务节点进行管理的步骤。Determining whether the resource occupancy rate of the service node whose number of sites is smaller than the idle value of the first site is smaller than the idle value of the first resource, and if the value of the resource is less than the idle value of the first resource, and the resource occupancy rate of the service node is not greater than the elasticity To manage the sum of the remaining resource usages of other service nodes in the group, perform the step of retracting the service node and migrating the site managed by the service node to another service node for management. 如权利要求2至4中任一项所述的云虚拟网元控制方法,其中,所述当所述检测结果为存在未被管理的站点时,根据所述负荷信息确定是否需要在所述弹性管理组内使用已有业务节点或弹出新业务节点以对所述未被管理的站点进行管理包括:The cloud virtual network element control method according to any one of claims 2 to 4, wherein, when the detection result is that there is an unmanaged site, determining whether the elasticity is required according to the load information Using an existing service node or popping up a new service node within the management group to manage the unmanaged site includes: 当所述弹性管理组中,存在所管理的站点数小于第一站点警戒值的业务节点时,将所述未被管理的站点分配至该业务节点进行管理;When there is a service node whose number of managed sites is smaller than the first site alert value, the unmanaged site is allocated to the service node for management; 当所述弹性管理组中,所有业务节点所管理的站点数均不小于第一站点警戒值时,在所述弹性管理组中弹出新业务节点对所述未被管理的站点进行管理。When the number of sites managed by all service nodes is not less than the first site alert value in the flexible management group, a new service node pops up in the elastic management group to manage the unmanaged site. 如权利要求2所述的云虚拟网元控制方法,其中,The cloud virtual network element control method according to claim 2, wherein 所述站点资源包括第一类型站点资源和第二类型站点资源;The site resource includes a first type of site resource and a second type of site resource; 所述弹性管理组包括第一弹性管理组和第二弹性管理组,The elastic management group includes a first elastic management group and a second flexible management group. 所述根据所述负荷信息和所述检测结果将站点弹性分配到业务节点上管理的步骤中,所述第一弹性管理组内的业务节点和所述第二弹性管理组内的业务节点分别对所述站点的第一类型站点资源和第二类型站点资源进行管理,且同一站点的所述第一类型站点资源和第二类型站点资源配置有关联参数。In the step of dynamically assigning the site to the management of the service node according to the load information and the detection result, the service node in the first elastic management group and the service node in the second elastic management group respectively The first type of site resource and the second type of site resource of the site are managed, and the first type of site resource and the second type of site resource of the same site are configured with associated parameters. 如权利要求6所述的云虚拟网元控制方法,其中,所述负荷信息包括所述第一弹性管理组和第二弹性管理组内的业务节点所管理的站点数;The cloud virtual network element control method according to claim 6, wherein the load information includes the number of stations managed by the service nodes in the first elastic management group and the second flexible management group; 所述当所述检测结果为不存在未被管理的站点时,根据所述每一个业务节点的负荷信息判断在所述弹性管理组内是否存在需要缩回的业务节点包括:When the detection result is that there is no unmanaged site, determining whether there is a service node that needs to be retracted in the flexible management group according to the load information of each service node includes: 当所述第一弹性管理组中,存在所管理的站点数小于第二站点空闲值的业务节点,且该业务节点所管理的站点数不大于所述第一弹性管理组内其他业务节点的剩余可管理站点数之和时,将该业务节点缩回,并将该业务节点管理的站点迁移至所述第一弹性管理组内其他业务节点进行管理; In the first elastic management group, there is a service node whose number of managed sites is smaller than the idle value of the second site, and the number of sites managed by the service node is not greater than the remaining of other service nodes in the first elastic management group. When the sum of the number of sites can be managed, the service node is retracted, and the site managed by the service node is migrated to other service nodes in the first elastic management group for management; 当所述第二弹性管理组中,存在所管理的站点数小于第三站点空闲值的业务节点,且该业务节点所管理的站点数不大于所述第二弹性管理组内其他业务节点的剩余可管理站点数之和时,将该业务节点缩回,并将该业务节点管理的站点迁移至所述第二弹性管理组内其他业务节点进行管理。When the second elastic management group has a service node whose number of managed sites is smaller than the idle value of the third site, and the number of sites managed by the service node is not greater than the remaining of other service nodes in the second elastic management group. When the sum of the number of sites can be managed, the service node is retracted, and the site managed by the service node is migrated to other service nodes in the second elastic management group for management. 如权利要求7所述的云虚拟网元控制方法,所述业务节点的负荷信息还包括所述业务节点的资源占用率;The cloud virtual network element control method according to claim 7, wherein the load information of the service node further includes a resource occupancy rate of the service node; 在所述将所管理的站点数小于第二站点空闲值的业务节点缩回,并将该业务节点所管理的站点迁移至其他业务节点进行管理之前,所述方法还包括:Before the retracting the service node whose number of sites is smaller than the idle value of the second site, and the site managed by the service node is migrated to another service node for management, the method further includes: 判断该业务节点的资源占用率是否小于第二资源空闲值,若小于第二资源空闲值,且该业务节点的资源占用率不大于所述第一弹性管理组内其他业务节点的剩余资源占用率之和,则执行将该业务节点缩回,并将该业务节点所管理的站点迁移至所述第一弹性管理组内其他业务节点进行管理的步骤;Determining whether the resource occupancy rate of the service node is less than the idle value of the second resource, and if the value is less than the idle value of the second resource, and the resource occupancy rate of the service node is not greater than the remaining resource usage of the other service nodes in the first elastic management group. And the step of retrieving the service node and migrating the site managed by the service node to another service node in the first elastic management group for management; 在所述将所管理的站点数小于第三站点空闲值的业务节点缩回,并将该业务节点管理的站点迁移至其他业务节点进行管理之前,所述方法还包括:The method further includes: before retracting the service node whose number of sites is smaller than the idle value of the third site, and migrating the site managed by the service node to another service node for management, the method further includes: 判断该业务节点的资源占用率是否小于第三资源空闲值,若小于第三资源空闲值,且该业务节点的资源占用率不大于所述第二弹性管理组内其他业务节点的剩余资源占用率之和,则执行将该业务节点缩回,并将该业务节点所管理的站点迁移至所述第二弹性管理组内其他业务节点进行管理的步骤。Determining whether the resource occupancy rate of the service node is smaller than the idle value of the third resource, and if the value is less than the idle value of the third resource, and the resource occupancy rate of the service node is not greater than the remaining resource usage of the other service nodes in the second elastic management group. And the step of retrieving the service node and migrating the site managed by the service node to another service node in the second elastic management group for management. 如权利要求6至8中任一项所述的云虚拟网元控制方法,其中,当所述检测结果为存在未被管理的站点时,根据所述每一个业务节点的负荷信息确定是否需要在所述弹性管理组内使用已有业务节点或弹出新业务节点以对所述未被管理的站点进行管理包括:The cloud virtual network element control method according to any one of claims 6 to 8, wherein when the detection result is that there is an unmanaged site, it is determined according to the load information of each of the service nodes whether The use of an existing service node or pop-up of a new service node in the flexible management group to manage the unmanaged site includes: 获取该未被管理站点的站点资源类型;Obtain the site resource type of the unmanaged site; 当该未被管理站点的站点资源类型存在第一类型时:When the site type of the unmanaged site has the first type: 若在所述第一弹性管理组中,所有业务节点所管理的站点数均不小于第二站点警戒值,则在所述第一弹性管理组中弹出新业务节点,对该未被管理的站点的第一类型站点资源进行管理;If in the first elastic management group, the number of sites managed by all service nodes is not less than the second site alert value, a new service node is popped up in the first elastic management group, and the unmanaged site is popped up. The first type of site resource is managed; 若在所述第一弹性管理组中,存在所管理的站点数小于第二站点警戒值的业务节点,则直接由已有业务节点对该未被管理的站点的第一类型站点资 源进行管理;If in the first elastic management group, there is a service node whose number of managed sites is smaller than the second site alert value, the first type of site is directly used by the existing service node for the unmanaged site. Source management; 当该未被管理站点的站点资源类型存在第二类型时:When the second resource type exists for the site resource type of the unmanaged site: 若在所述第二弹性管理组中,所有业务节点所管理的站点数均不小于第三站点警戒值,则在所述第二弹性管理组中弹出新业务节点,对该未被管理的站点的第二类型站点资源进行管理;If in the second elastic management group, the number of sites managed by all service nodes is not less than the third site alert value, a new service node is popped in the second elastic management group, and the unmanaged site is popped up. The second type of site resource is managed; 若在所述第二弹性管理组中,存在所管理的站点数小于第三站点警戒值的业务节点,则直接由已有业务节点对该未被管理的站点的第二类站点资源进行管理。If in the second flexible management group, there is a service node whose number of managed sites is smaller than the third site alert value, the second type of site resources of the unmanaged site are directly managed by the existing service node. 如权利要求9所述的云虚拟网元控制方法,其中,所述直接由已有业务节点对该未被管理的站点的第一类型站点资源进行管理包括:The cloud virtual network element control method according to claim 9, wherein the directly managing the first type of site resources of the unmanaged site by the existing service node comprises: 若在所管理的站点数小于第二站点警戒值的业务节点中,存在所管理的站点数大于第二站点空闲值的业务节点,即存在所管理的站点数大于第二站点空闲值且小于第二站点警戒值的业务节点,则直接将所述未被管理的站点的第一类型站点资源分配至该业务节点进行管理;If there is a service node whose number of managed sites is smaller than the second site alert value, the number of managed sites is greater than the idle value of the second site, that is, the number of managed sites is greater than the idle value of the second site and is less than The service node of the two-site alert value directly allocates the first type of site resource of the unmanaged site to the service node for management; 所述直接由已有业务节点对该未被管理的站点的第二类型站点资源进行管理包括:The managing the second type of site resources of the unmanaged site directly by the existing service node includes: 若在所述被管理的站点数小于第三站点警戒值的业务节点中,存在所管理的站点数大于第三站点空闲值的业务节点,即存在所管理的站点数大于第三站点空闲值且小于第三站点警戒值的业务节点,则直接将所述未被管理的站点的第二类型站点资源分配至该业务节点进行管理。If there is a service node whose number of managed sites is less than the third site idle value, the number of managed sites is greater than the third site idle value, and the number of managed sites is greater than the third site idle value. The service node that is smaller than the third site alert value directly allocates the second type of site resource of the unmanaged site to the service node for management. 如权利要求1至4中任一项所述的云虚拟网元控制方法,在所述获取弹性管理组内所述每一个业务节点的负荷信息和当前未被业务节点管理的站点的检测结果之前,还包括:The cloud virtual network element control method according to any one of claims 1 to 4, wherein before the load information of each of the service nodes in the flexible management group and the detection result of the site currently not managed by the service node are acquired ,Also includes: 判断是否符合获取条件;所述获取条件包括以下条件中至少一种:在新增配置了所述站点资源的站点时;到达预设的时间;所述弹性管理组中有站点被删除时;整系统上电时;主动查询所述弹性管理组中每一个业务节点以及每一个业务节点所管理的站点的信息时;Determining whether the acquisition condition is met; the obtaining condition includes at least one of the following conditions: when the site of the site resource is newly added; when the preset time is reached; when the site in the elastic management group is deleted; When the system is powered on; actively querying each of the service nodes in the flexible management group and the information of the sites managed by each service node; 当符合所述获取条件时,执行所述获取弹性管理组内所述每一个业务节点的负荷信息和当前检测未被业务节点管理的站点的检测结果的步骤。 When the acquisition condition is met, the step of acquiring the load information of each of the service nodes in the flexible management group and the detection result of the current site that is not managed by the service node are performed. 一种云虚拟网元控制装置,包括建立模块,获取模块,管理模块;A cloud virtual network element control device includes a setup module, an acquisition module, and a management module; 所述建立模块设置为:建立弹性管理组,所述弹性管理组包含至少一个用于管理站点的站点资源的业务节点;The establishing module is configured to: establish an elastic management group, where the elastic management group includes at least one service node for managing site resources of the site; 所述获取模块设置为:获取所述弹性管理组内所述每一个业务节点的负荷信息和当前未被业务节点管理的站点的检测结果;The obtaining module is configured to: acquire load information of each service node in the flexible management group and a detection result of a site that is not currently managed by the service node; 所述管理模块设置为:根据所述每一个业务节点的负荷信息和所述检测结果将站点弹性分配到业务节点上管理。The management module is configured to: elastically allocate the site to the service node according to the load information of each of the service nodes and the detection result. 如权利要求12所述的云虚拟网元控制装置,其中,所述管理模块包括判断子模块;The cloud virtual network element control device according to claim 12, wherein the management module comprises a determination sub-module; 所述判断子模块设置为:当所述检测结果为不存在未被管理的站点时,根据所述每一个业务节点的负荷信息判断在所述弹性管理组内是否存在需要缩回的业务节点;当所述弹性管理组中,存在所管理的站点数小于第一站点空闲值的业务节点,且该业务节点所管理的站点数不大于其他业务节点的剩余可管理站点数之和时,且,当所管理的站点数小于第一站点空闲值的业务节点的资源占用率小于第一资源空闲值,且该业务节点的资源占用率不大于所述弹性管理组内其他业务节点的剩余资源占用率之和时,需要将该业务节点缩回;The determining sub-module is configured to determine, according to load information of each service node, whether there is a service node that needs to be retracted in the flexible management group, when the detection result is that there is no unmanaged site; In the flexible management group, when there is a service node whose number of sites is smaller than the idle value of the first site, and the number of sites managed by the service node is not greater than the sum of the number of remaining manageable sites of other service nodes, and The resource occupancy rate of the service node that is smaller than the idle value of the first site is smaller than the idle value of the first resource, and the resource occupancy rate of the service node is not greater than the remaining resource usage of other service nodes in the elastic management group. And time, the business node needs to be retracted; 当所述检测结果为存在未被管理的站点时,根据所述每一个业务节点的负荷信息确定是否需要在所述弹性管理组内弹出新业务节点;当所述弹性管理组中,所有业务节点所管理的站点数均不小于第一站点警戒值时,需要弹出新业务节点。When the detection result is that there is an unmanaged site, it is determined according to the load information of each service node whether a new service node needs to be popped up in the elastic management group; when the elastic management group, all the service nodes When the number of sites managed is not less than the first site alert value, a new service node needs to be popped up. 如权利要求12所述的云虚拟网元控制装置,所述管理模块还包括:The cloud virtual network element control apparatus according to claim 12, wherein the management module further comprises: 缩回子模块,设置为:执行业务节点缩回动作。Retract the submodule and set it to: Perform the business node retraction action. 如权利要求12所述的云虚拟网元控制装置,所述管理模块还包括:The cloud virtual network element control apparatus according to claim 12, wherein the management module further comprises: 弹出子模块,设置为:在所述弹性管理组中执行弹出新业务节点动作。The pop-up sub-module is configured to: perform a pop-up new service node action in the flexible management group. 如权利要求12所述的云虚拟网元控制装置,所述管理模块还包括:The cloud virtual network element control apparatus according to claim 12, wherein the management module further comprises: 配置管理子模块,设置为:以站点为单位进行资源配置管理。The configuration management sub-module is set to: manage resource configuration by site. 如权利要求12所述的云虚拟网元控制装置,所述管理模块还包括:The cloud virtual network element control apparatus according to claim 12, wherein the management module further comprises: 通知子模块,设置为:通知配置管理子模块,站点资源归属于哪个业务 节点管理,若需要将该业务节点所管理的站点迁移至其他业务节点进行管理,则通知该业务节点将相关业务实例进行迁移。The notification sub-module is set to: notify the configuration management sub-module, which service the site resource belongs to Node management, if the site managed by the service node needs to be migrated to another service node for management, the service node is notified to migrate the related service instance. 如权利要求12所述的云虚拟网元控制装置,其中,The cloud virtual network element control device according to claim 12, wherein 所述站点资源包括第一类型站点资源和第二类型站点资源;The site resource includes a first type of site resource and a second type of site resource; 所述弹性管理组包括第一弹性管理组和第二弹性管理组,The elastic management group includes a first elastic management group and a second flexible management group. 所述管理模块是设置为:所述第一弹性管理组内的业务节点和所述第二弹性管理组内的业务节点分别对所述站点的第一类型站点资源和第二类型站点资源进行管理,且同一站点的所述第一类型站点资源和第二类型站点资源配置有关联参数。The management module is configured to: the service node in the first elastic management group and the service node in the second elastic management group respectively manage the first type of site resource and the second type of site resource of the site And the first type of site resource and the second type of site resource configuration of the same site have associated parameters. 如权利要求18所述的云虚拟网元控制装置,所述管理模块还包括:The cloud virtual network element control apparatus according to claim 18, wherein the management module further comprises: 第一判断子模块,设置为:The first judgment sub-module is set to: 当所述检测结果为不存在未被管理的站点,且所述第一弹性管理组中,存在所管理的站点数小于第二站点空闲值的业务节点,且该业务节点所管理的站点数不大于所述第一弹性管理组内其他业务节点的剩余可管理站点数之和时,需要将该业务节点缩回;When the detection result is that there is no unmanaged site, and the first elastic management group has a service node whose number of managed sites is smaller than the idle value of the second site, and the number of sites managed by the service node is not When the sum of the number of remaining manageable stations of the other service nodes in the first elastic management group is greater than, the service node needs to be retracted; 当所述检测结果为存在未被管理的站点时,根据所述每一个业务节点的负荷信息确定是否需要在所述第一弹性管理组内弹出新业务节点;当该未被管理站点的站点资源类型存在第一类型时,若在所述第一弹性管理组中,所有业务节点所管理的站点数均不小于第二站点警戒值,则需要在所述第一弹性管理组中弹出新业务节点;否则在第一弹性管理组内选择所管理的站点数小于第二站点警戒值的已有业务节点;When the detection result is that there is an unmanaged site, determining, according to the load information of each service node, whether a new service node needs to be popped up in the first elastic management group; when the site resource of the unmanaged site When the type of the first type exists, if the number of sites managed by all the service nodes in the first elastic management group is not less than the second site alert value, the new service node needs to be popped up in the first elastic management group. Otherwise, in the first flexible management group, the existing service node whose number of sites managed is smaller than the second site alert value is selected; 所述管理模块还包括:The management module further includes: 第二判断子模块,设置为:The second judgment sub-module is set to: 当所述检测结果为不存在未被管理的站点,且所述第二弹性管理组中,存在所管理的站点数小于第三站点空闲值的业务节点,且该业务节点所管理的站点数不大于所述第二弹性管理组内其他业务节点的剩余可管理站点数之和时,需要将该业务节点缩回;When the detection result is that there is no unmanaged site, and the second elastic management group has a service node whose number of managed sites is smaller than the idle value of the third site, and the number of sites managed by the service node is not When the sum of the number of remaining manageable stations of the other service nodes in the second elastic management group is greater than, the service node needs to be retracted; 当所述检测结果为存在未被管理的站点时,根据所述每一个业务节点的负荷信息确定是否需要在所述第二弹性管理组内弹出新业务节点;当该未被 管理站点的站点资源类型存在第二类型时,若在所述第二弹性管理组中,所有业务节点所管理的站点数均不小于第三站点警戒值,则需要在所述第二弹性管理组中弹出新业务节点;否则在第二弹性管理组内选择所管理的站点数小于第三站点警戒值的已有业务节点。When the detection result is that there is an unmanaged site, determining, according to the load information of each service node, whether a new service node needs to be popped up in the second elastic management group; If the number of the site resource types of the management site is the second type, if the number of sites managed by all the service nodes in the second elastic management group is not less than the third site alert value, the second elastic management group is required. A new service node is popped up; otherwise, an existing service node whose number of managed sites is smaller than the third site alert value is selected in the second elastic management group. 如权利要求19所述的云虚拟网元控制装置,所述第一判断子模块还设置为:The cloud virtual network element control apparatus according to claim 19, wherein the first determining submodule is further configured to: 在所述将所管理的站点数小于第一站点空闲值的业务节点执行缩回动作之前,判断该业务节点的资源占用率是否小于第二资源空闲值,若小于第二资源空闲值,且该业务节点的资源占用率不大于所述第一弹性管理组内其他业务节点的剩余资源占用率之和,则需要将该业务节点缩回;Before performing the retracting operation on the service node that is smaller than the first station idle value, determining whether the resource occupancy rate of the service node is smaller than the second resource idle value, if the second resource idle value is less than If the resource occupancy rate of the service node is not greater than the sum of the remaining resource usage rates of the other service nodes in the first elastic management group, the service node needs to be retracted; 所述第二判断子模块还设置为:The second determining submodule is further configured to: 在所述将所管理的站点数小于第三站点空闲值的业务节点执行缩回动作之前,判断该业务节点的资源占用率是否小于第三资源空闲值,若小于第三资源空闲值,且该业务节点的资源占用率不大于所述第二弹性管理组内其他业务节点的剩余资源占用率之和,则需要将该业务节点缩回。Before the performing, by the service node, that the number of the managed sites is smaller than the third site idle value, determining whether the resource occupancy of the service node is smaller than the third resource idle value, and if the value is less than the third resource idle value, If the resource occupancy of the service node is not greater than the sum of the remaining resource usages of other service nodes in the second elastic management group, the service node needs to be retracted. 如权利要求18至20任一项所述的云虚拟网元控制装置,所述管理模块还包括:The cloud virtual network element control apparatus according to any one of claims 18 to 20, wherein the management module further comprises: 类型获取子模块,设置为:获取该未被管理站点上的站点资源类型;当该未被管理站点的站点资源类型存在第一类型时,该未被管理站点的第一类型站点资源被第一弹性管理组内的业务节点管理;当该未被管理站点的站点资源类型存在第二类型时,该未被管理站点的第二类型站点资源被第二弹性管理组内的业务节点管理。a type obtaining submodule, configured to: obtain a site resource type on the unmanaged site; when the site resource type of the unmanaged site exists in the first type, the first type of site resource of the unmanaged site is first The service node management in the flexible management group; when the site resource type of the unmanaged site exists in the second type, the second type of site resource of the unmanaged site is managed by the service node in the second elastic management group. 一种无线网络控制器,包括如权利要求12至21中任一项所述的云虚拟网元控制装置。 A radio network controller comprising the cloud virtual network element control apparatus according to any one of claims 12 to 21.
PCT/CN2016/091880 2015-12-09 2016-07-27 Cloud virtual network element control method and apparatus, and wireless network controller Ceased WO2017096920A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510900240.1A CN106856435A (en) 2015-12-09 2015-12-09 A kind of cloud Virtual NE control method and device and radio network controller
CN201510900240.1 2015-12-09

Publications (1)

Publication Number Publication Date
WO2017096920A1 true WO2017096920A1 (en) 2017-06-15

Family

ID=59013691

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/091880 Ceased WO2017096920A1 (en) 2015-12-09 2016-07-27 Cloud virtual network element control method and apparatus, and wireless network controller

Country Status (2)

Country Link
CN (1) CN106856435A (en)
WO (1) WO2017096920A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240089320A1 (en) * 2019-05-29 2024-03-14 Cloudflare, Inc. State management and object storage in a distributed cloud computing network
US12395556B2 (en) 2020-12-04 2025-08-19 Cloudflare, Inc. State management and storage with policy enforcement in a distributed cloud computing network

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030014524A1 (en) * 2001-07-11 2003-01-16 Alexander Tormasov Balancing shared servers in virtual environments
CN102550004A (en) * 2009-09-30 2012-07-04 阿尔卡特朗讯公司 Dynamic load balancing and scaling of allocated cloud resources in an enterprise network
CN103617086A (en) * 2013-11-20 2014-03-05 东软集团股份有限公司 Parallel computation method and system
CN104468407A (en) * 2013-09-16 2015-03-25 中国电信股份有限公司 Method and device for performing service platform resource elastic allocation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030014524A1 (en) * 2001-07-11 2003-01-16 Alexander Tormasov Balancing shared servers in virtual environments
CN102550004A (en) * 2009-09-30 2012-07-04 阿尔卡特朗讯公司 Dynamic load balancing and scaling of allocated cloud resources in an enterprise network
CN104468407A (en) * 2013-09-16 2015-03-25 中国电信股份有限公司 Method and device for performing service platform resource elastic allocation
CN103617086A (en) * 2013-11-20 2014-03-05 东软集团股份有限公司 Parallel computation method and system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240089320A1 (en) * 2019-05-29 2024-03-14 Cloudflare, Inc. State management and object storage in a distributed cloud computing network
US12284247B2 (en) * 2019-05-29 2025-04-22 Cloudflare, Inc. State management and object storage in a distributed cloud computing network
US12395556B2 (en) 2020-12-04 2025-08-19 Cloudflare, Inc. State management and storage with policy enforcement in a distributed cloud computing network

Also Published As

Publication number Publication date
CN106856435A (en) 2017-06-16

Similar Documents

Publication Publication Date Title
US20200015131A1 (en) Communication method and communications device
WO2019033817A1 (en) Communication method, device and system
WO2020001171A1 (en) Network slice resource allocation method and device
US10764132B2 (en) Scale-out association method and apparatus, and system
CN109951877A (en) A kind of slice information update method and device
US11070433B2 (en) Network function NF management method and NF management device
CN110557791A (en) Session management method, device and system
CN110166580A (en) Method, equipment and the system of resource management
US10979285B2 (en) Service transmission method, device, and system
CN110896355A (en) Network slice selection method and device
US20190281503A1 (en) Management Method, Management Unit, and System
CN107690822A (en) Network management
TWI697239B (en) Resource block group division method and user terminal
US11088924B2 (en) Network management method, device, and system
US11044729B2 (en) Function scheduling method, device, and system
CN103414657A (en) Cross-data-center resource scheduling method, super scheduling center and system
EP3648404A1 (en) Method, device and system for deploying network slice
CN104601680A (en) Resource management method and device
CN110266826A (en) Address management method, device and system
WO2017107666A1 (en) Carrier aggregation method, network side equipment, and computer storage medium
CN115396063B (en) Frame structure configuration method, device, storage medium and equipment
WO2018121178A1 (en) Resource adjustment method, device and system
CN109818772A (en) Network performance guarantee method and device
WO2021083196A1 (en) Network traffic migration method and apparatus
CN112690014B (en) Method for operating a network management node, network management node and data carrier

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16872119

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16872119

Country of ref document: EP

Kind code of ref document: A1