基于动态策略的非侵入式软件自适应技术

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:neneraini1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件自适应技术陚予软件系统调整自身行为来适应环境变化的能力,极大地提高了软件系统的可用性和稳定性。自适应软件系统易维护、适应性强、容错性高且应用广泛。但是在软件系统引入自适应控制逻辑的同时,也为原有业务逻辑增加了额外的复杂度。自适应控制逻辑需要频繁地进行计算、通信和结构调整,消耗了大量系统资源。此外,自适应调整的及时性在一定程度上取决于自适应控制环路的执行频率,频繁运行的自适应控制逻辑严重拖慢了系统本身的业务逻辑。为了解决这些问题,本文从以下几个方面展开工作:(1)提出了一种基于MAPE-K控制环路的自适应软件运行框架。在信息获取方面以日志文件分析为主,动态代理技术为辅,实现了非侵入式信息感知能力。通过使用面向切面编程技术,以极小的代码侵入为代价,让软件系统可以执行细粒度的功能调整和结构重组。非侵入式设计减少了自适应控制逻辑对目标系统业务逻辑执行效率的影响,同时使开发人员能够将关注点集中在目标系统的业务逻辑上,降低软件系统的更新和维护成本。(2)提出了一种基于动态策略的自适应决策方法。自适应软件需要时刻监测自身的属性以及周围环境的变化,从而对软件运行状态进行评估。本文结合可调整时间自动机模型和软件服务质量属性指标提供一种运行时软件系统自评估方法。该方法能够定量地分析和评估软件系统的需求满足程度,包括功能性需求和非功能性需求。此外,本文结合事件-约束-动作(ECA)规则和强化学习算法设计了一种动态策略。该策略同时具备动作策略的高效性和目标策略的高可用性。基于该策略的自适应控制逻辑,能够在面对已知异常时,检索知识并进行快速决策。在面对未知异常时,也能够朝着目标进行尝试并学习。本方法提高了自适应软件系统对复杂环境的适应性。(3)设计实验对本文提出的方法进行验证。实验结果表明,非侵入式软件自适应技术能够较好地降低自适应控制逻辑对软件业务逻辑的侵入程度,提高自适应软件运行效率。结合ECA规则和强化学习算法实现的自适应决策方法对复杂环境具有较好的适用性。
其他文献
近年来,随着Twitter、微信等社交网络的快速发展,社交网络已经成为人们发表观点和意见的重要平台。信息不断地在这些社交网络中进行扩散和传播,引起了越来越多研究者对信息传播方式的关注。影响力最大化问题作为信息传播领域中一个关键的问题,旨在找到一小部分具有高影响力用户,使得这些用户能够通过传播后影响到其他用户的数量达到最多。本文围绕社交网络影响力最大化问题的传播模型和算法两个方面进行研究,对于该领域
近两年我国资本市场跌宕起伏,众多天使投资、VC、PE为资本市场提供了大量的资金,解决了我国企业融资难的问题。但是,也存在着上市公司董监高利用信息优势操纵股价,损害中小投
碳量子点(CQDs),是一类尺寸在10 nm以下的新型碳材料。碳量子点具有生物毒性低、生物相容性良好、光致发光性能优异、易分散等优点,在离子检测、生物成像、药物运输等应用领域
电子供体(D)-电子受体(A)结构化合物分子内部不同基团之间可以发生电荷转移反应,通过调节电子供体和电子受体的基团种类、数量等方法可以对化合物吸收光谱和分子能级进行调控,从
随着药物的结构越来越复杂,数量越来越多,药物的研究已经进入一个大数据的阶段。如果仍然使用一般的生物实验的方法进行研究,成本高,周期过长。因此使用计算的方法对药物进行研究势在必行。其中预测药物的作用效果的算法就是一种高效,新颖的药物研究手段。尽管现在已经有大量的预测算法对药效进行预测,包括治疗效果、相关的功能路径等,但是这些算法在预测药效的同时引入了大量的先验知识,例如基于药物相似性网络的研究,正是
近年来,随着电网规模的不断扩大,电力系统运行设备的不断增加,系统运行的复杂性也随之增加,电力系统的安全稳定运行变得越来越重要。因此电力系统运行过程的状态监测技术和故
奇异摄动问题的数值方法是当前科学计算研究的热点问题,基于此,本文将从两个方面研究几类奇异摄动问题的数值方法.一方面,基于重心有理谱方法和相关智能算法,分别研究奇异摄动反应扩散方程和一类带参数的奇异摄动非线性方程的高精度数值方法.另一方面,研究了奇异摄动Burger-Huxley方程的自适应移动网格算法.具体内容如下:第一章介绍了奇异摄动问题的研究背景,研究意义以及相关研究进展,同时介绍了本学位论文
农林剩余物资源高效高值多元化利用及以可再生资源为原料制备复合材料是绿色材料领域的重要发展方向。天然植物纤维增强树脂基复合材料具有成本低、强重比高和环境友好等特点
Tor网络是目前最流行,且使用最广泛的匿名网络。Tor网络允许志愿者匿名并快速地建立中继节点,且中继节点的搭建门槛较低,这一开放性的态度在使其迅速发展的同时,也使其容易遭受Sybil攻击。针对Sybil攻击节点优化Tor网络路径选择策略是抵抗Sybil攻击的有效策略之一。但现有的Tor网络路径选择策略,都是针对某种具体形式的攻击进行防御,如端到端攻击、网站指纹分析攻击等,却不能综合抵抗多种形式的S
近年来,随着新兴的技术逐渐深入到旅游产业中,旅游的形态逐渐从传统旅游转向了文化体验式旅游,即需满足游客的基本旅游需求和对景区文化的深度体验需求。但当前大部分景区产品的文化展示形式单一,缺乏与景点文化相关的特色旅游内容,文化的传达效率较低。因此,本文结合了沉浸理论和多通道理论,论述其在文化旅游产品设计方面的指导意义:多通道交互为游客提供更优质的感官体验,沉浸状态让游客更容易感受到产品传达的文化内涵,