奇异果体育中国官方网站新闻中心

基于云模型的网络情境驱动软件动态配置技术的研究奇异果体育网址

2024-04-27
浏览次数:
返回列表

  基于云模型的网络情境驱动软件动态配置技术的研究,模型驱动,事件驱动模型,模型驱动方法,网络配置器驱动下载,struts2模型驱动,linux设备驱动模型,linux驱动模型,模型驱动架构,领域驱动模型

  基于云模型的网络情境驱动软件动态配置技术研究摘要 Internet软件的开发和运行无可避免地依赖于所依存的网络环境,要实 现Intemet软件的自适应性和软件系统的动态演化,需要充分考虑与系统交 互的外部网络环境,及时感知网络环境的变化并根据其变化适时的调整软 件系统的配置,以提供基于情境感知的软件服务。由于Internet的开放性、 动态性,网络参数表现出多变而不确定性,用户对软件应用的服务质量 (QoS)需求也呈现出模糊性特征,本文从多参数级和群体级两个粒度开展 工作,研究基于云模型的复合网络情境驱动软件动态配置机制,主要处理 情境建模中的不确定性和软件动态配置中的“抖动"问题。 首先,提出了基于不确定性云模型的复合网络情境建模和评价方法 ANCC(Assessment algorithm forNetworkContextbasedonCloudmodel), 综合网络延时、流量、带宽和端到端的距离等指标,为避免因资源共享和 竞争出现的配置“抖动”,从群体级建立复合网络情境模型,并基于常用的 目标评价模型逼近理想点法设计了一种网络评价函数,以建立的网络情境 数字特征作为输入,构造评价集和理想目标集,计算网络情境与理想目标 集的接近程度,有效地将建立的网络情境映射成具体的网络状况评价。 其次,设计了~种复合网络情境驱动的Intemet软件的动态配置框架, 综合考虑网络情境、系统响应时间和用户QoS(如视频延时)要求作为输 入,以是否满足系统响应时间和视频延时要求为评价标准,运用模糊控制 理论建立响应时间推理知识表和视频延时推理知识表,决策合适的配置组 最后,以Intemet视频服务为应用实例,针对ANCC算法及在其基础上的软件动态配置机制进行仿真实验。实验结果表明,运用云模型能有效地 解决动态多变的网络参数的模糊性、随机性问题,以及用户需求的模糊性 等不确定性问题;从群体级角度研究群体整体的网络情境和系统配置,可 以较好地避免因资源共享和竞争引起的配置“抖动",运用模糊控制方法能 响应系统性能和用户QoS要求,实现合理的系统动态重配置。 关键词:Intemet软件 网络情境云模型情境建模软件动态配置 RESEARCHONTHESOFTWAREDYNAMIC CoNFIGURATIoNTECHNoLoGYDRIVENBY NETWORKCONTEXTBASEDONCLoUDMODEL ABSTRACT Owning tothe development operationofInternetsoftware depends thenetworkenvironmentinevitablyit iSneedtobeawareofthe changes ofthe networkenvironmentinteractedwiththesoftwareintime.ItCan adjust softwareconfiguration timely while fullfill users’requirements,SO astorealizethe adaptability dynamicevolutionofIntemet software.Thenetwork parameters iS changeful anduncertaininthe open users’QoSrequirementsalsoshowthecharacteristics fuzziness,sothesoftware dynamicconfigurationtechnology driven networkcontextbasedoncloudmodeliSstudied.Itdealswiththeuncertainty contextmodeling itter'’ofsoftwaredynamicconfiguration from multi—parameters leveland group level. Firstofa11.themodeling andevaluationmethod ANCC(Assessment algorithm forNetworkContextbasedonCloud model)isgiven.ANCC synthesizes network delayflowbandwidth andend..to—-enddistanceandother network parameters,and discussesfrom multi—parameters leveland grouplevel, whichCanavoidthe configuration‘'j itter'’duetotheresources sharing.A networkevaluationfunctiontocalculatethedistancebetweenthecontextand theideal goal isalso designed in埘CC,SO asto map thenetworkcontextinto therealnetworkstatus effectively. Secondlyadynamicconfiguration frameworkofIntemetsoftwaredriven ANCCisputforward,taking applicationscenariosofInternetvideo servicesasthecase study.Bysynthesizing thenetworkcontext,thesystem’S responsetime,userQoSrequirements(mainly video delay)as evaluationstandard,building responsetime knowledge tableandavideo delay knowledge table using fuzzycontrol theorythe adaptability dynamic Ill configuration ofthesoftware system isrealizedfromthe group level. Finallylots ofsimulation experiments oftheANCC algorithm andthe dynamicconfiguration mechanismare given.Theexperimental resultsshowthat uncertaintyofnetwork parameters users’QoSrequirementsCanbe dealedwith effectivelytheconfiguration‘'jitter'’is avoidedwhileresearchon users’QoSrequirementsaremeted byfuzzycontrol,and dynamicre-configurationofsoftware system realizedfinally. KEYWORDS:Intemetsoftware;networkcontext;cloudmodel;context modeling;dynamicconfiguration ofsofbvvare 广西大掌司nb学位论文基于云模型的网络情期明区动窜“等动态配置技术研究 1.1研究背景 第一章绪论 随着Intemet的发展和普及,计算机软件的开发、运行等环境不再是封闭的、可控 的和静态的,而是转变成开放的、难控的和动态的【l】,为了实现在开放和异构网络环境 下的资源集成和共享,出现了一种新的面向Intemet环境的软件形式——网构软件(简 称Internet软件),它具有自主性、协同性、柔性可演化、连续反应式、多目标适应等基 本特征【2’3】。Intemet软件的概念被提出之后,其上的研究涵盖了服务计算【4j、Agent系统 【51、云计算16]、普适计算【7】等多种软件形态的新技术趋势。而Intemet的复杂多变性,使 各网络指标(如网络延时、流量、带宽等)也表现出一定的多变性和不确定性,使得Intemet 对运行在其上的软件应用的影响也越发明显,为了改善上层用户的服务质量QoS (Quality ofService)需求,需要研究网络环境对软件系统配置的影响,根据底层网络 情境调整软件系统的配置,实现软件系统对上层应用的自适应演化,达到用户的需求。 以Intemet中常见的Web应用形式——视频服务为例来说明本文的研究背景。随着 数字化、互联网等技术的发展,视频服务迅速地发展起来【8J。视频服务的主要QoS指 标包括延迟因素DF(Delay Factor)、媒体丢包率MLR(MediaLossRate)等。每天都 有大量用户访问Intemet上的视频服务,他们对视频的服务质量有着不同的需求,如有 的要求视频播放顺畅、低延迟,有的则要求视频清晰、低媒体丢包率等,如何满足用户 的这些QoS需求成为软件系统面临的一大关注点。这些分布于网络的视频服务组件将协 同工作完成将视频流从服务器端到用户端的传递,但由于其分布于不同的Intemet节点 上,而网络是不稳定的,网络指标是动态多变的奇异果体育网址,这将影响到上层视频服务的服务质量, 使得这些视频应用不易满足用户的要求。所以,这就要求软件系统能够及时感知运行时 的网络状况,根据不同的网络情境来动态地调整软件系统的配置,满足用户对视频服务 的QoS需求。底层网络、软件配置以及上层视频应用的映射关系如图l一1所示。 图1.1网络情境、软件配置与上层视频应用需求的映射Figure Themappingbetweennetworkcontextsoftwareconfiguration andusers’video requirements 广西大掌硕士掌位论文 基于云模型的网络情捌呜区动软件动态配置技术研究 下面从网络情境建模、Internet软件的动态配置两方面说明本文的研究背景。 (1)网络情境的建模问题 从协同学的观点来看,开放式系统通过与环境之间不断交换信息,系统各组成要素 之间通过协同工作和相互作用,使整体系统在一定条件下可动态演化形成新的有序结构 19l。Intemet软件服务也可从开放的观点来观察,它是一个处于开放的Intemet环境中的 协同式系统形态,其动态演化需要内外环境(如网络环境、系统配置等)中各要素的协 调。奇异果体育足球app然而在Intemet环境中,各网络指标处于动态变化中,呈现出多变和不确定性,其 变化会影响到上层软件服务的服务质量,所以需要实时的监测网络状况,获取运行时的 网络情境(Context),根据不同的网络情境来决定是否需要对当前软件系统的配置进行 重新调整,以使用户获取到满足其目标需求的应用服务。奇异果体育足球app在网络情境的建模方面已有大 量的研究工作,在刻画和处理网络环境下多变的、不确定数据的工作有基于本体的情境 建模、基于数学模型的研究、基于云模型的研究等,其中,云模型是一种基于传统模糊 数学和概率统计设计的定性与定量互换模型【101,能够较好地处理不确定性数据,所以本 文使用云模型来进行网络情境的研究。 (2)Intemet软件的动态配置问题 Intemet的动态性、用户对各种应用需求的多样性和多变性,要求Internet软件能够 感知外部环境的变化,从而进行动态调整和演化,其构造和运行呈现为软件实体的动态 聚合、协作和演化等过程。动态可配置性正是体现了Internet软件的自主性、适应性、 演化性等本质特征,它强调的是,尽量在无需用户干预的情况下,自主感知环境和需求 的变化,主动地更改系统配置,这也是Intemet软件与传统软件在系统配置问题上的区 别,如表1.1所示。近几年来,在Intemet软件系统的动态配置问题上已经有了许多不 同角度的研究工作,如基于动态软件体系结构的软件配置、基于资源感知的软件配置、 基于情境建模的软件配置等。而在开放、难控的Intemet环境下,对底层网络状况(即

  2024年彭水县市场监督管理局市场监管基层执法职位招录1人《行政职业能力测验》历年真题(答案详解版)

  2024年延川县大禹街道办事处一级科员招录1人《行政职业能力测验》历年真题(答案详解版)

搜索