作者:流行的云
1. 引言
用户设备(以下简称UE)通过接入点与多接入边缘计算(Multi-access Edge Computing,以下简称“MEC”)主机建立连接,当用户的位置发生显著变化时,例如UE离开了原MEC主机的覆盖范围,原MEC主机将无法为UE继续提供服务或需要经历更长的服务时延,这对提升服务质量造成了不利的影响。为了保证服务的连续性,随着用户位置的变化,我们需要在不同的MEC主机间或MEC主机与云端间迁移MEC应用程序实例并传输用户上下文(User Context)。
应用程序实例重放置涉及多个功能实体,重放置决策需要综合考虑设备移动性、用户画像、应用程序属性和MEC基础设施容量等多种因素。ETSI GS MEC 002规范[1]描述了一些与应用程序实例移动性或自动重放置有关的情形,并且提出了关于服务性能提升的各项需求。在本文中,我们将介绍应用程序移动性服务的功能需求和工作流程[2]。
2. 应用程序移动性服务功能需求
表 21总结了ETSI GS MEC 002规范[1]提出的关于应用程序移动性功能需求:
3. 应用程序移动性服务工作流程
在MEC系统内,应用程序移动性服务流程如图 31所示。
MEC系统内应用程序移动性服务流程可被分为以下若干子流程,然而,在实际移动性场景中,有些子流程可能不会被采用:
1. 应用程序移动性服务启用与注册:此子流程启用应用程序移动性服务并允许应用程序实例注册所需的应用程序移动性服务。
2. 初始化用户上下文传输:此子流程包括多项检测与触发机制,用于将用户上下文传输到目标应用程序实例。
3. 准备用户上下文传输:这是MEC辅助用户上下文传输时的可选子流程,用于MEC系统准备传输。
4. 执行用户上下文传输:此子流程传输用户上下文并与运行在目标MEC主机中的应用程序实例保持同步。
5. 应用程序流量路径更新:在此子流程中,MEC系统重新配置数据平面,并将流量引向目标MEC主机中的应用程序实例。
6. 完成用户上下文传输:用户上下文传输完成后,MEC系统清理源MEC主机中的用户上下文和应用程序实例。
4. 总结
蜂窝移动通信系统设计了完备的小区切换机制,当UE在不同小区间移动时,用户的语音或数据业务几乎不会中断。由于边缘计算资源采用分布式部署形式,移动性管理是边缘计算环境中提供连续性服务面临的重要挑战之一。本文简要概述了MEC应用程序移动性服务的功能需求和工作流程,在后续的文章中,我们将进一步详细介绍移动性服务各环节中的请求响应过程、数据模型和API等。敬请读者期待!
评论前必须登录!
立即登录 注册