大规模分布式软件系统的伴随式监控技术研究

被引量 : 0次 | 上传用户:ccx1942
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件规模和复杂度不断增加,软件故障和软件失效问题日益严峻,给人们生活、社会和经济运转等带来极大的影响。如何保证大规模分布式软件系统的可信运行已经成为现实挑战。大规模分布式软件系统具有规模庞大、部署分散、部件异质、环境开放、持续演化等特点,其可信问题很难通过测试、形式化验证等手段在开发阶段解决。要保证大型分布式软件系统持续、可靠运转,需要运行时对其进行必要的“把握”和“调整”,其中的重要实现技术之一就是软件监控。软件监控技术经历了数十年的发展,研究者已经从软件调试、软件维护、软件调优、软件质量评估、软件实时容错等角度开展了研究。但在支持大规模分布式软件系统的可信运行方面,此类系统特点仍然为现有工作带来较大的挑战,突出表现在:(1)缺乏大规模分布式软件系统监控体系架构的研究,特别是针对此类系统中监控架构的适应性、灵活性、非侵入性等的研究;(2)缺乏对大规模分布式软件系统监控使能机制和方法的研究,特别是监控需求的完备性和系统性、监控设计的效率等方面的研究;(3)缺乏对分布式系统监控机制的普适开发方法的研究。本文从软件工程层面入手,针对上述挑战,从监控体系、监控使能机制、监控开发方法三个角度展开初步探索。本文工作的主要创新点包括:(1)提出了面向大规模分布式软件系统的伴随式监控架构和方法体系。“伴随式”是指监控机制的开发和运行基本独立于被监控系统。本文提出了伴随式软件监控架构和方法体系,通过应用面向方面编程(Aspect-OrientedProgramming,AOP)技术和相关设计模式支持大规模分布式系统开发时的伴随,通过监控使能的分布式软件运行框架实现运行时的伴随,通过监控系统的动态部署方法实现演化维度上的伴随,从而实现在开发阶段可以支持多种软件开发模式,运行阶段减少对被监控系统行为影响以及支持监控机制的独立在线演化的目标。(2)提出了设计约束驱动的软件监控使能机制和方法。本文剖析了软件设计过程中的计算表达失真、物理-数字映射失真和人的因素三类主要失真问题,从计算系统本源角度分析了软件系统监控的基本对象和要素,进而提出基于设计约束的不变式监控使能机制和操作规程强制执行机制。两种机制以伴随式思想为引擎,实现了对计算表达中存在的设计约束、操作人员应当遵守的使用规程的运行时监督,相对应的方法和工具拓宽了监控需求源,提高了监控使能的自动化程度和设计效率。(3)提出了基于元信息的软件系统监控能力注入方法。业务逻辑和监控逻辑混杂在一起,会导致大规模分布式软件系统复杂性的增加。基于元信息的软件监控能力注入方法通过“分而治之”思想来实现伴随效果:监控代码的开发和维护独立于业务逻辑,监控代码开发完成后,通过提取源代码的元信息,结合反射机制和工具支持将监控能力注入到软件系统中。这一方法由源代码分析、监控需求建模、监控代码生成、监控代码织入等环节构成,并由相应的软件工具支持,可以实现软件开发过程中和软件发布以后的监控能力注入,支持多种开发方法和环境。(4)提出了监控信息的多用途归纳和综合方法。软件系统监控的最终目标是服务于用户对系统的要求,这些要求来源于两个空间和三类用户,两个空间是数字空间和物理空间,三类用户是维护人员、保障人员和业务人员。本文从监控能效发挥的角度,提出了在数字空间通过监控综合解决软件运行时“黑盒”问题的运行轨迹追踪方法,面向调试和缺陷定位的监控定制方法,以及基于监控的数字-物理空间虚实协同分析方法,探索通过监控信息归纳和综合方法形成新能力的思路和途径。
其他文献
保税物流中心是新型的物流组织形式,它的建立对我国国际物流产业的发展及对外贸易发展具有积极的作用。以我国15个保税物流中心为样本,选取2007年数据,运用因子分析法对保税
<正>随着现代信息技术的迅猛发展,人类社会信息传播方式也在发生着日新月异的变化,并且还将以更加惊人的速度发展。信息传播方式的发展变化不仅催生了全新的媒体格局,还改变
目的:统计对比先天性髋关节脱位在不同民族、不同生活环境人群中的发病情况及治疗情况,旨在为防治先天性髋关节脱位提供科学可靠的理论依据。方法:选取近年来我院收治的先天
目的探讨乌司他丁对重度脓毒症诱导的ALI/ARDS肺组织蛋白C含量及活化的影响。方法应用盲肠结扎穿孔加生理盐水灌洗法制作重度脓毒症诱导的ALI/ARDS大鼠,以PaO2/FiO2≤300作为
通过理论研究和现场实测,研究了特厚煤层煤巷下山发生冲击地压的原因和冲击危险性实时监测预警方法。研究结果表明,下山煤柱区地层结构与开采形成的"不对称工字形"覆岩空间结
本文设计了一种D类音频功率放大器电路,相比于传统功放,D类功放有其独特的性能优势。高效率和低能耗使其在移动音频设备中的运用越来越广泛。本文在阅读国内外有关文献的基础
随着互联网的不断普及和应用,网页环境下视觉搜索这一热门话题越来越受到学术界的关注,其不仅受到与视觉有关的认知因素的影响,更受到网页布局等诸多因素的影响。本研究旨在
马克思在研究资本主义社会时,曾透彻地研究过资本问题,但由于时代的发展,在马克思所处的时代尚没有出现的文化资本问题,但在当今时代已经成为企业发展中不可或缺的重要因素。
统计文化是一种行业性的亚文化,是科学文化与人文文化的结合。在新的历史时期,统计文化有着丰富的内涵和表现形式,其中深层次的精神文化居于核心地位。统计文化对统计人员的
对多媒体数据进行管理、分类和检索具有广泛的应用价值和迫切的实际需求。有效的图像特征表达是完成上述计算机视觉任务的基础。然而,现有的方法仍然存在语义表达能力弱和判别