分布式软件的交互行为监测机制的设计与实现

来源 :湖南工业大学 | 被引量 : 0次 | 上传用户:qianxiaoping
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着分布式软件在电信、金融等领域的广泛应用,人们对其可用性、可靠性和安全性等可信性质给予了更高的期望和要求。为解决日益突出的分布式软件可信性问题,需对其交互行为实施有效监测。在开放、动态的网络环境中,分布式软件呈现出规模庞大、松散聚合、行为复杂等特点,为有效监测其交互行为,论文较系统地从监测对象、监测框架、监测代理、监测需求管理、监测信息管理和监测机制实现等方面逐步展开了研究。分析了交互行为监测对象,明确了对交互行为中哪些可信相关数据进行监测。为实施有效监测,给出了交互行为监测机制的设计原则,遵循此原则设计了三层结构的监测框架,包括监测代理和监测中心两大模块,详细介绍了各模块的主要功能。讨论了监测框架中核心模块监测代理的设计,提出了基于动态AOP的监测器模型。通过引入新的AOP维度,使得监测机制能以更为灵活、松散、透明的方式融入目标系统。利用动态织入机制,能在目标系统运行过程中动态增加和删除监测器,提高了监测的动态性。为提高监测的可控性、自主性和可用性,给出了监测需求管理机制,能支持动态配置、自主调整和自动部署监测需求。为便于配置监测需求,设计了构件反射器,通过反射技术提取黑盒构件的内部结构信息,暴露出待监测对象。研究了监测中心模块的重要组成部分监测信息管理,给出了监测信息收集机制,采用Push和Pull相结合的方式,保证了监测信息及时获取,降低了监测负载,提高了监测效率;给出了监测信息存储机制,能将离散、割裂的交互行为信息,按指定的交互行为踪迹格式组织成连续、完整的交互行为踪迹后进行存储,便于对监测信息的后续处理。实现了交互行为监测机制,给出了原型系统。详细阐述了原型系统中核心部件的实现,并给出了一个应用案例,通过性能测试和分析,验证和评价了论文提出的交互行为监测机制的可行性和有效性。
其他文献
Web服务是一种分布式技术,是基于Web技术的最新成果,被称之为IT技术的第三次革命。Web服务是自包含、自描述及模块化的应用程序,其通过标准的Web协议使得不同平台的应用服务
近年来,随着Internet的快速普及,人们生活方式和认知世界的途径发生了翻天覆地的变化。由于互联网规模和覆盖面的迅速增长,人们主动或被动获取的信息也越来越多,同时,人们想
随着Internet的不断发展和Web服务技术的日益成熟,越来越多稳定、易用的Web服务共享在网络上,然而,单一的Web服务提供的功能毕竟有限,如要想定制、生成满足自身需求的业务,必
射频识别技术(RFID,Radio Frequency Identification)是利用射频原理通过非接触式双向通信方式来交换数据以识别目标的一项技术。随着RFID技术在军事领域、社会公共安全以及商
Internet网络传输和处理能力的大幅度提高以及音频和视频压缩技术的发展和成熟,使得网上音频、视频应用成为Internet上最重要的应用之一,出现了如视频点播、视频会议、远程学
近年来,随着多媒体网络通讯技术的飞速发展,图像和视频编解码技术已经成熟。但是现有的图像视频编解码方法只能以时间或空间为代价,获得解码质量的提升。因此如何以更小的代
利用静电悬浮结合落管来研究无容器微重力条件下材料的本征特性,是研究亚稳态新材料的重要手段。通过温度和图像传感器可测量样品体积和温度的变化,从而得到样品密度、比热、表
语音识别系统的性能是影响语音识别实用化的关键因素之一。语音训练数据的规模和质量对声学模型的性能有很大影响。在当今的信息化社会,大规模训练数据的获取越来越容易,但是
Flash是一种交互式矢量多媒体技术,由于它的短小精悍和跨平台性,使得它容易在互联网上传播,被广泛用于网页动画、互联网广告、网页游戏、视频网站的播放器等互联网应用。由于
随着网络技术的飞速发展和多媒体技术的广泛应用,越来越多的人使用网络上传多媒体信息,多媒体信息与日剧增。由于视频数据自身内容的特点即丰富性、多样性、结构的复杂性以及具