目录
SMaRT-5G项目(可持续移动和 RAN 转型 (SMaRT))
引言
电信运营商的能源成本可能高达总运营支出的 10%。随着运营商推出 5G,这一点尤其明显。尽管 5G-NR 标准比之前的标准更加节能(例如,5G 的每单位数据能耗 - 瓦/比特比 4G 低得多),但 5G 基站的总体功耗可以很高。例如,华为的一份报告表明,5G 基站的能耗可能是 4G 基站的约 1.7 倍[1]。随着大多数网络延迟关闭传统技术(2G-4G),总体能耗不断增加。图 1 很好地总结了支持多代移动设备的基站最大功耗(按组件划分)(来源:Analysys Mason),呈现出急剧上升的趋势。
由于无线电传播特性,5G 运行的新频段的使用将增加移动站点的密度。事实上,5G 需要更高的 RAN 密度才能提供相同的覆盖范围,同时具有更高的容量和吞吐量。此外,大规模 MIMO【https://info.support.huawei.com/info-finder/encyclopedia/zh/MIMO.html】 和更高的 MIMO 模式非常有利于支持高频段 (FR2) 的移动宽带,但需要更多的功率。此外,随着移动边缘计算,数据中心的数量将会增加,计算要求较高的用例将进一步加剧能源使用。 5G 操作的第三个方面是每个通道的操作带宽更高,已从 20 MHz (LTE) 增加到高达 400 MHz。为了降低设备功耗而将较大的带宽细分为带宽部分(BWP),这将导致基站的能耗增加。因此,总体而言,随着 5G 的推出,移动网络的能耗预计将大幅上升。
能源消耗的快速增长给电信运营商带来了两大压力:
- 根据麦肯锡最近的一份报告 [2],运营商面临着减少碳足迹的巨大压力,因为电信业已占全球能源总需求的 2% 到 3%。
- 运营商的能源成本非常高 - 例如,对于美国一家主要运营商来说,据报道每年运行 RAN 的能源成本约为 10 亿美元 [3]。
所有这些方面都是移动运营商面临部署智能解决方案以优化其移动网络能耗的巨大压力的原因。
节能方法 — 快速了解投资回报率 (ROI)
AT&T 最近的一份公开报告表明,该公司每年在能源成本上花费约 1.6B 美元 [3]。据估计,RAN 占该成本的 73%,这意味着 RAN 能源成本每年约为 1.1B 美元。即使我们仅节省 RAN 能源 1%,每年节省的费用也相当于 1100 万美元。研究表明,我们可以通过利用各种方法实现约 10% 至 15% 的能源节省,这将进一步增加优化移动网络电力利用率的财务吸引力。下面是这一点的简单说明。
在 RAN 中节能的方法之一是在低负载时段(例如,商业区的午夜至凌晨 6:00)关闭从容量角度来看不需要的小区或频率层(也称为载波) )。我们将在后续部分中详细研究这个用例——现在我们只考虑基本的财务。例如,假设一个 MNO 有 100,000 个站点,每个站点平均有 3 个扇区,每个扇区有 3 个载波(小区)。如果两个运营商可以在关闭期间关闭(进入睡眠状态)平均 5 小时,则单元睡眠时间为 3x2x5 = 每天每个站点 30 小时。这意味着整个网络每年的总睡眠时间为 30 小时 x 100,000 个站点 x 365 天,约为 11 亿小时(约占总小区时间的 14%)。当一个单元进入睡眠模式时,它的功率放大器就会关闭。功率放大器的平均功耗为 200 瓦(0.2 千瓦)。如果我们平均每千瓦时 10 美分作为能源成本(在许多国家,这个值远高于此;例如,在一些欧洲国家,高达 30 美分),每年节省的成本约为 2200 万美元。请注意,这仅适用于 SMaRT 5G 下的一个用例,该用例下还有多个类似和增强的用例。
O-RAN 联盟还进行了一项研究,该研究显示了上述用例(小区开/关)的类似节能估计[4]。如果我们放眼全球,估计电信公司每年在能源成本上花费约 $25B,其中约 $18.25B 仅用于 RAN [5]。按照我们上面估计的 14% 的节省(仅模拟电池开/关方法),这相当于全球每年节省 2.55B 美元。根据一些传统计算,这意味着每年可减少 2,650 亿磅二氧化碳的排放 [6]。
ONF SMaRT-5G Initiative
ONF 的可持续移动和 RAN 转型 5G (SMaRT-5G) 项目是一项协作项目,旨在开发和演示ML(机器学习)驱动的移动网络智能节能解决方案。计划实施概念验证 (PoC),以展示逐步先进的节能技术。实施将在开源 RAN 堆栈(为研究人员提供工具)和商业级 RAN配置(以加速运营商采用的解决方案)上进行。
该举措被构建为一系列分阶段的 PoC,旨在使 MNO 能够开始在开放 RAN 和传统 RAN 架构上使用每个 PoC 的结果,从而支持棕地和绿地网络并提供最快的路由影响。
SMaRT-5G正在探索优化整体功耗的两种主要方法:
- 优化 RAN 功耗
- 优化 RAN 和核心的计算利用率
最终的策略是以整体方式协调这两个方面并达到最佳的运行条件。
RAN 能量优化 – 方法
我们现在研究各种在 RAN 中节省能源的方法以及相关的一些实现细节。
电池开/关方法
SMaRT-5G 的第一项任务 (PoC) 是展示优化的小区开/关功能,其中涉及在移动网络中打开和关闭载波频率。或者,如果在低流量条件下不需要峰值吞吐量,则可以禁用载波聚合以进一步减少能源使用并为小区关闭决策提供更多自由。
参考图2,小区开/关可能有两种情况:
- 保持较大覆盖区(低频段)小区的覆盖范围(覆盖载波),同时根据负载和流量模式打开/关闭高频段小区(容量载波)。
- 如果小小区集群也在宏小区的覆盖范围内运行,则根据负载打开/关闭它们(干扰是需要考虑的另一个方面,但这超出了本文的范围)。
图 3 是该概念的图形描述。蓝色区域代表可根据流量(容量单元)按需"睡眠"和"唤醒"的容量。深绿色区域代表应始终可用的容量确保覆盖范围并满足最低可接受的网络性能水平(覆盖小区)。
如图所示,睡眠/唤醒功能应使 RAN 容量能够紧密遵循需求(负载),以优化能耗,同时确保所需的性能水平。网络性能水平通常通过关键性能指标 (KPI) 来衡量,最低可接受的 KPI 值由 MNO 设定。对于能源管理用例,KPI 通常在小区级别(而不是 UE 级别)进行评估。
监控网络性能的三个常用 KPI 是:
关于 KPI 计算的快速说明。按照惯例,单元级 KPI 是根据定期(通常为 5/15/30 分钟间隔)从每个单元收集的性能计数器来计算的。计数器跟踪小区级事件并在事件发生时进行更新(例如,会话丢失、切换尝试)。对于传统 RAN,计数器按特定值报告EMS 的间隔(通常为 xml 文件)。然后解析这些 xml 文件以提取计数器值,并根据RAN 供应商给定的公式计算各种 KPI。
接下来,我们将更仔细地研究传统的宏小区场景。
例如,考虑一个具有 5 个小区(载波)、两个 700 MHz、一个 850 MHz 和两个 1900MHz 的扇区。一种策略是始终保持一个 700 MHz 小区(作为覆盖小区),因为它在载波中具有最佳的传播特性,并将其他载波视为容量小区。
如果需要进一步扩大节能,则可以使整个扇区进入休眠状态,甚至可以使整个站点进入休眠状态。这在密集的城市环境中是可能的,因为可以通过向上倾斜附近站点的天线或增加发射功率来实现覆盖补偿。尽管发射功率对小区边界有直接影响,但大多数移动网络运营商都会最大限度地利用可用功率,只留下很少的功率余量来增加邻近小区扇区方向的覆盖范围,而载波在该扇区上处于休眠状态。因此,调整天线倾角可能是覆盖补偿唯一可行的解决方案。通常进行倾斜调整来操纵垂直方向图,但较新的天线技术可以根据需要对覆盖方向图进行许多复杂的调整。
图 4 是当站点的整个扇区进入休眠状态时如何进行覆盖补偿的图形描述,并且通过调整面向休眠扇区的附近站点的扇区的 RF 足迹来补偿丢失的覆盖范围。
值得注意的是,为了用另一个电池来补偿关闭的电池,我们可能需要更高的功率,这是一种权衡,需要考虑在内。也就是说,补偿扇区可以比正常操作条件消耗更多的功率来提供关闭扇区中的覆盖。因此,关闭此类设置中的单元可能需要付出代价。
现在让我们看看当涉及小型蜂窝时如何应用蜂窝开/关概念。首先,考虑如图 5 所示的空间和时间流量,该图描绘了一个具有宏小区(具有覆盖)的扇区以及该扇区覆盖区域内的小型小区集群。该图还显示了不同时间 (t) 发生不同级别峰值 § 的流量分布。
以下几点值得注意:
1、如前所述,扇区内的一些宏小区(尤其是低频段)可以作为覆盖小区,而一些宏小区(中频段和高频段)可以作为容量小区。
2.小电池几乎都是容量电池。每个小型蜂窝扇区的峰值流量通常发生在不同的时间。例如,绿色集群的高峰交通时间可能发生在工作日的上午 8:00(假设在火车站),而黄色集群的高峰交通时间可能发生在同一天的上午 11:00。一天(假设是在商业区)。这意味着,绿色集群中的单元需要在工作日的上午 7:00 至上午 9:00 期间打开,而黄色集群中的单元只能在同一天的上午 10:00 到中午期间打开天。我们稍后会看到这个使用具有某些 RAN 功能虚拟化的分解 RAN 架构,操作非常有效。这也意味着相关的核心容量可以相应地打开/关闭,基于云的核心架构非常适合此目的。这两个方面对于节能都起着关键作用。
当决定关闭某个小区时,即使在低负载条件下,某些用户可能仍然占用该小区。这是一种极有可能发生的情况,因为空闲和连接状态期间的负载平衡方案可确保 UE 均匀分布在所有可用载波上(用于载波分配的基于 IMSI 的散列是通常遵循的技术)。需要对小区进行优雅的关闭,这意味着直到该小区上没有活动用户时才会关闭该小区。还需要从空闲模式和连接模式接入和邻居列表中删除应被关闭的小区,以便UE不会尝试继续检测该小区。可以通过两种方式实现电池的平稳关闭:
- 依靠 RAN 中实现的功能将用户移动到其他小区(使用诸如"释放时重定向"之类的技术或通过调整切换阈值以使小区不太有利),然后将小区锁定到其他小区用户(又名"软锁")。在这种基于 RAN 特征的方法中,小区开/关标准将通过特征参数进行配置。
- 通过能量管理应用修改搜索(sIntraSearch、sInterSearch)和切换阈值以使要关闭的小区对UE不太有利。
在配置系统进行电池关闭和开启时,通常使用两种方法:基于负载和基于时间:
- 在基于负载的方法中,设置负载阈值(基于 PRB 利用率、RRC 连接或其他合适的负载度量),低于该阈值的小区将成为关闭的目标,并且超过阈值时将用作重新打开单元的目标。
- 在基于时间的方法中,基于历史流量负载模式,能量优化系统可以简单地设置小区开/关的时间表。
将两种方法结合在一个解决方案上是有利的,这可以直观地产生良好的结果。
现在让我们看看分解的 RAN 如何在能源管理方面非常有效。这可以借助图 6 进行说明。
在此示例中,我们有 100 个 RU(无线电单元)、10 个 DU(分布式单元)(平均每个 DU 10个 RU)和 2 个 CU(中央单元)(平均每个 CU 5 个 DU)。
如果我们考虑每个集群平均有 10 个 RU,并且在给定时间仅需要 5 个集群,则仅需要5 个 DU 和 1 个 CU。由于 DU 和 CU 是 VNF,因此可以关闭这些 VNF,并且相关的云资源可能会进入休眠状态。这意味着除了与 RU 相关的节能之外还可以节省更多能源。此外,相应的核心容量(VNF)和相关的云资源也可以进入休眠状态,从而更加节能。
MIMO 睡眠和 RF 通道打开/关闭
让我们看两个场景。
- MIMO 睡眠模式:以 8×8 MIMO 为例。在低流量期间,无线电/天线配置可以更改为 4x4 或 2x2 MIMO。这样可以节省能源。需要注意的重要一点是,该策略可以满足用户需求并且不会减少运营商带宽,因此与小区开/关相比,这可能是 MNO 更容易考虑的场景,特别是对于那些过度关注网络的人来说表现。
- M-MIMO RF深度睡眠模式:在低流量情况下,M-MIMO面板可以部分或完全关闭(进入深度睡眠),逐步关闭(关闭RF通道)。在射频深度睡眠模式下,有源天线单元 (AAU) 中的几乎所有组件都可以关闭,功耗最多可降低 75%。开/关过程的效率当然取决于 M-MIMO 架构。在这种情况下,人们可以考虑Tx 静音和 PRB 消隐,同时还要考虑干扰管理,但这些方面的详细介绍超出了本文的范围。
图 7 概括了两种情况下的概念:
需要注意的是,当操纵 MIMO 配置时,应补偿对覆盖范围的影响。为此我们有三种选择:
选项 1:增加射频功率,但会降低可能的节能效果。此外,大多数移动网络运营商都会最大限度地利用可用功率,而留下的功率余量非常小。
选项 2:光束形状管理(见图 8)。调整基站配置和相关天线方向图以确保覆盖范围。
选项3:上倾附近站点天线以补偿覆盖损失(就像小区开/关覆盖补偿一样,如图4所示)。
高级睡眠模式 (ASM)
ASM 对应于基站不同组件的逐渐停用。可以根据每个组件的转换时间(即关闭然后再次唤醒所需的时间)来考虑不同类型的睡眠级别。这可以在符号级、子帧级、帧级或节点(RU)级完成。这个概念导致基站的不同组件分为四种睡眠模式类别,SM1 到 SM4[8,18]。
基本上:
– ASM 关闭某些 O-RU 组件并降低能耗。
– 睡眠模式级别越深(越长),唤醒时间越长(见下表1)。
SM1:表示最短的睡眠模式,需要 71 \mu s 的转换时间(OFDM 符号)。功率放大器以及数字基带和模拟前端(Rx 和 Tx 中)的一些组件被停用。
SM2:对应更长的睡眠模式,需要1ms作为过渡时间(1子帧或TTI),并且与SM1相比,模拟前端的更多组件被置于睡眠和唤醒状态。
SM3:功率放大器和数字基带的所有组件以及模拟前端的几乎所有组件(时钟发生器除外)都进入休眠状态。这些组件需要 10 毫秒(一帧)才能进入睡眠状态然后醒来。
SM4:这对应于整个基站进入待机模式,并且几乎其整个组件集(睡眠/唤醒功能所需的组件除外)都进入睡眠状态并被唤醒。这需要 1 秒的转换时间(因此通常称为深度睡眠模式)。
RAN节能解决方案的实施
几乎所有 RAN 供应商都为传统 RAN 实施了节能解决方案,作为基本小区开/关方法的分布式自组织网络 (DSON) 解决方案。图 9 是基于 DSON 的解决方案的简化描述,该解决方案通常用于实现基本的小区开/关解决方案以节省 RAN 能耗。
尽管 DSON 实现因供应商而异,但从总体上看,其工作原理如下(请参阅图 9 中所示的基本解决方案)。
首先,MNO 必须将小区分类为覆盖小区(始终处于开启状态以确保覆盖的小区)或容量小区(根据负载进行睡眠和唤醒的候选小区)。这通常称为小区资格过程,由 MNO 作为单独的功能完成。一旦完成,移动网络运营商必须确定负载阈值。有两组阈值:(1) 容量单元的负载阈值,低于该阈值容量单元适合进入休眠状态,以及 (2) 活动单元的负载阈值,高于该阈值则休眠(容量)细胞应该被唤醒。通常这些阈值是 RRC 连接和 PRB利用率的特定值。 DSON 根据 RRC 连接数量和 PRB 利用率监控提供给 eNB 或 gNB 的负载,并确保执行适当的睡眠和唤醒操作。
当特定容量小区中的流量负载低于阈值(RRC 连接和 PRB 利用率)时,该小区将进入睡眠模式(实质上,功率放大器被关闭)。在复杂的实现中,计划休眠的小区中的所有活动用户都会主动转移到其他活动小区(容量小区或覆盖小区)。
现在假设只有覆盖小区是活动的,而所有容量小区都在休眠。当负载(RRC连接或PRB利用率)超过阈值时,所有容量单元同时被唤醒,而不是一个接一个地被唤醒。这是因为DSON 功能不知道流量增加的速率,并且为了保障性能,整个容量立即可用。
一个挥之不去的问题是唤醒休眠细胞所涉及的延迟。供应商在这一领域取得了良好进展,但可能达不到移动网络运营商的总体满意度。为了规避这个问题,运营商通常会设置非常保守的阈值,但这当然会减少节能机会。
另一个问题是每个小区负载阈值的定制,因为站点之间的负载特性差异很大,并且有时使用基于人工智能/机器学习的方法来解决这个问题,因为设置通用的、保守的睡眠/唤醒阈值会导致能量减少节省。
此外,重要的是要考虑到节能算法不能在真空中工作。关闭整个基站的决定需要与其他功能协调。一般来说,需要提供节能感知的流量引导机制,在小区关闭之前将用户移出小区。这需要协调和整体节能方法,以避免网络不稳定。
当前 DSON 节能解决方案的差距
虽然 DSON 操作看起来很简单,但它有很多缺点。这些总结如下。
DSON 解决方案本质上以开环方式运行,对网络性能没有固有的反馈。小区睡眠/唤醒决策完全基于负载 – RRC 连接和 PRB 利用率。虽然这是一种合乎逻辑的方法,但 MNO 常常担心网络性能以及 DSON 快速响应网络负载突然增加的能力;小区休眠活动会占用 RAN 的容量,而负载是不可预测的,并且小区唤醒时间可能约为几分钟。因此,很多MNO并不完全有信心一直开启DSON功能,因此他们将这一功能的激活限制在网络维护时间(比如午夜至凌晨4:00)。然而,这会减少细胞的睡眠时间和相应的节能。
手动设置小区睡眠/唤醒阈值。如前所述,移动网络运营商的任务是设置阈值,这需要在节能和网络性能之间进行仔细平衡。因此,移动网络运营商常常被迫设置保守的、通用的睡眠/唤醒阈值,从而减少睡眠时间。很少有 MNO 自行或通过其供应商实施AI/ML 解决方案来根据站点/部门自定义阈值,如图 9 (b) 所示。
站点/单元鉴定过程是单独管理的,而且通常很费力。需要注意的是,并非所有容量单元都适合休眠。例如,如果某些容量小区用于动态频谱共享(DSS)或许可辅助接入(LAA),它们通常会从睡眠候选列表中删除。移动网络运营商存在许多此类条件,并且这些条件通常会随时间变化。站点/小区认证必须与 DSON 解决方案很好地集成,这通常并不容易做到。
网络中存在许多可能同时处于活动状态的自动化功能(如其他集中式 SON 类型功能),MNO 面临着协调这些其他功能与节能功能的困难。例如,如果站点集群中的流量卸载处于活动状态(即,将流量从"热点"站点移动到不太繁忙的相邻站点),则此功能需要与能源很好地协调节省(例如,需要在潜在冲突的行动中指定优先级)。这可能相当复杂。
请注意,睡眠/唤醒决策是由 DSON 在各个扇区/站点的基础上完成的。然而,集群中多个站点之间的协调将通过它们之间的整体流量管理来实现更好的节能效果。
使用 AI/ML 实现节能解决方案
一般来说,基于人工智能/机器学习的方法支持基于时间的节能策略和相关解决方案。目前,3GPP 和 O-RAN 标准 [4] [9] [10] 正在讨论利用 RAN 数据的基于 AI/ML 的智能节能。虽然智能控制器和不同 RAN 组件(节能 AI/ML 模型的功能和输入)之间的消息传递正在进行标准化讨论,但节能 AI/ML 算法背后的细节超出了标准化范围。
正确估计未来负载和小区服务质量对于设计智能节能解决方案至关重要。例如,如果预测负载低于实际负载,则关闭电池(或其他节能操作)可能会导致断电情况,因为电池在其实际和近期的未来负载较高时被关闭。另一方面,在负载过度预测的情况下,当未来实际负载较低时,电池可能不会被关闭,从而导致节能较少。
因此,在寻求最大节能和最小化服务质量下降之间存在固有的权衡。因此,在 AI/ML 的背景下,需要将 MNO 的偏好与 QoS 要求一起纳入未来的负载预测中。移动网络运营商可能会根据多种因素(例如客户合同、地理位置、一天中的时间、流量类型等)强调其网络中的服务质量而不是高水平的节能。例如,在市中心地区日间运营商将更加重视避免预测不足的情况,这可能导致服务质量下降,同时确保充分节约能源。相反,在夜间低流量时段,运营商可能会选择更加重视这些电池的节能。
我们进一步观察到网络中的每个小区可能具有不同的负载分布特征、不同的节能优先级和不同程度的流量不平衡[11],需要基于相应的数据特征和数据在每个小区级别进行机器学习训练移动运营商偏好。请注意,一些现有的节能解决方案是在不同负载情况下负载平衡且均匀分布的假设下设计的。近年来,培训不平衡和公平性受到高度评价。机器学习社区对计算机视觉等不同领域的关注,但在智能 RAN 节能方法中尚未得到充分解决。
下面列出了基于 AI/ML 的节能解决方案的一些设计要求:
- 在确定用于节能解决方案的正确 AI/ML 模型时,除了性能之外,我们还应该考虑功耗、计算资源需求等开销。这可以帮助在可用的复杂模型中进行选择,例如神经网络、基于图的模型、基于注意力的模型。
- 模型训练应适应网络场数据中的偏差,而不是假设单元之间的负载均衡。
- 该模型应该能够接受运营商的输入,以优先考虑节能与小区服务质量。
- 模型应考虑不同小区数据的不同分布,同时提出合适的节能模型。在一种极端情况下,我们可以有一个基于每个细胞进行训练的人工智能/机器学习模型,而在另一种极端情况下,可能有一个针对来自数千个细胞的数据进行训练的通用模型。我们需要根据数据可用性、计算资源等确定正确的模型训练方法。
- 最终部署的模型应根据实际数据进行训练和评估,因为模拟的流量模式可能不会捕捉实际交通中突然出现的高峰或低谷。模拟数据最初可用于开发粗略模型。
- 该模型应该易于根据网络中的负载分配变化进行重新训练。
- 应提供模型结果和预测(例如 RestAPI 或共享数据库),以便其他应用程序或服务可以重用它们。这避免了冗余并节省了计算和存储资源。
值得注意的是,如果对 QoS 给予较高的权重,则通常需要实时检查流量转移(并做出相应反应)。
O-RAN架构的节能优势
考虑到这些点,让我们来看看O-RAN架构如何非常适合实施RAN节能解决方案。首先,图10 显示了节能解决方案的 O-RAN 架构框架:
提供基于 ML 的智能网络控制的 Non-RT RIC/rApps 和 Near-RT RIC/xApps 是该解决方案的核心。一般来说,非 RT RIC/rApp 实现的控制循环延迟为一秒或更长,而近 RTRIC/xApp 实现亚秒级控制循环。虽然 O-RAN 没有指定数据架构,但图 10 显示了支持PoC 实现的 RIC 数据存储。
有关该解决方案的更多详细信息,请参阅 O-RAN 规范 O-RAN.WG1.NESUC-R003-v01.00[4]。此外,Rimedo Labs 文章是获取更多信息的良好资源 [20]。
小区开/关和 RF 通道/MIMO 开/关可以使用非 RT RIC/rApp 实现,而 ASM 需要在近 RTRIC/xApp 中实现才能实现必要的性能/延迟。无论如何,基于 O-RAN/RIC 的节能解决方案具有以下优势。首先,我们将从架构的角度来看待它。
- RIC 可以看到多个无线电单元,因此可以做出整体睡眠/唤醒决策。
- 策略驱动的睡眠/唤醒策略使此功能的管理更加轻松高效。运营商无需更改任何软件即可快速更改睡眠策略,只需更改策略规范即可。
- RIC 构造提供了灵活性和控制性,使 RAN 更易于编程。
- SMO/Non-RT RIC是基于 AI/ML 的睡眠策略创建的非常有效的平台。事实上,睡眠策略可以在没有任何人为干预的情况下以自适应模式自动调整。
- 其他自动化功能的协调可以通过政策协调和冲突解决来完成。例如,动态频谱共享(DSS)和节能的目标是相互冲突的,在结构良好的政策驱动的 RIC 环境中,它们之间的协调应该更容易处理。
- 面向未来的解决方案 — 非 RT RIC/rApp 被设计为与传统 RAN(通过利用 O1 适配器)以及开放/分解 RAN 配合使用。希望能够支持 rApp RAN 自动化/演进,而无需任何"淘汰和替换"。
更多信息可以从 Rimedo Labs 白皮书 [7] 获得。
在操作上,基于 RIC 的解决方案具有以下优点:
固有的闭环解决方案。小区睡眠/唤醒决策基于 KPI,为 MNO 提供更好的网络性能处理。因此,该功能可以一直打开,从而提高节能效果。
移动网络运营商可以根据运营情况在节能和网络性能之间取得良好的平衡,并且凭借闭环能力充满信心。可以使用 AI/ML 技术实现扇区/小区的最佳睡眠阈值(PRB 利用率和 RRC 连接),无需任何人工干预,从而节省运营成本。
基于策略的细胞鉴定过程更易于管理,并且无需任何人为干预即可完成。这也可以与单元睡眠/唤醒过程集成,从而显着提高操作效率并降低相关成本。
RIC 具有集群中各个站点的可见性,与其他网络管理功能(例如负载平衡)相结合,使协调的睡眠/唤醒决策变得可行且高效,从而通过自动化降低网络操作复杂性。
RIC 应用程序愿景允许一流的解决方案提供商开发创新算法,而无需处理网络接口的复杂性。
然而,在 SMaRT-5G 中使用 O-RAN 架构会带来以下挑战,这些挑战对于一般 O-RAN 采用来说很常见:
- O-RAN标准正在慢慢成熟。
- 基于 O-RAN 架构的 RAN 部署还不是很广泛,可能需要时间才能达到所需的临界质量。
因此,使 SMaRT-5G 能够快速对运营商产生影响的可能策略如下。
如果运营商处于 O-RAN 采用周期的早期(或者甚至没有采用 O-RAN),他们可以在 SMO和 EMS 之间或直接在 SMO 和节点之间开发自定义接口(取决于 RAN 供应商的支持级别) )通过将 rApp 与其供应商的 DSON 结合使用,立即获得节能 rApp 的好处(见图11)。随着 MNO 进一步向 O-RAN 发展并将近 RT RIC 引入其架构,可以通过解决 ASM等更多用例来逐步增强节能优势。 SMaRT-5G 提供的价值可能会极大地激励运营商加速采用 O-RAN 标准。
请注意,除了 ASM 之外,本文讨论的其余 RAN 节能方法都可以通过 Non-RT RIC/rApp来实现。这些 rApp 可以与传统 RAN 的 DSON 配合使用,也可以与开放 RAN 的 xApp配合使用。
用于 RAN 节能的 xApps/rApps 功能
在本节中,我们概述了基于xApps和rApps的基于RIC的节能解决方案的一些基本要求。
- 节能解决方案的实施应该是云原生应用程序,因为SMO/Non-RT RIC和Near-RT RIC是云平台。这提供了轻量级架构、高可用性以及轻松的可扩展性和迁移等优势。
- 小区状态建议模型和相关功能应与解决方案的RAN控制部分分开。这使得运营商能够使用不同的模型来获得更好或更准确的状态建议,而无需更改 RAN 控制部分。在不同的 RAN 应用可能需要相同类型的模型的情况下,这将促进功能重用。
- 实现应有效、准确地存储受控小区的拓扑信息。使用的数据结构应表示邻居信息以及AI/ML 模型提出准确建议所需的各种特征。实现应该能够快速、正确地存储、修改和删除节点的信息。
- RAN 应为每个小区提供所有有用的 KPI,以有效训练和应用AI/ML 模型以获得准确的建议。 RAN 应遵守正在进行的工作,指定能源效率的 KPI[4,10]。性能指标、QoS 指标和能源指标是必备的。
- 节能方案应满足QoS要求,并保证小区节能动作对QoS的影响最小。例如,为此目的,如前所述的优雅关闭至关重要。
- 应该能够以最小的改变或不改变而使该解决方案适应各种RAN实施场景。
移动核心节能和计算能力优化
当如前几节所述根据网络流量修改 RAN 元件配置以节省能源时,5G 移动核心容量和RAN/核心云资源也可以相应调整以节省能源。假设云原生实现,分配给各种任务的处理器核心的数量可以通过扩展或缩小云原生工作负载来调整。可以考虑反应性和预测性横向扩展/收缩,使用 AI/ML 来自动化预测场景。
随着 RAN 和移动核心工作负载被虚拟化和容器化为 CPU 负载,我们有机会动态调整计算,从而调整功耗,以更好地满足移动网络的实时和预计需求。随着网络流量的变化,移动核心用户面(UPF)受到的影响最为直接,也是节能的重点。图 12 说明了这个概念。我们正在考虑两个级别的计算优化 - (i) 系统级别,即 RAN 和 Core 的云资源的扩展/扩展,以及 (ii) CPU 级别,其中涉及支持 RAN 和 Core 的资源的 CPU 优化。
系统级计算节能是通过 O-RAN 联盟 [10] 指定的 FOCOM 和 NFO 云编排机制动态释放/暂停云资源来实现的。如果云原生网络功能的底层拓扑已知,则可以轻松获得有关可横向扩展的资源的信息。 O-RAN 联盟 [10] 正在制定 SMO 内交互的规范,并且人们对O-RAN SC 和 ONAP 对 O-Cloud 管理协作解决方案的兴趣日益浓厚 [19]。
在CPU层面,为了CPU的优化,开放标准的高级配置和电源接口(ACPI)提供了CPU电源管理的机制。 ACPI 电源管理规范分为两类或两种状态:P 状态和 C 状态。
电源性能状态(P 状态)提供了一种扩展处理器频率和电压以优化功耗的方法(假设CPU 功耗随频率呈线性变化,随电压呈二次方变化)。请注意,这会调整整个 CPU,并且闭环可以动态调整整个移动基础设施中的各个 CPU,以寻求容量与需求的平衡。
处理器空闲睡眠状态(C 状态)将 CPU 的选定功能置于睡眠状态。不同的处理器支持不同数量的 C 状态,在这些状态下 CPU 的各个部分都被关闭。由于可用状态取决于CPU,因此应仔细选择目标系统,并预先确定各种调整对各种类型的移动工作负载的影响(RAN 和移动核心预计对于选定的更改会有不同的行为)。
不同的平台提供了多种需要优化的硬件功能。这些功能允许精确调整特定 CPU 内核的核心/非核心和基本/涡轮频率。由于设置性能(效率、吞吐量、延迟等)系统的配置搜索空间很大,我们可以使用 ML 技术静态地调整 CPU 核心的配置,并且动态地达到所需的目标。可能需要优化解决方案来利用先进的动态资源分配技术来处理工作负载调度,以提高资源利用率、降低功耗并降低拥有成本。
为了在节点级别实现更多自主权,需要现代人工智能/机器学习技术来支持应用程序和资源所有者。贝叶斯优化、强化学习、深度学习等算法可用于静态和动态分配共享硬件资源(例如缓存线、内存带宽和CPU)状态)针对不同的应用程序,提高应用程序性能,提高服务器利用率,降低能源成本。
最近的资源分配优化工作可以分为两大类:基于搜索的方法和基于强化学习的方法。基于贝叶斯优化的搜索方法在资源分配方面已经受到关注[12][13][14][15]。在基于强化学习的方法中,基于深度 Q 学习的方法正在变得流行[16][17]。
图 13 是基于非 RT RIC/rApp 的解决方案的架构,其中包含端到端 RAN 和移动核心能源管理,其中包括 CPU 功率优化。
比较图 10(RAN 能量管理架构)和图 13,请注意以下增强功能:
- 引入新的控制循环来执行移动核心性能/资源管理、RAN 和核心的 CPU 管理。这些不属于 SMO 的职权范围,但 SMO 确实包括 O-Cloud 的基于 O2 的横向扩展/横向扩展管理。
- 支持这些控制循环的 API,包括往返于 SMO 的外部 API,以便 rApps/Non-RTRIC/SMO 可以向图 13 中的绿色框提供网络状态信息。
SMaRT-5G PoC实现
当概念验证 (PoC) 实施旨在试验 SmaRT-5G 支持下的各种节能概念时,需要重点考虑以下几个方面:
- 遵循开放架构:O-RAN和其他相关开放标准,如3GPP和ACPI。
- 采用与 MNO 开放网络采用相一致的分阶段方法,以便他们能够逐步从SmaRT-5G 中受益。
- 同时支持绿地和棕地网络。
- 演示开源和商业配置中的PoC 解决方案:A。尽可能利用示例开源软件进行演示功能,包括 SD-RAN、SD-Core、Aether、ONAP 和贡献来自 O-RAN 软件社区 (OSC)。开源实现可以使广泛的研究人员社区继续推进工作。b.有选择地使用闭源商业组件和相关的合作开发原型配置,可快速被生产环境中的操作员。该项目的目标是创建一个快速产生影响的途径,因此,创建一个商业化的平台是一个明确的目标生态系统来推进技术。
如果我们看一下 RIC 的 O-RAN 标准的采用情况,最成熟的接口是 O1,运营商的早期采用围绕 SMO、Non-RT RIC 和 rApp。这是因为其他实体(例如 Near-RT RIC、xApp)以及支持接口(例如 A1 和 E2)严重依赖于供应商支持。
考虑到这些因素,可以考虑一系列 PoC 阶段,如图 14 所示。
可以看出,最初仅考虑 RAN(但同时考虑传统和分解的 RAN)。 PoC 程序从小区开/关开始,然后添加 MIMO 开/关。随后考虑针对 RAN 和移动核心的云资源优化以及 CPU 电源管理。在此阶段之前,PoC 仅需要 SMO/非 RT RIC。最后,介绍了Near-RT RIC并考虑了ASM场景。
PoC 的目标架构本质上如图 13 所示,添加了近 RT RIC 和相关接口以支持各种 ASM。如图 15 所示。
无线接入网模拟器
SMaRT-5G PoC 必不可少的另一个重要组件是 RAN 模拟器。需要 RAN 模拟器来解决以下问题:
– 模拟器有助于大规模测试应用程序。具有少量网络元素的"玩具网络"可能不足以实现此目的。
– 在实时网络上尝试新的想法和技术是高风险的。模拟器应该给移动网络运营商足够的信心,以便他们能够在新技术进行现场试验之前对其进行测试。这意味着一个好的模拟器应该能够尽可能多地显示实际的网络行为,因为它是由每个 PoC 中先进的技术/算法控制的。
– 模拟器应该能够涵盖全方位的"假设"场景,包括异常情况,通常称为"极端情况"。
作为说明,图 16 是图 10 的改编版,其中架构中集成了 RAN 模拟器。
RAN Simulator 可以利用 O-RAN SC 中的开源工作和 NS3 的使用,但也可以考虑其他选项,包括商业选项。对于 PoC,模拟器应专门解决以下功能(至少对于阶段 1 和阶段2):
小区站点配置数据
– 扇区信息、载波频率(UL/DL)、发射功率、方位角、位置坐标等
邻居列表和相关详细信息
RRC 的尝试、成功与失败
– 流量,上行/下行
– PRB利用率,UL/DL
活动和空闲UE
用于计算性能 KPI(可访问性、可保留性、吞吐量)的附加数据
MIMO配置支持(第2阶段需要)
能源消耗KPI(也可以估算)
移交统计和KPI
– 传入/传出切换尝试/失败
引导 PoC 的开源版本
让我们考虑一下如何在开源平台上启动 PoC(图 14)(请注意,商业平台也在并行开发中,旨在展示开放级和商业级的可持续性用例平台)。
第一阶段是纯粹的 rApp 游戏。此外,此阶段不需要非 RT RIC,因为此阶段不需要 A1接口。因此,我们可以使用基于O-RAN软件社区的轻量级ONAP/OSC组件的SMO。
第一步,开发一个事件生成器,它可以在 SMO 框架内手动触发 VES 事件,如图 17a 所示。这些事件是触发器,rApp 可以使用它们来创建特定操作。
下一步是开发 O1 模拟器(O-DU 和 O-RU)并公开 O1 YANG 模型(用于配置管理(CM),如图 17a 所示。对于性能管理 (PM),O1 模拟器公开样本真实网络数据就足以开始,并且它可以基于文件。
下一步是开发一个单元开/关 rApp(只是一个开始的微服务),消耗 PM 数据并触发 O1NETCONF 客户端执行 CM。
严格来说,如果没有R1接口,将该应用程序称为rApp是不合规的。但请注意,这是迈向全面的 rApp 的第一步,稍后将开发 R1 界面。
一旦此设置正常工作,可以使用具有 O1 接口的 NS3 模拟器(或类似功能)来执行上述步骤,如图 17b 所示。请注意,此时不需要手动事件触发器,因为模拟器将解决该方面的问题。
MNO 如何从 PoC 中立即受益
PoC 各个阶段的构建方式使得 MNO 可以根据其逐步采用的 O-RAN 水平从 PoC 的每个阶段中受益,并与网络从棕色到棕色的演进保持一致。现场场景(现在)到完全开放的RAN场景(如图11所示)。如图 18 所示:
在图 18 中,rApp 通过 EMS 控制棕地网络中的 DSON。为此,MNO 需要开发两个适配器,一个用于从 EMS 收集 PM 数据并通过 O1 将这些数据推送到 SMO,另一个用于通过EMS 实现 eNB/gNB 中的参数更改通过O1。当然,适配器取决于供应商,并且可以与 EMS 一起使用 REST 或 Web 服务接口。
如果/当 MNO 具有 O-RAN 兼容网络时,可以丢弃适配器并使用直接 O1 连接来实施节能解决方案。
总结
RAN 节能是移动网络运营商乃至全世界的一个重要用例。 Open RAN 为解决这一重要问题提供了高效的技术可能性。 ONF 的可持续移动和 RAN 转型 5G (SMaRT-5G) 项目是一项协作项目,旨在为传统和开放 RAN 移动网络开发和演示 ML 驱动的智能节能解决方案。鉴于开放 RAN 标准的采用进展缓慢,设计出同样适用于传统 RAN 和开放 RAN 的解决方案非常重要,这样才能在当前产生影响,并随着开放 RAN 采用的进展而增强影响。为了实现节能目标,同时促进开放 RAN 的采用,运营商、系统集成商、应用开发商和平台提供商之间的技术试验至关重要。 ONF 提供了一个优秀的行业论坛来促进这样的生态系统,ONF 正在 SMaRT-5G 项目的背景下与行业合作伙伴合作实现这一议程,在开源和商业 RAN 堆栈上相继实施更强大的 PoC。