移动边缘计算环境中服务放置方法研究开题报告
2020-04-10 16:42:11
1. 研究目的与意义(文献综述)
1、目的及意义(含国内外的研究现状分析)
1.1 研究背景
为了满足未来5g网络1000倍的流量增长以及100倍的用户体验速率,现有物理层和网络层技术的后续演进以及全新的技术需要同时考虑,例如大规模天线(massive mimo)、毫米波(mmwave)、超密集组网(ultra dense network, udn)等。此类技术的主要目标是通过拓宽频谱带宽以及提高频谱利用率等方式提升无线接入网系统容量。然而,未来5g网络数据流量密度和用户体验速率的急剧增长,除了对无线接入网带来极大挑战,核心网同样也经受着更大数据流量的冲击。传统lte网络中,数据面功能主要集中在lte网络与因特网边界的p-gw上,并且要求所有数据流必须经过p-gw。即使是同一小区用户间的数据流也必须经过p-gw,从而给网络内部新内容应用服务的部署带来困难。同时数据面功能的过度集中也对p-gw的性能提出更高要求,且易导致p-gw成为网络吞吐量的瓶颈。
2. 研究的基本内容与方案
2、基本内容和技术方案 2.1 基本内容 通过搭建移动边缘计算仿真环境,实现一种面向延迟敏感应用的服务放置方法,针对移动应用的延迟现象提出一种网络资源冗余和网络需求不平衡的优化方法。 2.2 技术方案 我们知道,传统的通信网络是通过专有协议,专用设备,以行业标准搭建起来的一张大网。在这个网络中几乎所有设备都是以相对固定的方式组合在一起,设备间的逻辑和物理关系有非常强的关联。移动边缘计算将会提供一个强大的平台解决未来网络的延迟、拥塞和容量等问题。本课题使用Eclipse作为开发平台,Java作为开发语言,实现一种面向延迟敏感应用的服务放置方法研究。 2.2.1 建模 针对云计算资源有限,传统穷举搜索算法求解效率低的问题,提出一种基于在线近似算法的云计算服务部署优化方法.首先对云计算服务部署问题进行分析, 再将用户应用程序建模为应用程序图,将物理计算系统建模为物理图,并在这些图上注释资源需求/可用性,并建立相应的数学模型。我们将应用程序放置问题抽象为将表示应用程序组件和这些组件之间的通信的应用程序图表放置到物理图形上,该图形表示物理系统中的计算设备和通信链接。 2.2.2 使用Java作为开发语言 Java编程语言的风格十分接近C语言、C 语言。Java是一个纯粹的面向对象的程序设计语言,它继承了C 语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operatoroverloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
|
3. 研究计划与安排
3、进度安排
经过仔细的分析和研究,现把毕业设计的进度做如下安排:
1.2018.01.14-2018.03.05:确定选题;查阅有关参考资料并完成开题报告;翻译英文资料,并交予指导教师检查。
4. 参考文献(12篇以上)
[1] 移动边缘计算,王尚广,周傲,魏晓娟等著,北京邮电大学出版社,2017
[2]shiqiang wang, murtaza zafer, kin k. leung, online placement of multi-componentapplications in edge computing environments,ieee access, 5: 2514-2533
[3] 移动边缘计算技术与应用,杨峰义