0 背景

边缘计算可以支持就近的计算卸载,让数据在靠近数据源的设备上处理。对于边缘计算低时延的应用场景来说,网络性能的好坏,直接影响着卸载算法的整体耗时,决定着整个算法模型的可行性。因此如果想实现低时延卸载算法,除了获得合适的计算资源以外,还需要更加精细的网络资源的管理。对于需要进行低时延处理的数据,在网络上提供单独的通道和资源,报文在调度和转发时具备更高的优先级,保证报文可以第一时间被响应。要实现上述功能传统的做法是提供专网,5G中提出了网络切片技术,即在物理网络上切出一系列面向定制化服务的逻辑网络,使具体业务独占某个网络通道。本文将以5G的端到端网络切片为例,详细介绍切片编排器,5G RAN切片和5G核心网切片的实现。

1 什么是网络切片

当前用户的不同个性化需求,触发了对于不同网络资源的需求。为了在5G物理网络资源的基础上,搭建支持不同服务的网络资源平台,网络切片应运而生。网络切片是在物理网络的基础上切分出不同定制化服务的逻辑网络,如下图所示。从定义中可以看出,该技术依托现有的物理网络,需要物理网络支持虚拟化技术,支持软件定义网络技术。面对不同的应用场景,原本一体的网络资源,如带宽等,被切分成不同的网片,网片之间相互隔离,互不影响,就像独占网络资源一样。这其实类似于网络中常见的管道概念,每一个管道都会有自己独立的标识,带有该标识的报文才可以在该管道中转发。同样的,网络切片也有自己的实例ID,只有带有该实例ID的报文才可以在该切片中转发。那切片是如何划分的,如何建立的,报文又是在哪里如何被打上这个实例ID的,下面的我们将进行详述。

2 网络切片实现

来到网络切片的实现,让我们依然参照业务管道的实现方式,首先搭建一条业务通路,然后对报文打上管道头,最后报文就可以在对应的管道中被转发。映射到网络切片上,业务通路就是网络资源切片,给报文打头的服务就是切片编排器。以5G通信网络为例,在物理网络上可以被划分为核心网和接入网,每一类网络所具有的核心网络资源和协议栈也是不一样的,比如核心网主要是处理报文在路由设备中的转发,而接入网主要是帮助UE接入到网络中,核心的资源包括空口资源和其对应的协议栈,因此在进行网络切片时需要切分对应的RAN资源和核心网资源。如下图所示,图中这两类切片还依赖于SDN和NFV技术。

上图中的RAN资源切片和核心网资源切片因其具有的资源不同,被分开来单独分析。但是要想达到理想的切片性能,需要这两部分综合考虑才可以,这一点是需要开发人员特别注意的。另外网络切片跟之前管道一个最大的不同是有了全局视角,切片的组成中还可以包含网元这样粒度的元素。而这个全局视角就是切片编排器实现的,后面三节将详述这三个模块。

3 切片编排器

切片编排器,是网络切片系统中负责管理和控制切片资源的模块,可以部署在网络中的任意节点处,管理和控制的切片对象也跟其部署位置有关,除此以外切片编排器还具备一定的边缘计算能力,能够多维度感知用户数据、资源数据和环境数据,做出切片决策。如下图所示是切片编排器的整体架构和在物理网络中的部署位置。

从切片编排器的定义中能够看出,其本身需要具备资源管理能力,报文的转发策略控制能力和边缘智能。在一张网络要想达到良好的切片资源管理控制,最低要求需要在网关(图中位置3)和核心网(图中位置2)中进行部署。在网关处主要管理设备的空口和协议栈二层以下的切片资源,同时在北向上申请需要的切片资源,将北向报文打上切片信息。在核心网处主要管理南向的切片资源,其中包含了RAN切片和核心网切片两大部分,对于流向终端的业务报文,负责打上对应的切片ID,控制报文的转发策略。除了上面两个位置以外,还可以将切片编排器部署在图中位置1。位置1切片编排器是对RAN切片资源的宏观管理,其中包含了基站和基站中的网元设备以及空口协议栈共同构成的切片管理。

切片编排模块是整个切片资源的调配和管理中心。包含了8个核心模块,每个模块实现的功能如下:

  • 切片动态感知:负责获取来自多维度感知和资源感知模块的数据,根据不同的应用场景和环境资源,做出切片决策。
  • 切片实例分配:该模块负责收集和管理切片实例资源,根据切片动态感知模块给出的切片决策策略,分配不同的切片实例。
  • 资源再分配:负责综合资源感知模块提供的资源信息,对资源进行回收、合并和再分配,特别是闲置的资源,会参与到其他站点的资源共享。
  • 组网动态调整:该模块负责监控网络中的拥塞,过载等问题,实时调整切片资源,保证网络的整体性能。
  • 切片动态调整:该模块负责对场景中已经分配的切片进行监控,如果切片不能满足场景需求,会对场景进行重新的资源评估,分配新的切片实例。
  • 切片生命周期:该模块负责管理场景中的切片实例全生命周期,包括建立,删除,回收,再分配等。
  • 切片扩容缩容:当应用场景需要的切片资源不能满足需求时,该模块会通过内部扩容切片资源或者外部申请切片资源的方式解决。同样的当应用场景在一段时期内不需要过多的切片资源时,可以将其回收。
  • 切片隔离策略:该模块负责管理切片的隔离策略,理论上我们要保证切片资源是相互隔离的,但是在空口上的无线资源是很难保证相互隔离的,特别是当在一个空口资源上包含不用应用场景的切片时,需要针对当时的场景选择合适的隔离策略。

切片编排器在边缘智能方面主要包含两个模块,一个是多维度感知,一个是资源感知,这两个模块与切片编排器通过切片动态感知模块关联,为其提供基于应用场景的切片需求数据,帮助切片决策。多维信息感知模块包含四个功能,分别是识别用户需求,用户位置,用户关系和用户行为。用户需求即用户本身提出的切片资源需求,或者由该模块根据用户的报文特点识别出的切片需求。用户位置感知则是用户在不同基站间移动时,需要的切片资源也随之发生移动,需要在相邻的基站上分配切片资源。用户关系,则是基于用户的亲密关系,决定是否将闲置的网络资源利用起来,让用户数据可以亲密的用户间卸载。用户行为的感知,则是根据用户的喜好,为其提供个性化的切片服务。

资源感知模块则是对整个网络切片资源的实时监控和调整。其中包含网元资源,无线资源,网络特征等。当用户的需求发生变化,位置发生移动,或者当前的切片资源无法满足应用场景时,能够从全网获取可用的切片资源,感知临近站点的资源情况,分析网络性能,提供最佳的网络切片决策。

综上,这两个感知模块为切片决策和管理提供了依据,能够动态识别用户需要什么样的切片,当前我们的网络资源是否充足。当能够满足要求时,才会进入到下一层的切片编排。当然具体的切片实现跟网络设备紧密相关,这个我们在后续章节讨论。

未完待续...

边缘计算那些事儿--网络切片技术(1)相关推荐

  1. 边缘计算那些事儿--网络切片技术(2)

    4 5G RAN切片 前面介绍了切片的网络编排器主要实现切片的管理和控制,在切片的实现上,并没有过多涉及.切片的实现主要依赖具体的物理网络设备和资源,本小节从5G RAN层面,介绍切片的实现.5G R ...

  2. 边缘计算那些事儿--边缘卸载技术

    0 背景 前面笔者有对边缘计算系统做过一次综述,从本文开始,笔者将重点解读边缘计算技术栈,首先介绍的是边缘计算卸载技术.所谓卸载技术,即将终端或者云端的计算任务卸载到边缘侧,通过综合判断性能.能耗.时 ...

  3. 5G中网络切片技术是什么?—Vecloud

    打个比方,如果说4G网络是一把削铁如泥.吹毛断发的刀.那么,5G网络就是一把灵活方便.多功能用途的瑞士军刀了. 4G网络主要为智能手机而生.进入5G时代,我们将面临"下一件大事(the ne ...

  4. 5G边缘计算与算力网络(PPT)

    在日前召开的"GSMA Thrive·万物生晖--新基建和企业数字化论坛"上,中国联通网络技术研究院首席科学家唐雄燕博士做了<5G边缘计算与算力网络>的演讲. &quo ...

  5. 边缘计算与算力网络综述

    内容来源:<中兴通讯技术>2021年第三期,边缘计算社区经过授权发布文章. 作者:雷波1  赵倩颖1  赵慧玲2 作者单位:1.中国电信股份有限公司研究院,2.工业和信息化部通信科学院技术 ...

  6. 网络切片技术缺点_S^2:浅析网络切片

    网络切片不是一个单独的技术,它是基于云计算.虚拟化.软件定义网络.分布式云架构等几大技术群而实现的,通过上层统一的编排让网络具备管理.协同的能力.从而实现基于一个通用的物理网络基础架构平台,能够同时支 ...

  7. 网络切片技术缺点_一文读懂网络切片 - 技术综合版块 - 通信人家园 - Powered by C114...

    在各种新兴业务不断涌现的今天,现有的4G LTE网络已经无法满足日益增多的业务需求,因此未来的网络需要通过网络切片技术从"one size fits all"向"one ...

  8. 5G网络切片技术增强研究

    [摘  要]网络切片作为5G网络的关键技术之一,不仅服务于个人用户,还需要满足各行各业的数字化转型需求,因此需要提供差异化的能力满足不同的体验要求.从网络切片的技术演进角度分析网络切片在3GPP标准中 ...

  9. 面向气象灾害预警信息的5G网络切片技术研究

    摘要:研究了面向气象灾害预警信息精准快速传播需求,并针对传输需求设计网络切片SLA指标,给出了面向气象预警信息传输的网络切片设计参考方案. 关键词:气象预警信息:网络切片:SLA:5G 0  引言 目 ...

最新文章

  1. 蓄电池的容量及内阻测试
  2. ABP 框架 数据库底层迁移 Mysql 集群
  3. 网页设计师的最佳设计工具名单出炉
  4. 运营管理整改报告范文_整改报告 反馈问题整改报告范文精选5篇
  5. LeetCode 2048. 下一个更大的数值平衡数(枚举)
  6. php 类加载,关于PHP中类的加载
  7. 架构设计 | 分布式系统调度,Zookeeper集群化管理
  8. OpenCV 4.0 在Windows10系统下的安装教程
  9. Uninstall JavaVM and Xcode On Mac OS X
  10. Android 蓝牙扫描
  11. Android入门笔记01
  12. linux打jar包命令行,windows下命令行打jar包方法
  13. 导出文件:使用lowagie.itext导出数据为Word文件
  14. 【ANSYS】网格划分技术之映射网格
  15. python开发app教程_超简单app制作教程,颠覆行业的开发模式来啦
  16. 通过cmd进行文件格式的转换
  17. [附源码]计算机毕业设计Node.js-报刊征订管理系统(程序+LW)
  18. 短链接生成器,adf.ly、shorte.st、ouo.io、adfoc.us哪个更好,有哪些区别
  19. 【centos】geoserver支持ecw
  20. 数据结构实验六 图的操作实现

热门文章

  1. SQL注入——基于联合查询的POST注入
  2. 阿里云云服务器被恶意纂改挖矿
  3. C++/PTA CCircle圆类求圆环面积
  4. windows10 开机后鼠标失灵看不见光标
  5. 实习日记——Day33
  6. win10右键文件夹卡死
  7. 橙色云CDS解决制造业4大痛点
  8. ios android 截屏 分享,iOS 系统自带截屏分享
  9. [转载]王淮:我在Facebook的十点经验分享
  10. 生信人实现“SCI自由”的秘密竟然是…