应用驱动的数据中心流调度仿真平台的设计与实现

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:wekey
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据中心网络的相关研究中,流量管理问题一直备受关注。当前大数据应用对传输时延、网络流量控制提出了更高的要求,这需要对网络流调度进一步优化。同时现有的网络流调度算法较少考虑应用的执行逻辑。此外,在网络研究中,需要借助仿真工具来对网络的调度优化进行验证和分析。然而现有数据中心网络仿真工具,在网络拓扑构造、分布式应用的仿真支持等多方面存在不足,无法满足对新的网络调度算法进行仿真的需求。因此,本文对应用驱动的网络流仿真平台和应用驱动的网络流调度算法展开研究。具体而言,本文的主要工作和贡献如下:现有的网络仿真工具不支持对分布式计算应用的任务逻辑进行仿真。针对这一不足,本文提出了一种应用驱动的网络流仿真平台的设计与实现方案,即在网络仿真器ns-3的基础上,增加了对分布式计算应用执行逻辑仿真的支持。在此过程中,采用基于离散事件仿真策略和基于时间轴的事件插入算法,实现了对分布式计算应用逻辑的执行过程的仿真。另外,对仿真平台的应用部分与网络部分进行协同仿真,为进一步的网络分析提供支持。实验显示,仿真结果与实际计算结果误差小于5%,表明该平台能满足任务感知网络流调度的仿真需要。现有网络流调度算法没有考虑应用的执行逻辑信息。针对这一不足,本文提出一种应用驱动的网络流调度算法。在算法中,提出Seflow抽象概念,能同时包含网络流和网络流之间的依赖关系这两类信息。另外,该算法在网络流调度中,会同时考虑网络状态和应用的语义信息,然后通过对应用的执行逻辑进行分析,根据不同阶段之间的依赖关系决定网络流调度的优先级。实验结果表明,基于应用的执行逻辑进行网络调度,能够获得应用层面的网络传输性能提升。
其他文献
学位
知识管理本质上是一种管理思想,实施知识管理是组织的一项投资,任何投资都要对其投入效果进行评估和测量。所以在实施知识管理后,组织还需要建立知识管理实施效果跟踪和评估措施
短期时序记忆是工作记忆的一种,它对从一般的知识获取到推理都起到了重要作用。以国际WIC研究院的研究课题为例,归纳推理、演绎推理、学习稳定性、决策、问题求解的神经科学基
软件可靠性是软件质量的重要方面.软件失效是系统失效或系统服务质量降级的主要因素.准确地评估软件系统的可靠性、预测软件可靠性随测试过程的增长能为软件发布和测试资源的
Web服务是近年来新兴的Web应用方式,其发展十分迅速。随着其应用范围的扩大以及Web服务动态组合需求的提出,Web服务的发布与发现,成为Web服务应用的一个关键问题之一。 传统
随着医疗信息技术和生物科技的迅猛发展,生物医疗行业的数据量呈爆炸式增长。作为生物医疗数据最重要的组成部分,临床与组学数据是指在疾病的诊治和组学分析中产生的电子病历
随着计算机网络的发展和技术的进步,网络游戏逐渐成为人们重要的娱乐方式。一个网络游戏系统需要支持分布在各地的成百上千的玩家同时在线游戏,繁重的处理任务使性能问题成为
移动机器人由于具备较强的适应性和自主性,在医疗、灾难救援、家政服务等领域得到广泛应用。建立精准的三维地图和实现精确的定位是移动机器人实现自主导航的关键,也是完成后
循环展开是一种非常重要的循环变换技术,不仅能够直接提高程序的性能,而且可以为其它优化创造优化机会。目前编译器基本都是使用启发式方法选择展开策略。循环展开与其他优化
手语是听力障碍者在日常生活、工作中与人交流、表达意图的主要手段,然而当今社会中信息传播的主要方式都是建立在自然语言之上,对听力障碍者接受信息、融入社会主体造成极大的