反射式移动的应用中间件的研究——策略选择算法及其实现

反射式移动的应用中间件的研究——策略选择算法及其实现

ID:32274318

大小:2.53 MB

页数:61页

时间:2019-02-02

反射式移动的应用中间件的研究——策略选择算法及其实现_第1页
反射式移动的应用中间件的研究——策略选择算法及其实现_第2页
反射式移动的应用中间件的研究——策略选择算法及其实现_第3页
反射式移动的应用中间件的研究——策略选择算法及其实现_第4页
反射式移动的应用中间件的研究——策略选择算法及其实现_第5页
资源描述:

《反射式移动的应用中间件的研究——策略选择算法及其实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、反射式移动应用中间件的研究一策略选择算法及其实现摘要无线技术和移动计算设备的迅速发展,改变了传统的分布式计算。与固定网络计算不同,移动计算在无线环境中运行,其资源有限且可用资源经常变动,应用需要感知并适应环境变化以保证服务质量。利用中间件处理环境感知及自适应问题,可以有效的简化和便利移动应用的开发。利用反射原理可以动态重配置中间件,是实现环境感知的有效方法,因为反射系统可以通过自省和调整来对自身进行修改。London大学的CARISMA平台采用了元数据和反射技术来实现移动计算中间件的环境感知。由于不同用户的服务质量需求不同,应用为满足用户需求,会以不同方式定制中间件,这些方式互相

2、之间可能存在冲突。CARISMA利用微观经济学中的暗标拍卖法来选择执行策略,解决了策略冗余的问题,却不曾处理策略缺失的情况。本文基于CARISMA平台,改进中间件的元数据,使之能更好的描述基层系统,细化策略冲突及其产生原因,提出追求最大用户满意度的让步协商机制,解决了因用户服务质量需求差异而导致的策略缺失问题。并且对策略选择中的标值算法进行改进,将策略提供的服务质量与用户对服务质量的要求进行比较,使所选择的策略能够更好地满足用户的服务质量需求;引入标值扣减反映执行代价消耗,简化计算。在提出的策略选择机制的基础上,论文分别给出通信代价和计算代价最小的两种分布式算法,对两者进行比较分

3、析,并实现此算法,说明让步协商机制的可行性和正确性。最后,给出一个环境感知的反射式移动应用中间件CARMAM的体系结构,并用一个在其上开发的具体应用实例来显示CARMAM为环境感知的移动应用开发提供的支持。关键词:移动计算,反射,中间件,配置,策略,环境感知河海大学硕士学位论文AbstractTherapidgrowthsofwirelesstechnology,coupled、析thadvancesinmobilecomputingdevices,havefundamentallychangedthelandscapeoftraditionaldistributedcomput

4、ing.Unlikefixednetworkcomputing,mobilecomputingnmninginawirelessenvironmentsuffersfromlimitedresourcesandoftenexperiencesconstantchangesintheavailabilityofresources,therefore,applicationshavetobeawareof,andadaptto,variationsintheexecutioncontext,inordertodeliveragoodqualityofservicetotheiruse

5、rs.ItCansimplifyandfacilitatethedevelopmentofmobileapplicationthatusingmiddlewaretodealwiththeawarenessofcontextandadaptationtOit.Reflectiveprinciple,usedtoreconfiguremiddlewaredynamically,iSeffectivetOachievecontext.awareness,asareflectivesystemcanmodifyitselfthroughintrospectionandintercess

6、ion.TheCARISMAplatformofLondonUniversityiSamobilecomputingmiddleware,whichexploitstheprincipleofreflectiontoenhancetheconstructionofadaptiveandcontext—awaremobileapplications.Asdifferentusersmayhavedifferentquality—of-serviceneeds,andapplications,inanattempttofulfilltheseneeds.maycustomizemid

7、dlewarebehaviorinconflictingways.TheCARISMAplatformusesamicroeconomicapproachthatreliesonaparticulartypeofsealed.bidauctiontosolvetheproblemofpolicyredundancy,whilehelplesstopolicyshort.BasedonCARISMA,thispaperimprovesthemetadata,applicationp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。