基于应用行为模式的调度优化系统的研究与实现
发布时间:2020-08-15 11:29
【摘要】:应用性能管理对监测系统性能、提高系统稳健性日趋重要,但是监测系统只能减少负面影响,对系统进行分析提出合理优化建议对提升系统性能更为重要。随着大型应用功能复杂化和硬件技术发展,服务器资源越来越丰富,多应用共享服务器时的调度问题对于提升系统效率,提高服务器资源利用率作用重大。论文针对以上问题,设计了一个通过应用历史数据挖掘行为模式,然后通过分析行为模式选择策略对应用进行调度的调度优化系统,通过优化多应用在服务器中的调度,提升应用运行效率及服务器资源利用率。论文首先介绍了相关背景及技术,然后根据调度优化系统的需求分析,设计了基于聚类算法的应用行为模式挖掘算法和基于应用行为模式的调度算法。然后结合APM应用性能管理系统的整体架构和调度优化系统的工作场景,设计了调度优化系统的整体结构,并根据功能需求对系统进行了模块划分,对每个功能模块进行了具体的需求分析及功能分解,同时给出了每个模块的交互设计。之后对调度优化系统的内外接口和数据结构进行了具体介绍。最后对系统进行了详细设计,并给出了实现部分的关键流程,完成了系统的开发实现。论文最后对调度优化系统进行了功能测试,详细介绍了核心功能模块的测试用例和测试流程,验证了调度优化系统基本实现了需要的全部功能。
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:
过运行数据有针对性地提出优化建议,提升企业应用的线上运行质量。逡逑APM系统主要包括五大功能:测试任务规划与管理、数据采集与预处理、逡逑应用分类评估与模式评估、瓶颈分析与优化建议,以及测试报告管理。如下图3-逡逑1所示。逡逑AB1应用性能管理系统逡逑r ̄ ̄nr逦Hz,□[:邋n逡逑应逡逑测#逦用逦|瓶逡逑试逦£逦分邋;颈逦M逡逑任逦S逦类逦?逡逑务逦S逦评析逦盅逡逑规逦5逦估与逦2逡逑划逦g逦与优逦s逡逑与-2逦模逦^逦S逡逑管逦§逦式建逡逑理逦|逦评逦议逡逑__||__逦|邋te邋|邋11逦_逡逑图3-1邋APM邋S用性能管理系统功能分解图逡逑测试任务规划与管理主要完成用户交互控制工作,包括系统管理工作和测试逡逑任务的前期规划、测试过程控制、测试任务管理等工作。逡逑数据采集与预处理主要完成两方面工作,…是监测指标数据采集过程,包括逡逑被测系统及应用运行环境的监测指标采集,资源调度指标采集,应用的作业调度逡逑信息懫集,并对监测指标和作业调度信息进行汇聚存储。二是对数据进行预处理,逡逑以支持向后台数据处理提供数据,包括数据一致性处理、质量X椙俊⒍嗑却礤义嫌虢⑺饕e义希保靛义
本文编号:2794050
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:
过运行数据有针对性地提出优化建议,提升企业应用的线上运行质量。逡逑APM系统主要包括五大功能:测试任务规划与管理、数据采集与预处理、逡逑应用分类评估与模式评估、瓶颈分析与优化建议,以及测试报告管理。如下图3-逡逑1所示。逡逑AB1应用性能管理系统逡逑r ̄ ̄nr逦Hz,□[:邋n逡逑应逡逑测#逦用逦|瓶逡逑试逦£逦分邋;颈逦M逡逑任逦S逦类逦?逡逑务逦S逦评析逦盅逡逑规逦5逦估与逦2逡逑划逦g逦与优逦s逡逑与-2逦模逦^逦S逡逑管逦§逦式建逡逑理逦|逦评逦议逡逑__||__逦|邋te邋|邋11逦_逡逑图3-1邋APM邋S用性能管理系统功能分解图逡逑测试任务规划与管理主要完成用户交互控制工作,包括系统管理工作和测试逡逑任务的前期规划、测试过程控制、测试任务管理等工作。逡逑数据采集与预处理主要完成两方面工作,…是监测指标数据采集过程,包括逡逑被测系统及应用运行环境的监测指标采集,资源调度指标采集,应用的作业调度逡逑信息懫集,并对监测指标和作业调度信息进行汇聚存储。二是对数据进行预处理,逡逑以支持向后台数据处理提供数据,包括数据一致性处理、质量X椙俊⒍嗑却礤义嫌虢⑺饕e义希保靛义
本文编号:2794050
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2794050.html