论文部分内容阅读
随着网络服务的蓬勃发展,服务选择方法成为重要的研究热点。而随着云数据中心的发展,大量网络服务部署在云数据中心上,服务选择不可避免的将受数据中心底层性能的影响,进而影响服务组合性能。现有的国内外大部分仿真测试软件都只能用于网络层及以下各层的验证,尚未有能支持跨层感知和协同的仿真系统。此外,目前的仿真系统无法实现网络服务组合和选择对云数据中心底层相关参数的感知。为此,针对网络服务选择的跨层感知仿真需求,论文设计和开发了一个面向网络服务的云数据中心仿真系统。该系统不仅可以对云数据中心的各种实体进行建模和仿真,还可以完成对云数据中心网络拓扑、网络时延、任务执行、动态调度等特性进行仿真,保证网络服务能够全面获取云数据中心的底层环境状态。论文通过对网络服务关键算法进行研究,提出了一种网络感知服务选择算法,并根据算法仿真的需求,确定了基于开源云计算平台CloudSim进行二次开发,实现云数据中心仿真系统的基本技术路线。然后,根据服务选择算法的网络感知要求,设计了云数据中心仿真系统体系结构,设计了各个模块之间的服务接口与交互流程,并完成了仿真系统功能实现与测试。论文最后基于云计算中心仿真系统对论文提出的网络感知服务选择算法进行了仿真,验证了算法的有效性和仿真系统的功能性。论文最后总结了相关工作,并提出了下一步的研究方向。