大规模分布式系统监控技术研究与应用

来源 :浙江大学 | 被引量 : 0次 | 上传用户:yanguoke
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布式系统是规模以及复杂度不断扩大的计算机应用的主要表现形式。其中,分布式追踪系统以及分布式性能监控系统是大型分布式系统诊断异常、性能监控、保证系统稳定的重要手段,分布式追踪系统负责监控分布式系统各服务间调用情况,分布式性能监控系统负责监控分布式系统各组件对资源的消耗情况。分布式系统中存在难以快速准确定位错误、监控采集的数据价值不高、监控数据采集查询时资源消耗高等问题,本论文就监控数据采样、数据分析以及监控数据存储索引等方面提出了快速异常诊断以及降低监控数据采集查询资源消耗的方案,具体工作如下:1.提出了一种后验式调用链采集方案。现有大规模分布式系统中异常调用链的比例非常小。针对这种情况,该方案通过节点预判调用是否异常,仅还原出错调用链并存储。较之传统分布式系统监控追踪系统采用固定采样率,提升了存储调用监控日志数据的价值,节省了网络、存储资源的消耗。2.提出了一种基于决策树分类方法的调用链故障诊断方法用于解决分布式系统中遇到错误难以快速准确定位原因的问题。该方法通过对已知的异常调用链数据集进行特征提取,分类错误调用链为不同错误类型。快速定位错误原因,解决分布式系统难以快速准确诊断故障的问题。3.提出了一种基于散列概要森林的时序数据索引方法,优化监控数据规模庞大时对大跨度时间范围中对时序数据进行统计、聚合查询时的资源时间消耗。该方法结合概要森林树形索引方案,优化时序数据聚合操作速度,并结合一种基于Hbase的线段树散列存储方案,解决Hbase分布式存储时序数据产生热点问题。基于以上几点,本文构建了钱塘分布式追踪系统(JTang Tracer),该系统对应分布式系统调用链追踪与分析,并可视化调用数据,较之传统分布式监控系统,该系统可以节省更多的资源以及采集更有价值的数据。
其他文献
随着云计算的发展,其提供的功能也越来越丰富,管理的计算机集群规模也逐渐上升,云基础架构和部署的高效管理是目前的一个引人注目的话题。监控工具和监控技术在这方面可以发
随着风力发电行业的迅速发展,风力发电机组的安全技术要求也越来越严格,风力发电机制动器作为风力发电机组的最重要的安全构件,其性能直接影响风力发电机的工作效率和安全性。风
计算机体系结构的不断发展,使得代码迁移工作变得尤为重要,在这种背景下,二进制翻译技术应运而生。二进制翻译技术使得在已有的体系结构下生成的可执行文件自动迁移到新的体系结
随着多媒体技术和网络技术的不断发展以及第三代移动通信系统和接入网络日趋成熟,流媒体逐渐成为无线通信的主要业务令流媒体应用在无线网络环境下实施成为可能。无线网络与
视频目标跟踪作为计算机视觉领域中的重要组成部分,已经广泛应用于医疗诊断、智能交通系统、弹道导弹防御以及军事制导等国民和军事的众多方面,受到相关领域科研学者的广泛关注
表情作为人类情感表达最直接最基本的交流方式,在非语言交流当中是一种十分有效的表达方式。表情不光可以直接而又准确的呈现个人的思绪情感,同时可以根据对方的表情来判断他人
随着计算机技术的发展,密码分析技术的进步,视频数据面临越来越严重的安全威胁。随着H.264视频压缩标准的问世,视频数据的安全性问题更加突出。因此针对H.264的特点,如何改进加密
计算机系统漏洞以及软件漏洞让大规模攻击成为可能。攻击者通过利用这些漏洞控制目标主机实施攻击。缓冲区溢出漏洞二十多年来在计算机漏洞中一直扮演重要的角色。因而了解什
随着无线网络技术的飞速发展,人们对无线网络性能提出了更高的要求,无线Mesh网络作为“最后一公里”网络接入问题的解决方案,越来越受到研究人员的关注。现有的Handoff关联策
随着网络技术的高速发展,高速网络技术逐渐得到普及,原来的网络安全防范技术如防火墙、入侵检测系统等,已不能满足网络安全的需要。入侵防御系统作为一种新的网络安全技术,受到网