MEC 的概念最初在 2014 年由 ETSI 提出,MEC是一种新的平台,能够在靠近移动用户侧的无线接入网 RAN 侧提供 IT和云计算能力。MEC 的主要特点是将移动计算,网络控制和存储功能“下沉”到网络边缘(如基站和无线接入点等),如下图 1 所示,以便在资源有限的移动终端设备上使用计算密集型和时延高的关键型应用程序。MEC 可以有效减少延迟和移动能耗,是 5G 的关键技术。无线通信和移动计算是推动MEC 发展的两大学科,并由此产生了大范围的新的设计,从计算卸载技术到网络架构。
本文首先介绍了MEC 的计算和通信模型,然后介绍了MEC 的资源管理技术,最后分析了MEC未来可能面临的挑战。
01
MEC的计算和通信模型
1.1 计算任务模型
在计算任务的建模过程中,有各种参数发挥着关键作用,包括时延、带宽利用率、上下文感知、通用性和可测量性等。尽管建立精确的任务模型很复杂,但也存在简单可靠的可计算的模型。下面将介绍两种广泛使用在 MEC 上的计算任务模型,两元卸载和部分计算卸载模型。
(1) 二元任务卸载模型
二元卸载模型适用于完整性要求较高或者相对简单的任务,这些任务不可分割,必须作为一个整体卸载到 MEC 服务器进行计算处理。
(2) 部分任务卸载模型
部分卸载模型主要针对大规模的计算任务。通过部分卸载,终端的计算任务被分成两部分,一部分在移动设备执行,一部分卸载到边缘设备执行。适用于部分卸载的最简单的任务模型是数据分区模型,其中任务是逐位独立的,可以任意划分为不同的组,由 MEC 系统中的不同实体执行。实际情况中,不同子任务之间可能存在着依赖关系,显著影响程序的执行和计算的卸载。
首先,子任务的执行顺序是不可以任意选择的,比如&#x