CN113473533B - 一种基于gpu虚拟化动态调整无线基站部署的方法和*** - Google Patents
一种基于gpu虚拟化动态调整无线基站部署的方法和*** Download PDFInfo
- Publication number
- CN113473533B CN113473533B CN202110739008.XA CN202110739008A CN113473533B CN 113473533 B CN113473533 B CN 113473533B CN 202110739008 A CN202110739008 A CN 202110739008A CN 113473533 B CN113473533 B CN 113473533B
- Authority
- CN
- China
- Prior art keywords
- base station
- terminals
- accessed
- preset threshold
- threshold value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/086—Load balancing or load distribution among access entities
- H04W28/0861—Load balancing or load distribution among access entities between base stations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/08—Reselecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/22—Performing reselection for specific purposes for handling the traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0203—Power saving arrangements in the radio access network or backbone network of wireless communication networks
- H04W52/0206—Power saving arrangements in the radio access network or backbone network of wireless communication networks in access points, e.g. base stations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及移动通信技术领域,具体为一种基于GPU虚拟化动态调整无线基站部署的方法和***,其中方法包括:S1、采用GPU虚拟化为DU提供计算能力,将DU运行于容器内,DU的前传口通过虚拟的前传网卡与RU连接;S2、根据接入基站的终端数以及当前策略,动态生成调度方案;S3、根据调度方案,采用调度算法和容器编排引擎,动态调整DU的运行个数;S4、根据调度方案和当前DU和RU的数据,动态调整DU和RU的连接并实时生效。本方案提供一种高自动化、自适应性强的基于GPU虚拟化动态调整无线基站部署的方法,以实现无线基站的能达到高效的,智能化的节能。
Description
技术领域
本发明涉及移动通信技术领域,具体为一种基于GPU虚拟化动态调整无线基站部署的方法和***。
背景技术
不同于LTE基站,5G对无线基站架构进行了重新定义,以PDCP/RLC层为界,将无线基站中基带处理单元(BuildingBasebandUnite,BBU)分为集中单元(Centralized Unit,CU)和分布单元(Distribute Unit,DU)两个功能实体。其中DU连接射频单元(Radio Unit,RU),主要处理RLC、MAC和部分PHY层功能,且该逻辑节点包括eNB/gNB功能的子集,具体取决于功能拆分选项,其操作由CU控制。CU负责处理RRC、PDCP等高层协议的中央单元。分离架构使5G网络能够根据中传可用性和网络设计,在CU和DU之间利用不同的协议栈分布。CU可以通过中传接口对多个DU进行集中式管理。
随着日常生活网络使用越来越频繁,无线基站的建设也越来越多,因而无线基站的能耗问题也越来越严重,而基站耗电最厉害的部分就是BBU所在部分,尤其是DU部分耗电量大,但是有些基站连接人数少,甚至无人连接,一直开启会造成能源的而浪费,增加了全覆盖网络的成本,因此无线基站需要采用一些节能方式进行节能。
目前无线基站采用的节能方式,主要为远程操控方式,通过后台数据分析,寻找接入终端少的无线基站,然后通过人工的方式,对无线基站进行远程关机,而这样的节能方式存在一些问题,一是不能实现自动化,需要人工去根据分析的结果关闭对应的无线基站,不利于操作和运维,无线基站的突然关闭也会造成原本接入的终端,无法接入进行通信;二是人为操作存在不及时的问题,远程关闭无线基站后,可能无法及时开启无线基站,从而终端无法接入无线基站,导致通信故障。
发明内容
本发明的目的之一在于提供一种高自动化、自适应性强的基于GPU虚拟化动态调整无线基站部署的方法,以实现无线基站的能达到高效的,智能化的节能。
本发明提供的基础方案一:一种基于GPU虚拟化动态调整无线基站部署的方法,包括如下内容:
S1、采用GPU虚拟化为DU提供计算能力,将DU运行于容器内,DU的前传口通过虚拟的前传网卡与RU连接;
S2、根据接入基站的终端数以及当前策略,动态生成调度方案;
S3、根据调度方案,采用调度算法和容器编排引擎,动态调整DU的运行个数;
S4、根据调度方案和当前DU和RU的数据,动态调整DU和RU的连接并实时生效。
基础方案一的有益效果:DU需要专用芯片为其提供计算能力,现有技术中一般采用FPGA为DU提供计算能力,本方案中采用GPU替换FPGA为DU提供计算能力,并且GPU支撑虚拟化,一个GPU可以虚拟出多个虚拟的GPU为DU提供计算能力,由GPU虚拟化提供计算能力的DU可以运行于容器内,支撑后续步骤的对DU的个数的动态调整。
根据基站接入的终端数以及当前策略,动态生成调度方案;根据调度方案,采用调度算法和容器编排引擎,动态调整DU的运行个数;因为DU运行于容器内,动态调整DU的个数时,采用了容器编排引擎,DU的运行与停止变得灵活,根据调度方案能灵活方便的增加和减少DU的运行个数。DU的运行个数被动态调整,DU与RU的连接也根据调度方案和当前DU和RU的数据,动态调整DU和RU的连接并实时生效,DU运行于容器内,DU的前传口全部由虚拟网卡实现,因为RU连接的实际上是容器的服务器所在的物理网卡,物理网卡内部虚拟出多个虚拟的前传网卡,DU的前传口通过虚拟的前传网卡与RU连接,可以使得DU和RU的连接不限于物理连接,能做到随断随连,灵活方便的实现动态切换连接。因此,本方案通过动态生成调度方案和动态调整DU的运行个数,例如当基站接入的终端数为零,可以动态的去减少DU的运行个数,达到节省基站的功耗,从而达到高效的,智能化的动态节能的目的,并且整个动态调整无需人工操作,实现了高自动化,且自适应性强。
进一步,所述策略包括:均衡模式和节能模式;
均衡模式为均衡每个基站接入的终端数;
节能模式为关闭基站接入的终端数少于预设阈值的DU。
有益效果:均衡模式为均衡每个基站接入的终端数,均衡模式下可以尽量均衡各基站接入的终端数,防止基站过载,提高整体网络的运行速度。节能模式为关闭基站接入的终端数少于预设阈值的DU,节能模式下可以关闭接入的终端数比较少的基站的DU,减少DU能耗,起到节能作用。
进一步,所述S2、根据基站接入的终端数以及当前策略,动态生成调度方案,包括:
S201、统计基站接入的终端数,判断当前策略为均衡模式还是节能模式,若为均衡模式则执行S202;若为节能模式则执行S203;
S202,获取均衡模式的预设阈值,当基站接入的终端数大于预设阈值,且与预设阈值之差大于预设阈值之差,则生成均衡调节方案;
S203、获取节能模式的预设阈值,当基站接入的终端数低于预设阈值,则生成节能调度方案。
有益效果:不同模式下生成的调度方案不同,以便于生成最适合当前模式下的调度方案,起到灵活动态调节的作用。均衡模式下,当基站接入的终端数大于预设阈值,且与预设阈值之差大于预设阈值之差,则生成均衡调节方案,因为均衡模式为了均衡每个基站接入的终端数,若基站接入的终端数大于预设阈值,且只多一个接入的终端,则不需要生成均衡调解方案,防止过度调节。
进一步,S3、根据调度方案,采用调度算法和容器编排引擎,动态调整DU的运行个数,包括:
S301、整理当前DU的运行数据;
S302、根据调度方案和DU的运行数据,采用调度算法和容器编排引擎,动态调整DU的运行个数,包括:
若调度方案为节能调度方案,则扫描所有基站,根据每个基站接入的终端数和接入终端数上限,进行终端迁移,将接入的终端数低于节能模式的预设阈值的基站终端迁移到接入终端数最多但未达接入上限的基站中,然后关闭被迁移终端基站的DU;
若调度方案为均衡调度方案,则扫描所有基站,根据每个基站接入的终端数和接入终端数上限,将接入的终端数大于均衡模式的预设阈值,且与预设阈值之差大于预设阈值之差的基站的终端迁移到未超过均衡模式的预设阈值的基站中,直至所有基站的接入终端数之差不大于一,且当所有基站的接入终端数均达接入上限,则增加DU,并为其分配虚拟的前传网卡。
有益效果:节能调度方案,不是只关闭接入的终端数低于节能模式的预设阈值的基站,而是会将接入的终端数低于节能模式的预设阈值的基站终端迁移到接入终端数最多但未达接入上限的基站中,然后关闭被迁移终端基站的DU,防止接入的终端突然断开连接,影响终端通信,导致通信故障。由于基站数量和接入的终端数不一定能完全整除,所以均衡调度方案不可能保证每个基站接入的终端数完全相同,均衡调度方案是保持所有基站的接入终端数尽量平衡,直至所有基站的接入终端数之差不大于一,并且当所有基站的接入终端数均达接入上限,则增加DU,从而保证整个网络通信的平衡,以及提高整体通信速度。
本发明的目的之二在于提供一种高自动化、自适应性强的基于GPU虚拟化动态调整无线基站部署的***,以实现无线基站的能达到高效的,智能化的节能。
本发明提供基础方案二:一种基于GPU虚拟化动态调整无线基站部署的***,包括基站调度台、DU调度台和前传调度台;
采用GPU虚拟化为DU提供计算能力,将DU运行于容器内,DU的前传口通过虚拟的前传网卡与RU连接;
所述基站调度台,用于根据接入基站的终端数以及当前策略,动态生成调度方案;
所述DU调度台,用于根据调度方案,采用调度算法和容器编排引擎,动态调整DU的运行个数;
所述前传调度台,用于根据调度方案和当前DU和RU的数据,动态调整DU和RU的连接并实时生效。
基础方案二的有益效果:DU需要专用芯片为其提供计算能力,现有技术中一般采用FPGA为DU提供计算能力,本方案中采用GPU替换FPGA为DU提供计算能力,并且GPU支撑虚拟化,一个GPU可以虚拟出多个虚拟的GPU为DU提供计算能力,由GPU虚拟化提供计算能力的DU可以运行于容器内,支撑基站调度台、DU调度台和前传调度台对DU的个数的动态调整。
基站调度台,根据基站接入的终端数以及当前策略,动态生成调度方案;DU调度台根据基站调度台生成的调度方案,采用调度算法和容器编排引擎,动态调整DU的运行个数;因为DU运行于容器内,动态调整DU的个数时,采用了容器编排引擎,DU的运行与停止变得灵活,根据调度方案能灵活方便的增加和减少DU的运行个数。DU的运行个数被动态调整,DU与RU的连接也由前传调度台根据调度方案和当前DU和RU的数据,动态调整DU和RU的连接并实时生效,DU运行于容器内,DU的前传口全部由虚拟网卡实现,因为RU连接的实际上是容器的服务器所在的物理网卡,物理网卡内部虚拟出多个虚拟的前传网卡,DU的前传口通过虚拟的前传网卡与RU连接,可以使得DU和RU的连接不限于物理连接,能做到随断随连,灵活方便的实现动态切换连接。因此,本***通过基站调度台、DU调度台和前传调度台配合动态生成调度方案和动态调整DU的运行个数,例如当基站接入的终端数为零,可以动态的去减少DU的运行个数,达到节省基站的功耗,从而达到高效的,智能化的动态节能的目的,并且整个动态调整无需人工操作,实现了高自动化,且自适应性强。
进一步,所述策略包括:均衡模式和节能模式;
均衡模式为均衡每个基站接入的终端数;
节能模式为关闭基站接入的终端数少于预设阈值的DU。
有益效果:均衡模式为均衡每个基站接入的终端数,均衡模式下可以尽量均衡各基站接入的终端数,防止基站过载,提高整体网络的运行速度。节能模式为关闭基站接入的终端数少于预设阈值的DU,节能模式下可以关闭接入的终端数比较少的基站的DU,减少DU能耗,起到节能作用。
进一步,所述基站调度台,用于根据接入基站的终端数以及当前策略,动态生成调度方案,包括:
统计基站接入的终端数,判断当前策略为均衡模式还是节能模式,若为均衡模式则获取均衡模式的预设阈值,当基站接入的终端数大于预设阈值,且与预设阈值之差大于预设阈值之差,则生成均衡调节方案;
若为节能模式则获取节能模式的预设阈值,当基站接入的终端数低于预设阈值,则生成节能调度方案。
有益效果:不同模式下生成的调度方案不同,以便于生成最适合当前模式下的调度方案,起到灵活动态调节的作用。均衡模式下,当基站接入的终端数大于预设阈值,且与预设阈值之差大于预设阈值之差,则生成均衡调节方案,因为均衡模式为了均衡每个基站接入的终端数,若基站接入的终端数大于预设阈值,且只多一个接入的终端,则不需要生成均衡调解方案,防止过度调节。
进一步,所述DU调度台,用于根据调度方案,采用调度算法和容器编排引擎,动态调整DU的运行个数,包括:
整理当前DU的运行数据;
根据调度方案和DU的运行数据,采用调度算法和容器编排引擎,动态调整DU的运行个数,包括:
若调度方案为节能调度方案,则扫描所有基站,根据每个基站接入的终端数和接入终端数上限,进行终端迁移,将接入的终端数低于节能模式的预设阈值的基站终端迁移到接入终端数最多但未达接入上限的基站中,然后关闭被迁移终端基站的DU;
若调度方案为均衡调度方案,则扫描所有基站,根据每个基站接入的终端数和接入终端数上限,将接入的终端数大于均衡模式的预设阈值,且与预设阈值之差大于预设阈值之差的基站的终端迁移到未超过均衡模式的预设阈值的基站中,直至所有基站的接入终端数之差不大于一,且当所有基站的接入终端数均达接入上限,则增加DU,并为其分配虚拟的前传网卡。
有益效果:节能调度方案,不是只关闭接入的终端数低于节能模式的预设阈值的基站,而是会将接入的终端数低于节能模式的预设阈值的基站终端迁移到接入终端数最多但未达接入上限的基站中,然后关闭被迁移终端基站的DU,防止接入的终端突然断开连接,影响终端通信,导致通信故障。由于基站数量和接入的终端数不一定能完全整除,所以均衡调度方案不可能保证每个基站接入的终端数完全相同,均衡调度方案是保持所有基站的接入终端数尽量平衡,直至所有基站的接入终端数之差不大于一,并且当所有基站的接入终端数均达接入上限,则增加DU,从而保证整个网络通信的平衡,以及提高整体通信速度。
附图说明
图1为本发明一种基于GPU虚拟化动态调整无线基站部署的方法实施例一的流程示意图;
图2为本发明一种基于GPU虚拟化动态调整无线基站部署的***实施例二的逻辑框图。
具体实施方式
下面通过具体实施方式进一步详细说明:
实施例一
实施例基本如附图1所示:一种基于GPU虚拟化动态调整无线基站部署的方法,包括如下内容:
S1、采用GPU虚拟化为DU提供计算能力,将DU运行于容器内,DU的前传口通过虚拟的前传网卡与RU连接;容器可采用但不仅限于Docker容器,DU运行于Docker容器内,DU的前传口全部由虚拟网卡实现,因此RU连接的实际上是Docker服务器所在的物理网卡,物理网卡内部虚拟出多个虚拟的前传网卡,供DU的前传口通过虚拟的前传网卡与RU连接。DU需要专用芯片为其提供计算能力,现有技术中一般采用FPGA为DU提供计算能力,本方案中采用GPU替换FPGA为DU提供计算能力,并且GPU支撑虚拟化,一个GPU可以虚拟出多个虚拟的GPU为DU提供计算能力,由GPU虚拟化提供计算能力的DU可以运行于容器内,支撑后续步骤的对DU的个数的动态调整。
S2、根据接入基站的终端数以及当前策略,动态生成调度方案,即容器编排引擎进行Docker容器实时编排;其中终端随机接入成功则算接入基站的终端数,策略包括:均衡模式和节能模式,均衡模式为均衡每个基站接入的终端数;节能模式为关闭基站接入的终端数少于预设阈值的DU。S2具体包括:
S201、统计基站接入的终端数,判断当前策略为均衡模式还是节能模式,若为均衡模式则执行S202;若为节能模式则执行S203;
S202,获取均衡模式的预设阈值,当基站接入的终端数大于预设阈值,且与预设阈值之差大于预设阈值之差,则生成均衡调节方案;例如:假设本小区有三个基站:基站A、基站B和基站C,每个基站的接入终端数的上限为100,目前基站A接入的终端数为80、基站B接入的终端数为60、基站C计入的终端数为2,预设阈值为60,预设阈值之差为5,基站A接入的终端数为80与预设阈值之差为20大于预设阈值之差5,则生成均衡调度方案为将基站A,基站B和基站C三个基站的接入终端尽量均衡,将基站A的接入终端32个和基站B的接入终端13个均迁入基站C。
S203、获取节能模式的预设阈值,当基站接入的终端数低于预设阈值,则生成节能调度方案。例如:假设本小区有三个基站:基站A、基站B和基站C,每个基站的接入终端数的上限为100,目前基站A接入的终端数为80、基站B接入的终端数为60、基站C计入的终端数为2,预设阈值为5,则生成节能调度方案为将基站C的终端迁移到基站A中,然后关闭基站C的DU。
S3、根据调度方案,采用调度算法和容器编排引擎,动态调整DU的运行个数;其中调度算法根据实际需求进行合理选择,容器编排引擎可采用但不仅限于kubernetes(简称K8s)。S3,具体包括:
S301、整理当前DU的运行数据;
S302、根据调度方案和DU的运行数据,采用调度算法和容器编排引擎,动态调整DU的运行个数,包括:
若调度方案为节能调度方案,则扫描所有基站,根据每个基站接入的终端数和接入终端数上限,进行终端迁移,将接入的终端数低于节能模式的预设阈值的基站终端迁移到接入终端数最多但未达接入上限的基站中,然后关闭被迁移终端基站的DU;
若调度方案为均衡调度方案,则扫描所有基站,根据每个基站接入的终端数和接入终端数上限,将接入的终端数大于均衡模式的预设阈值,且与预设阈值之差大于预设阈值之差的基站的终端迁移到未超过均衡模式的预设阈值的基站中,直至所有基站的接入终端数之差不大于一,且当所有基站的接入终端数均达接入上限,则增加DU,并为其分配虚拟的前传网卡。
S4、根据调度方案和当前DU和RU的数据,动态调整DU和RU的连接并实时生效,保证所有运行的DU都有RU与之相连,RU即使与DU断开,也不会断电,以此防止DU需要连接RU的时候,RU无法开机。
本方法通过动态生成调度方案和动态调整DU的运行个数,例如当基站接入的终端数为零,可以动态的去减少DU的运行个数,达到节省基站的功耗,从而达到高效的,智能化的动态节能的目的,并且整个动态调整无需人工操作,实现了高自动化,且自适应性强。
实施例二
实施例基本如附图2所示:一种基于GPU虚拟化动态调整无线基站部署的***,包括基站调度台、DU调度台和前传调度台;
采用GPU虚拟化为DU提供计算能力,将DU运行于容器内,DU的前传口通过虚拟的前传网卡与RU连接;容器可采用但不仅限于Docker容器,DU运行于Docker容器内,DU的前传口全部由虚拟网卡实现,因此RU连接的实际上是Docker服务器所在的物理网卡,物理网卡内部虚拟出多个虚拟的前传网卡,供DU的前传口通过虚拟的前传网卡与RU连接。DU需要专用芯片为其提供计算能力,现有技术中一般采用FPGA为DU提供计算能力,本方案中采用GPU替换FPGA为DU提供计算能力,并且GPU支撑虚拟化,一个GPU可以虚拟出多个虚拟的GPU为DU提供计算能力,由GPU虚拟化提供计算能力的DU可以运行于容器内,支撑后续步骤的对DU的个数的动态调整。
所述基站调度台,用于根据接入基站的终端数以及当前策略,动态生成调度方案,即容器编排引擎进行Docker容器实时编排;其中CU池内部署基站调度台,CU池由池化CU得到,可以采用普通的物理方式,也可以采用容器或者虚拟机的方式,基站调度台通过中传网络和DU调度台进行通信。终端随机接入成功则算接入基站的终端数。策略包括:均衡模式和节能模式,均衡模式为均衡每个基站接入的终端数;节能模式为关闭基站接入的终端数少于预设阈值的DU。具体包括:
基站调度台,可通过但不仅限于AI的方式,实时统计基站接入的终端数,判断当前策略为均衡模式还是节能模式,若为均衡模式则获取均衡模式的预设阈值,当基站接入的终端数大于预设阈值,且与预设阈值之差大于预设阈值之差,则生成均衡调节方案;
若为节能模式则获取节能模式的预设阈值,当基站接入的终端数低于预设阈值,则生成节能调度方案。
所述DU调度台,用于根据调度方案,采用调度算法和容器编排引擎,动态调整DU的运行个数;其中调度算法根据实际需求进行合理选择,容器编排引擎可采用但不仅限于K8s;具体包括:
整理当前DU的运行数据;
根据调度方案和DU的运行数据,采用调度算法和容器编排引擎,动态调整DU的运行个数,其中调度算法根据实际需求进行合理选择,容器编排引擎可采用但不仅限于K8s,包括:
若调度方案为节能调度方案,则扫描所有基站,根据每个基站接入的终端数和接入终端数上限,进行终端迁移,将接入的终端数低于节能模式的预设阈值的基站终端迁移到接入终端数最多但未达接入上限的基站中,然后关闭被迁移终端基站的DU;
若调度方案为均衡调度方案,则扫描所有基站,根据每个基站接入的终端数和接入终端数上限,将接入的终端数大于均衡模式的预设阈值,且与预设阈值之差大于预设阈值之差的基站的终端迁移到未超过均衡模式的预设阈值的基站中,直至所有基站的接入终端数之差不大于一,且当所有基站的接入终端数均达接入上限,则增加DU,并为其分配虚拟的前传网卡;前传调度台会把所有的虚拟前传网卡和RU通知给基站调度台,当基站调度台检测到接入终端数变化时,会采用当前策略的方式,通知前传调度台重新连DU和RU。
所述前传调度台,用于根据调度方案和当前DU和RU的数据,动态调整DU和RU的连接并实时生效,保证所有运行的DU都有RU与之相连,RU即使与DU断开,也不会断电,以此防止DU需要连接RU的时候,RU无法开机。前传调度台通过前传交换机和RU通信。当前DU和RU的数据,在基站调度台下发的调度方案中整理得出,并且DU调度台完成动态调整后,会向前传调度台下发动态调整命令,前传调度台接收到动态调整命令后进行动态调整DU和RU的连接。
本***通过基站调度台、DU调度台和前传调度台配合动态生成调度方案和动态调整DU的运行个数,例如当基站接入的终端数为零,可以动态的去减少DU的运行个数,达到节省基站的功耗,从而达到高效的,智能化的动态节能的目的,并且整个动态调整无需人工操作,实现了高自动化,且自适应性强。
以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本申请给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本申请的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。
Claims (6)
1.一种基于GPU虚拟化动态调整无线基站部署的方法,其特征在于:包括如下内容:
S1、采用GPU虚拟化为DU提供计算能力,将DU运行于容器内,DU的前传口通过虚拟的前传网卡与RU连接;
S2、根据接入基站的终端数以及当前策略及其对应的预设阈值,进行预设阈值比较,动态生成调度方案;其中策略包括:均衡模式和节能模式;
S3、根据调度方案,采用调度算法和容器编排引擎,动态调整DU的运行个数;其中根据均衡模式下生成的调度方案,进行动态调整包括:均衡每个基站接入的终端数;根据节能模式下生成的调度方案,进行动态调整包括:关闭基站接入的终端数少于预设阈值的DU;
S4、根据调度方案和当前DU和RU的数据,动态调整DU和RU的连接并实时生效 。
2.根据权利要求1所述的基于GPU虚拟化动态调整无线基站部署的方法,其特征在于:所述S2,包括:
S201、统计基站接入的终端数,判断当前策略为均衡模式还是节能模式,若为均衡模式则执行S202;若为节能模式则执行S203;
S202,获取均衡模式的预设阈值,当基站接入的终端数大于预设阈值,且与预设阈值之差大于预设阈值之差,则生成均衡调节方案;
S203、获取节能模式的预设阈值,当基站接入的终端数低于预设阈值,则生成节能调度方案。
3.根据权利要求2所述的基于GPU虚拟化动态调整无线基站部署的方法,其特征在于:所述S3,包括:
S301、整理当前DU的运行数据;
S302、根据调度方案和DU的运行数据,采用调度算法和容器编排引擎,动态调整DU的运行个数,包括:
若调度方案为节能调度方案,则扫描所有基站,根据每个基站接入的终端数和接入终端数上限,进行终端迁移,将接入的终端数低于节能模式的预设阈值的基站终端迁移到接入终端数最多但未达接入上限的基站中,然后关闭被迁移终端基站的DU;
若调度方案为均衡调度方案,则扫描所有基站,根据每个基站接入的终端数和接入终端数上限,将接入的终端数大于均衡模式的预设阈值,且与预设阈值之差大于预设阈值之差的基站的终端迁移到未超过均衡模式的预设阈值的基站中,直至所有基站的接入终端数之差不大于一,且当所有基站的接入终端数均达接入上限,则增加DU,并为其分配虚拟的前传网卡。
4.一种基于GPU虚拟化动态调整无线基站部署的***,其特征在于:包括基站调度台、DU调度台和前传调度台;
采用GPU虚拟化为DU提供计算能力,将DU运行于容器内,DU的前传口通过虚拟的前传网卡与RU连接;
所述基站调度台,用于根据接入基站的终端数以及当前策略及其对应的预设阈值,进行预设阈值比较,动态生成调度方案;其中策略包括:均衡模式和节能模式;
所述DU调度台,用于根据调度方案,采用调度算法和容器编排引擎,动态调整DU的运行个数;其中根据均衡模式下生成的调度方案,进行动态调整包括:均衡每个基站接入的终端数;根据节能模式下生成的调度方案,进行动态调整包括:关闭基站接入的终端数少于预设阈值的DU;
所述前传调度台,用于根据调度方案和当前DU和RU的数据,动态调整DU和RU的连接并实时生效。
5.根据权利要求4所述的基于GPU虚拟化动态调整无线基站部署的***,其特征在于:所述基站调度台,用于根据接入基站的终端数以及当前策略,动态生成调度方案,包括:
统计基站接入的终端数,判断当前策略为均衡模式还是节能模式,若为均衡模式则获取均衡模式的预设阈值,当基站接入的终端数大于预设阈值,且与预设阈值之差大于预设阈值之差,则生成均衡调节方案;
若为节能模式则获取节能模式的预设阈值,当基站接入的终端数低于预设阈值,则生成节能调度方案。
6.根据权利要求5所述的基于GPU虚拟化动态调整无线基站部署的***,其特征在于:所述DU调度台,用于根据调度方案,采用调度算法和容器编排引擎,动态调整DU的运行个数,包括:
整理当前DU的运行数据;
根据调度方案和DU的运行数据,采用调度算法和容器编排引擎,动态调整DU的运行个数,包括:
若调度方案为节能调度方案,则扫描所有基站,根据每个基站接入的终端数和接入终端数上限,进行终端迁移,将接入的终端数低于节能模式的预设阈值的基站终端迁移到接入终端数最多但未达接入上限的基站中,然后关闭被迁移终端基站的DU;
若调度方案为均衡调度方案,则扫描所有基站,根据每个基站接入的终端数和接入终端数上限,将接入的终端数大于均衡模式的预设阈值,且与预设阈值之差大于预设阈值之差的基站的终端迁移到未超过均衡模式的预设阈值的基站中,直至所有基站的接入终端数之差不大于一,且当所有基站的接入终端数均达接入上限,则增加DU,并为其分配虚拟的前传网卡。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110739008.XA CN113473533B (zh) | 2021-06-30 | 2021-06-30 | 一种基于gpu虚拟化动态调整无线基站部署的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110739008.XA CN113473533B (zh) | 2021-06-30 | 2021-06-30 | 一种基于gpu虚拟化动态调整无线基站部署的方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113473533A CN113473533A (zh) | 2021-10-01 |
CN113473533B true CN113473533B (zh) | 2022-06-17 |
Family
ID=77876606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110739008.XA Active CN113473533B (zh) | 2021-06-30 | 2021-06-30 | 一种基于gpu虚拟化动态调整无线基站部署的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113473533B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115843113A (zh) * | 2023-02-14 | 2023-03-24 | 阿里巴巴(中国)有限公司 | 数据处理方法、无线接入网络、设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109756942A (zh) * | 2019-03-05 | 2019-05-14 | 维沃移动通信有限公司 | 一种切换方法、终端及网络设备 |
CN110383875A (zh) * | 2018-02-13 | 2019-10-25 | 联发科技股份有限公司 | 用户设备报告上的省电技术 |
CN110636506A (zh) * | 2018-06-22 | 2019-12-31 | 维沃移动通信有限公司 | 网络接入方法、终端及网络侧网元 |
CN111972030A (zh) * | 2019-03-14 | 2020-11-20 | 韩国电子通信研究院 | 用于在通信***中控制终端接入的方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210045193A1 (en) * | 2019-08-11 | 2021-02-11 | Parallel Wireless, Inc. | 5G/4G/3G/2G Cloud-Native OpenRAN Architecture |
US20210045011A1 (en) * | 2019-08-11 | 2021-02-11 | Parallel Wireless, Inc. | OpenRAN and Virtualized Baseband Radio Unit |
-
2021
- 2021-06-30 CN CN202110739008.XA patent/CN113473533B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110383875A (zh) * | 2018-02-13 | 2019-10-25 | 联发科技股份有限公司 | 用户设备报告上的省电技术 |
CN110636506A (zh) * | 2018-06-22 | 2019-12-31 | 维沃移动通信有限公司 | 网络接入方法、终端及网络侧网元 |
CN109756942A (zh) * | 2019-03-05 | 2019-05-14 | 维沃移动通信有限公司 | 一种切换方法、终端及网络设备 |
CN111972030A (zh) * | 2019-03-14 | 2020-11-20 | 韩国电子通信研究院 | 用于在通信***中控制终端接入的方法 |
Non-Patent Citations (2)
Title |
---|
刘洋等.基于5G小基站的无线接入网开放架构及分析.《移动通信》.2020,(第04期), * |
彭振等.基于数据并行的碰撞检测.《计算机工程》.2017,(第09期), * |
Also Published As
Publication number | Publication date |
---|---|
CN113473533A (zh) | 2021-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103856512A (zh) | 云计算的管理服务器、工作和闲置主机以及资源调度方法 | |
CN109062668B (zh) | 一种基于5g接入网络的多优先级的虚拟网络功能迁移方法 | |
CN113473533B (zh) | 一种基于gpu虚拟化动态调整无线基站部署的方法和*** | |
US20090003229A1 (en) | Adaptive Bandwidth Management Systems And Methods | |
CN108738115A (zh) | 一种功耗控制方法及终端 | |
CN111200541A (zh) | 网络数据处理方法和装置 | |
CN104427552A (zh) | 一种载波聚合中负载均衡的方法 | |
CN112703774A (zh) | 网络切片管理 | |
CN102541616A (zh) | 一种嵌入式操作***虚拟机及其实现方法 | |
WO2021135050A1 (zh) | 充电桩测试方法、装置、***、存储介质及处理器 | |
CN108400652A (zh) | 基于无线通讯的换电站控制***和换电站 | |
CN104796673B (zh) | 一种面向能耗优化的云视频监控***任务接入方法 | |
Aldaeabool et al. | Reducing power consumption by dynamic BBUs-RRHs allocation in C-RAN | |
US11689341B2 (en) | Method and system for slicing assigning for load shedding to minimize power consumption where gNB is controlled for slice assignments for enterprise users | |
CN105207856A (zh) | 一种基于sdn虚拟交换机的负载均衡的***及方法 | |
CN106211290A (zh) | 一种c‑ran架构下基带处理池的节能方法 | |
CN105873223A (zh) | 业务调度方法、装置、无线网络控制器及基站 | |
CN104303559B (zh) | 基站节能方法、装置和基站 | |
CN106879022B (zh) | 无线接入网的基带单元池的资源分配方法和装置 | |
CN107770818A (zh) | 控制网络切片带宽的方法、装置和*** | |
CN104468379B (zh) | 基于最短逻辑距离的虚拟Hadoop集群节点选择方法及装置 | |
CN104284345A (zh) | 一种应用于蜂窝***的多基站协同方法、***和基站 | |
CN106648834B (zh) | 基于批装箱问题的虚拟机调度方法 | |
CN105101299A (zh) | 一种载波聚合***中负载均衡的方法 | |
CN112929837B (zh) | 射频拉远单元的动态控制方法以及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |