基于AOP的应用性能管理框架的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:xumin7777
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现今互联网深入到社会各个领域,随着020 (Online to Offline)商业模式盛行,在线业务对于企业日趋重要。由于应用运行环境云端化和在线用户数量日益庞大,不良的应用性能和用户体验对在线业务影响日益严峻,甚至导致了大量用户流失。所以业界普遍需要一种有效的应用性能管理机制帮助企业实时管理在复杂运行环境中应用运行状况,保证良好的运行性能和用户体验。对应用系统实施性能管理,及时发现和应对问题,可以有效提高应用系统的用户体验。由于应用性能管理技术远未到达成熟阶段,尤其在国内,复杂的网络环境局限了国外相关技术本地化,主要表现在通用性不够、可扩展性不强,例如配置方式不够灵活、自动化程度不高、无法适用于所有网络环境等。面对上述局限性,本文提出了基于AOP的应用性能管理框架。框架使用AOP技术,通过汇编注入手段,将性能监测需求看作方面(aspect)注入到目标应用系统中,收集应用运行时信息,将性能数据的分析结果及时图像化展示。本文主要研究工作可概述为如下几个方面:1.提出了基于AOP的应用性能管理模型。从组件监控的角度,将该模型分为三块,即监控方面定义、监控方面注入和监控数据处理三部分组成。模块之间相对独立,主要依靠数据交互,拥有良好的通用性和可扩展性;2.基于应用性能管理模型,本文设计并实现了基于AOP的应用性能管理框架。框架通过独立的方面定义方式描述监控需求,通过汇编方式自动注入监控方面以及基于事务进行监控数据处理。3.以分布式服务器的性能管理能力构造为实例,对应用性能管理框架进行了验证,实验结果表明了应用性能管理框架的可用性和正确性。
其他文献
Web信息数量过多、增长过快,使得搜索引擎成为人们在Web上查找和获取信息的主要方式。Web上的信息分布存储、规模巨大,且有大量不稳定数据,加之网络的不稳定性,导致搜索引擎
随着数字化技术和网络多媒体的发展,数字视频的拷贝、传播和发布变得容易。为了适应不同的应用需求,视频经常会被编辑成多种格式的拷贝。这使数字视频的管理问题日益突现出来
随着时代的发展和潮流的进步,人们越来越多的使用譬如手机等移动设备来拍照和拍摄视频。然而移动设备由于受到硬件条件的限制,拍摄的作品往往无法和单反相机相媲美,拍摄出背
电信计费模型是为了解决业务支撑系统核心部分计费系统存在的问题而设计的。利用网络的概念来勾画业务支撑系统的框架,包含一系列的模型:数据模型、接口与协议模型、流程和功
在无线传感器网络中对多媒体数据的应用需求产生了无线多媒体传感器网络(Wireless Multimedia Sensor Network, WMSN)。以传输图像为主的无线多媒体传感器网络存在两个问题:图
当Java应用中依然保持着已经不会再使用的对象引用时,便会发生内存泄漏。因为无法肯定地判断一个对象是否不会再被用到,同时Java应用中对象之间的引用关系复杂,使得难以准确
“问答系统”是对用户以自然语言形式提出的问题给出一个明确的答案。问答技术是自然语言处理领域的一个研究热点,近年来受到了越来越多研究者们的关注。随着互联网的快速发
分布式拒绝服务攻击是通过控制多个傀儡主机向受害者发送攻击包的网络攻击方式,该攻击方式简单有效,攻击所用攻击包通常与正常数据包区别很小。分布式拒绝服务攻击危害巨大,
随着对Web服务研究的深入,组合服务怎样自适应运行才能更好的满足用户的SLA,成为组合服务广泛应用所面对的主要问题。作者所在的研究小组从组合服务的执行环境对组合服务的运
随着网络技术的发展,无线传感网络在不同领域得到了广泛的应用,如军事、医疗、环境保护、交通等方面。无线传感网络的规模也由最初的几十个节点扩大到了成百上千个。面对如此