边缘计算架构_多接入边缘计算框架与参考架构简介
1. 引言
在2014年,欧洲电信标准化协会(European Telecommunications Standards Institute, ETSI)将边缘计算与移动通信网络融合,提出了移动边缘计算(Mobile Edge Computing, MEC)的概念,其中,“M”代表英文单词“Mobile”,MEC特指移动通信网络中的边缘计算。MEC将原本位于云数据中心的服务和功能“下沉”到移动通信网络的边缘,通过在移动通信网络边缘部署计算、存储、网络和通信等资源,不仅减少了核心网络操作,还降低了服务交付时延,提升用户服务体验。同时,大幅增长的网络数据增加了回传链路和核心网链路的负载,MEC在移动通信网络边缘部署服务器后,可以在边缘对用户请求进行响应,降低了对回传网的带宽要求。随着用户接入方式的多样化,ETSI将“M”的定义扩展为“Multi-access”,旨在将边缘计算拓展到Wi-Fi等非3GPP接入场景中,MEC的定义逐渐过渡为“多接入边缘计算”(Multi-access Edge Computing, MEC)。本文将对多接入边缘计算的框架和参考架构进行详细介绍。
2. 多接入边缘计算框架
在多接入边缘计算系统中,MEC应用程序以纯软件实体形式运行在靠近网络边缘的虚拟化基础设施上。多接入边缘计算框架展示了系统所包含的各类实体,这些实体可被划分为System、Host和Networks三种级别。
如图 2-1所示,多接入边缘计算框架主要包含以下实体(按自底向上顺序排列):
• Networks级实体,如3GPP网络、局域网等。
• MEC host,包括
■ 虚拟化基础设施;
■ MEC平台;
■ MEC应用;
• MEC Host级管理;
• MEC System级管理;
我们将在下一章节结合参考架构详细介绍上述实体的功能。
图 2-1 多接入边缘计算框架
3. 多接入边缘计算通用参考架构
如图 3-1所示,该通用参考架构展示了多接入边缘计算系统的功能模块以及模块间的参考点。其中,功能模块间的参考点可分为以下三类:
1) Mp:与MEC平台功能相关的参考点;
2) Mm:管理参考点;
3) Mx:连接外部实体的参考点。
图 3-1 多接入边缘计算系统参考架构
结合上述参考架构,我们自底向上逐一介绍各模块承载的具体功能。在图 2-1中,由于Networks级实体主要涉及无线通信接入网相关领域知识,本文将不做重点介绍。
• MEC Host:MEC Host主要由MEC平台和虚拟化基础设施构成,其中虚拟化基础设施提供计算、存储和网络资源,用于支撑MEC应用运行。
• MEC 平台:MEC平台是一系列基本功能的集合,用于支撑MEC应用在虚拟化基础设施上运行并对外提供MEC服务。MEC平台也可以提供服务。
• MEC应用:经MEC System级或Host级管理配置后,MEC应用以实例化形式运行在MEC Host的虚拟化基础设施上。
MEC管理包括MEC System级管理和MEC Host级管理。
• MEC Host级管理:
MEC Host级管理由MEC平台管理器和虚拟化基础设施管理器构成,用于管理MEC平台提供的基本功能和运行在虚拟化基础设施上的MEC应用。
• MEC System级管理:
作为MEC System级管理的核心组件,多接入边缘编排器(Multi-access Edge Orchestrator)能够收集整个MEC系统的状态信息。
4. 基于NFV的通用参考架构变体
网络功能虚拟化(Network Function Virtualization, NFV)通过x86等通用硬件以及虚拟化技术来承载网络功能的软件化处理,并基于实际业务需求进行自动部署、弹性伸缩、故障隔离和自愈等。通过软硬件解耦以及功能抽象,使网络设备功能不再依赖于专用硬件,从而降低了高昂的硬件设备成本,使得资源可以充分灵活共享并实现新业务的快速开发和部署。
图 4-1 基于NFV的多接入边缘计算系统参考架构变体
图 4-1是部署在NFV环境中的多接入边缘计算系统的通用参考架构变体,在通用参考架构基础上,该变体做了以下改进:
• 虚拟化基础设施被部署为NFVI(Network Function Virtualization Infrastructure,网络功能虚拟化基础设施),并由VIM(Virtualization Infrastructure Manager,虚拟化基础设施管理)进行管理。
• MEC平台和应用都被部署为VNF(Virtualized Network Function,虚拟化网络功能)。
• MEC平台管理被MEC platform manager-NFV取代。
• 多接入边缘编排器被MEC应用编排器取代,其中MEC应用编排器依赖于NFVO(Network Function Virtualization Orchestrator,网络功能虚拟化编排器)。
5. 总结
随着用户接入网络的方式不断发展,边缘计算不再局限于移动通信网络,在多种接入网的边缘处部署计算、存储、网络和通信资源成为边缘计算发展的新方向。本文根据ETSI制定的标准,介绍了多接入边缘计算的框架、参考架构及其在NFV环境中的变体,旨在引导读者进一步探索边缘计算的运行模式和原理,并在此基础上开展科学研究或工业实践。
参考文献:
1,ETSI GS MEC 003 V2.1.1, Multi-access Edge Computing (MEC); Framework and Reference Architecture
2,NFV基本概述,https://blog.csdn.net/qq_38265137/java/article/details/80503533
关注我们:
每次转发都在传递价值!
边缘计算架构_多接入边缘计算框架与参考架构简介相关推荐
- crout分解计算例题_专题:化学方程式计算
一. 根据化学方程式的简单计算 (1) 根据化学方程式计算的依据 化学方程式表达的信息之一是反应物与生成物之间在"遵循固定质量比"的前提下的质量守恒.根据这一信息,可以利用化学方程 ...
- 给定经纬度计算距离_通过经纬度坐标计算距离的方法(经纬度距离计算)ZZ
通过经纬度坐标计算距离的方法(经纬度距离计算) 最近在网上搜索"通过经纬度坐标计算距离的方法",发现网上大部分都是如下的代码: #define PI 3.14159265 stat ...
- 阿里P7架构师要求:Web核心+开源框架+大型网站架构!含面试题目!
阿里P7技能(一):数据结构和算法: 常用数据结构:链表.堆与栈.哈希表等,常用的排序等. 掌握:精通 阿里P7技能(二):java高级 java相关的高级特性:JVM.多线程高并发.网络等. 掌握: ...
- 边缘计算白皮书_区块链+边缘计算技术白皮书(2020年)
来源:锋行链盟 近日,中国移动5G联合创新中心与中兴通讯.区块链技术与数据安全工业和信息化部重点实验室.北京大学新一代信息技术研究院合作,共同发布了<区块链+边缘计算白皮书>. 区块链作为 ...
- excel表格计算年龄_在Excel中计算年龄
excel表格计算年龄 Can you remember how old you are? Or are you like me, and have to ask, "What year i ...
- 平流式沉淀池计算例题_平流式沉淀池计算例题
平流沉淀池的设计: 已知设计水量Q=300000m 3/d .设计平流式沉淀池. 2.设计计算 (1)池容积W (2)单池容积W (3)单池池面积F (4)池深H (5)池长L (6)池宽B 1.Q= ...
- 推理计算过程_初中物理电学计算题第六讲:极值问题推理和限制条件
初中物理电学计算题第六讲:极值问题推理和限制条件 前面已经讲过:初中物理电学计算题第三讲:串联电路电流电阻极值推理实例,本讲是这一问题的进一步深入讨论. 题型分析 极值问题是电学计算题中一类较难的题目 ...
- python 跳过计算错误_在python中计算分数时如何跳过被0除的错误?
我正在运行一个很长的CSV文件下面的函数.函数每50行计算列MFE的Z分数.这50行中有一些只包含零,因此在计算Zscore时,程序会停止,因为它不能被零除.如何解决这个问题,而不是停止程序运行打印这 ...
- python 科学计算设计_《Python科学计算-(第2版)》怎么样_目录_pdf在线阅读 - 课课家教育...
第1章 Python科学计算环境的安装与简介 1 1.1 Python简介 1 1.1.1 Python 2还是Python 3 1 1.1.2 开发环境 2 1.1.3 集成开发环境(IDE) 5 ...
最新文章
- SignalR的另类实现技巧
- springmvc十六:视图解析
- Python: datetime 转换
- PHP获取今天, 本周 ,半月 ,本月 ,本季 ,本年,昨天 ,上月时间段
- 下载matlab安装包太慢_MATLAB 2020a商业数学中文版软件下载安装教程
- CDN百科第三讲|如果用了云服务器,还需要做CDN加速吗?
- python实现背景抠除_利用Python代码实现一键抠背景功能
- PHP在Linux上上传文件的注意事项
- 算法-01-二分查找/插值查找
- 设计模式16-访问者模式
- GB28181协议——对接摄像机
- php对字符数组进行排序,php数组去重_php对数组中字符串去重并排序例子
- Java后台生成NO2016012701(代码+年月日+流水号)这样的流水编号
- 塔吊安全智能监控系统智慧工地整体解决方案
- ZigBee模块(DL-20)在调试过程中的问题及解决方案
- Xcode Message from debugger: Terminated due to memory issue
- last_load_time和last_active_time的选择
- 使用scapy 构造一个 特定Ether dmac 的报文
- 安装算量软件消火栓系统_识别其他设备
- java实现生成验证码图片
热门文章
- python udp client
- X is not a member of 'cv'异常解决
- 家用计算机内存最大是多少,电脑支持最大内存是多少?选用多大内存才合理?方法技巧要知道...
- oracle lgwr io100%,数据库服务器系统I/O 100%案例分析
- brew gd php_PHPBrew 使用指南
- 深入理解幂等性及Restful风格API的幂等性问题详解
- 怎么修改docker镜像的名字_Docker这些none:none的镜像,难道就不配拥有名字吗
- mysql的min函数的使用方法_MySQL中MIN()函数的使用教程
- python列表不包含哪个内置函数_python 列表的推导器和内置函数
- java 计算器 小程序_java应用小程序计算器