面向性能优化的动作策略语言及决策引擎的设计和应用

被引量 : 0次 | 上传用户:Mr_Sunfox
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于策略的系统管理方法是高效管理大型复杂网络化系统的有效手段之一。而要实现基于策略的管理,其核心关键是策略语言的设计及相关策略决策引擎的实现。早在1998年,IETF就开始致力于策略建模工作。随后,为了将基于策略的管理方法应用于网络管理、访问控制管理等场景,诸多策略语言及策略决策引擎被研究者陆续提出。然而,已有的策略语言及其决策引擎在性能优化方面存在不足,如设计的语言在策略检索时效率低下、设计的引擎由于响应速度问题而成为系统整体性能的瓶颈,影响了策略语言和决策引擎的可用性。为了改进存在于策略语言和策略决策引擎两方面的问题,本文在调研当前研究成果的基础上,设计了面向性能优化的策略语言及其决策引擎。该策略语言是一种基于XML的结构化动作策略语言。该语言表达力覆盖设备管理和访问控制管理;采用标准化的XML形式编写策略;选择最为常用的ECA规则作为策略的原子规则;引入索引项,使得策略语言具备面向性能优化的特征。本论文设计的决策引擎可自动检索、解析和使用上述策略语言编写的动作策略,并结合实时环境因素,推理给出决策结果。该决策引擎实现了策略冲突检测和解决方法;引入了索引编码方法、缓存方法和工具性能改进方法,达到决策引擎性能优化的效果。最后,本论文将上述策略语言和策略决策引擎应用于农业知识库,实现了农业物联网应用场景下的决策支持,并通过性能对比实验,证明本论文设计的性能提升方法是切实可用的,且优化效果随知识库规模扩大而更加显著。
其他文献
在过去的十年里,由于带全球定位系统的智能设备的普及与移动互联网络的迅速发展,基于位置的服务已经成为了人们生活中一种重要部分。导航与位置服务技术已成为互联网、移动通
随着互联网的飞速发展,网络多媒体应用得以推广和普及。但是,传统多媒体需要下载完成后才能播放的特点与现今网络带宽资源有限的情况发生矛盾,于是产生了可以一边下载一边观
有效地从复杂图像中准确表征和提取待识别目标的形状和轮廓在许多领域具有重要的应用,也是计算机进行目标智能识别和分析的重要基础技术。大量研究表明,由于目标特征的复杂性与
人体步态识别是人体视觉分析的一部分,是近年来计算机视觉领域中备受关注的前沿方向。步态作为一个独特的生物行为特征,与其它生物特征相比,具有易感知、非侵犯性、难于伪装等优
  计算机支持的协同设计(ComputerSupportedCooperativeDesign,CSCD)作为计算机支持的协同工作(ComputerSupportedCooperativeWork,CSCW)的一个重要分支,已经吸引来自研究机构
面对海量的存储数据,如何从中发现有价值的信息或知识,成为一项非常艰巨的任务。数据挖掘就是迎合这种要求而产生并迅速发展起来的。数据挖掘,又称为数据库中的知识发现,就是从数
随着计算机技术及网络技术的快速发展和日益融合,计算机支持的协同设计(CSCD)逐渐得到人们的重视。P2P技术的出现能大大降低开展协同设计的成本,便于企业与其合作伙伴之间建
基于免疫学的入侵检测是近几年来入侵检测领域研究的热点,它的突出特点是利用生物免疫系统的原理、规则与机制来实现对入侵行为的检测和反应。目前多数商业化的入侵检测产品
随着无线通信技术的不断发展,尤其近年2.5G和3G通信技术的出现使得当今的手机功能日益强大,手机不仅仅再是传统的打电话工具。又因为手机操作系统的逐渐智能化,使得手机有能力承
传统的数据库应用主要面向事务处理,在进行事务处理方面有着较为成熟的理论和产品,但是决策支持系统主要面向决策支持,其应用的特点决定了传统的数据库技术无法对其提供很好