用于实施虚拟基站间通信的方法和基带处理单元技术

技术编号:14852537 阅读:44 留言:0更新日期:2017-03-18 19:35
本发明专利技术涉及一种在基带处理单元的虚拟基站中用于实施虚拟基站间通信的方法,该方法包括:B.在虚拟基站的第一逻辑内存段和共享文件之间建立映射,其中,共享文件位于基带处理单元的物理内存中;G.将待发送的数据写入第一逻辑内存段中或从第一逻辑内存段中读出待接收的数据。此外,本发明专利技术还涉及一种用于实施虚拟基站间通信的基带处理单元。根据本发明专利技术的方法能够显著地提高虚拟基站间通信的效率并且显著地降低通信延迟。

【技术实现步骤摘要】

本专利技术涉及基于云计算的无线接入网领域,具体地,本专利技术涉及一种在基带处理单元的虚拟基站中用于实施虚拟基站间通信的方法以及一种用于实施虚拟基站间通信的基带处理单元。
技术介绍
基于云计算的无线接入网(CloudRAN)被认为是未来移动网的演进方向,它的主要特点是采用集中放置的基带处理单元(BasebandUnit:BBU)和分布式的远程射频单元。其主要优势包括:1)BBU的集中放置可以大幅减少基站机房的数量,进而降低了建设投资、站址租赁费用和维护费用,显著降低总体拥有成本,同时降低了接入网能耗。2)BBU的集中放置,便于基带池内的虚拟基站之间方便地共享用户业务数据和信道信息,使得多基站协作处理(CoMP)成为可能,有利于提高频谱效率和系统容量。3)在云无线接入网的架构下,对信号发送和接收的处理是在虚拟基站上完成的,资源池中的计算资源利用虚拟化技术(Virtualization)进行动态管理。由于分布在不同地理位置的基站不会同时出现峰值流量,资源池的处理能力可以在不同基站之间动态地统计复用,从而减少了硬件成本,提高了设备利用率。4)基于通用处理器和软件无线电技术,使得新接口标准易于开发、升级和维护,并且容易实现多标准共存。图1示出了这种基于云计算的无线接入网的拓扑图。如图所示,分布式的远程射频单元通过IQ(In-phase/Quadrature-phase:同相/正交)数据交换机与集中式的基于通用处理器的基带处理单元池进行通信,而基带处理单元池与核心网相连接。在基带处理单元池中包括多个基带处理单元,而单个基带处理单元又能够支持多个虚拟基站。在当前的虚拟化平台(例如VMware和KVM)中,基于虚拟化引擎(hypervisor)的虚拟化技术的实时性很难满足基站信号处理的要求,并且严重降低了虚拟机的I/O能力。这是因为,即使是两个运行在同一个基带处理单元的虚拟基站之间的通信,也需要通过网络协议,如TCP/UDP。由于网络协议需要对数据进行额外的封装和解封装,通过网络协议的数据交换是低效的,这会显著影响需要在基站之间进行大量数据交换的信号处理技术(例如CoMP)的性能。而共享内存技术已经被证明是在同一个主机(基带处理单元)中的多个进程间通信的最快的方式。能够想象,如果将共享内存技术用于虚拟基站之间的通信,则将是十分有利的。我们注意到,近年来出现了一种轻量级虚拟化技术,即linux容器(linuxcontainer)。研究显示,linux容器几乎取得了与原生系统相同的实时性和I/O能力,这对于无线网络基带信号处理非常重要并且能够潜在地被用在基于云计算的无线接入网络中。在实际系统中,一个linux容器能够管理一个上行链路实体、或者一个下行链路实体、或者整个虚拟基站。然而,与其他虚拟化平台类似,为了实现虚拟基站之间的隔离,linux容器技术也不支持虚拟基站之间的基于的通信方式。具体地,为了实现容器之间的隔离,linux内核实现了6种命名空间(namespace),从而使每个容器拥有自己的主机名、IP地址、独立进程ID等。其中的IPC(Inter-processCommunication:进程间通信)命名空间的实现,隔离了虚拟基站间的通信资源,包括和信号量、消息队列,使得分别属于不同容器的虚拟基站之间不可见。即容器技术本身不支持跨容器的进程间通信。综上所述,如果能够寻找到一种基于linux容器技术的用于实施虚拟基站间高效通信的方法,将会在满足虚拟基站的隔离性要求的前提下显著地提高虚拟基站间的数据传输的效率并且降低传输的延迟。
技术实现思路
如上所述,为了替代传统的基于网络协议的虚拟基站间通信,实现降低虚拟基站间的数据传输延迟的目的,有必要提供一种利用共享内存技术实现在一个基带处理单元中的多个虚拟基站之间的快速通信的方法。为了实现本专利技术的目的,本专利技术的第一方面提供了一种在基带处理单元的虚拟基站中用于实施虚拟基站间通信的方法,所述方法包括以下步骤:B.在所述虚拟基站的第一逻辑内存段和共享文件之间建立映射,其中,所述共享文件位于所述基带处理单元的物理内存中;G.将待发送的数据写入所述第一逻辑内存段中或从所述第一逻辑内存段中读出待接收的数据。根据上面的方法,实现了基于共享文件的虚拟基站间通信,降低了数据传输的延迟。此外,由于这种通信方式不需要对数据包进行封装/解封装,因此也降低了数据传输量,提高了网络的利用率。在依据本专利技术的方法的一种实施方式中,在所述步骤(B)之前还包括以下步骤:A.获取所述共享文件的访问权限。以这种方式,只有需要进行通信的虚拟基站才会获取共享文件的访问权限。从而避免了在基带处理单元中的其它虚拟基站对该通信的影响,提高了数据传输的私密性和安全性。在依据本专利技术的方法的一种实施方式中,在所述步骤(G)之前还包括以下步骤:C.获取互锁标识的访问权限,其中,所述互锁标识位于所述基带处理单元的物理内存中。D.在所述虚拟基站的第二逻辑内存段和所述互锁标识之间建立映射。在此,本专利技术并不限定步骤B和步骤D的先后顺序,在一个示例中,两者还能够同时地进行。此外,既能够将虚拟基站的第一逻辑内存段和第二逻辑内存段构造为地址空间分隔的两个单独的逻辑内存段,也能够将两者的地址空间设置为邻接的,从而构成一个总的逻辑内存段。在依据本专利技术的方法的一种实施方式中,在所述步骤(G)之前还包括以下步骤:E.在所述第二逻辑内存段中判断所述互锁标识的状态;F.仅在所述互锁标识的状态为解锁状态的情况下,将所述互锁标识的状态设置为上锁状态并且执行所述步骤(G);以及在所述步骤(G)之后还包括以下步骤:H.将所述互锁标识的状态设置为解锁状态。以这种方式,能够利用互锁标识避免多个虚拟基站对共享文件的同时访问。在依据本专利技术的方法的一种实施方式中,在所述步骤(G)之后还包括以下步骤:I.解除所述第一逻辑内存段和所述共享文件之间的所述映射。以这种方式,在数据传输完成后,能够解除对共享文件的占有而将共享文件提供给其他的虚拟基站间通信使用。在依据本专利技术的方法的一种实施方式中,在所述虚拟基站间通信具有低延迟的数据交换的需求和/或所述虚拟基站间通信的业务需求量大于预先确定的第一业务量阈值的情况下,在所述基带处理单元中自动地建立所述共享文件。以这种方式,既保证了低延迟的数据交换的成功进行,也避免了为零星的数本文档来自技高网
...

【技术保护点】
一种在基带处理单元的虚拟基站中用于实施虚拟基站间通信的方法,所述方法包括以下步骤:B.在所述虚拟基站的第一逻辑内存段和共享文件之间建立映射,其中,所述共享文件位于所述基带处理单元的物理内存中;G.将待发送的数据写入所述第一逻辑内存段中或从所述第一逻辑内存段中读出待接收的数据。

【技术特征摘要】
1.一种在基带处理单元的虚拟基站中用于实施虚拟基站间通信
的方法,所述方法包括以下步骤:
B.在所述虚拟基站的第一逻辑内存段和共享文件之间建立映射,
其中,所述共享文件位于所述基带处理单元的物理内存中;
G.将待发送的数据写入所述第一逻辑内存段中或从所述第一逻
辑内存段中读出待接收的数据。
2.根据权利要求1所述的方法,其特征在于,在所述步骤(B)
之前还包括以下步骤:
A.获取所述共享文件的访问权限。
3.根据权利要求1或2所述的方法,其特征在于,在所述步骤
(G)之前还包括以下步骤:
C.获取互锁标识的访问权限,其中,所述互锁标识位于所述基
带处理单元的物理内存中;
D.将所述互锁标识映射至所述虚拟基站的第二逻辑内存段。
4.根据权利要求3所述的方法,其特征在于,在所述步骤(G)
之前还包括以下步骤:
E.在所述第二逻辑内存段中判断所述互锁标识的状态;
F.仅在所述互锁标识的状态为解锁状态的情况下,将所述互锁
标识的状态设置为上锁状态并且执行所述步骤(G);
以及在所述步骤(G)之后还包括以下步骤:
H.将所述互锁标识的状态设置为解锁状态。
5.根据权利要求1所述的方法,其特征在于,在所述步骤(G)
之后还包括以下步骤:
I.解除所述共享文件与所述第一逻辑内存段之间的映射。
6.根据权利要求1所述的方法,其特征在于,在所述虚拟基站
间通信具有低延迟的数据交换的需求和/或所述虚拟基站间通信的业
务需求量大于预先确定的第一业务量阈值的情况下,在所述基带处理
单元中自动地建立所述共享文件。
7.根据权利要求1所述的方法,其特征在于,在所述虚拟基站

\t间通信不具有低延迟的数据交换的需求并且所述虚拟基站间通信的<...

【专利技术属性】
技术研发人员:王澄
申请(专利权)人:上海贝尔股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1