大型应用的论文程序自部署机制的研究

大型应用的论文程序自部署机制的研究

ID:32758004

大小:2.19 MB

页数:51页

时间:2019-02-15

大型应用的论文程序自部署机制的研究_第1页
大型应用的论文程序自部署机制的研究_第2页
大型应用的论文程序自部署机制的研究_第3页
大型应用的论文程序自部署机制的研究_第4页
大型应用的论文程序自部署机制的研究_第5页
资源描述:

《大型应用的论文程序自部署机制的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华中科技大学硕士学位论文摘要软件部署是软件生命周期中的重要环节,它不仅影响软件系统运行时的性能,还影响软件运行环境中资源的利用率。目前,对于大型的单片应用程序而言,多数采用直接将其安装在单台服务器上的部署策略,这种部署策略通常对单台服务器的配置要求较高、投入成本较大,更重要的是,这种简单的部署策略不能适应普适计算环境和移动计算环境的需求。但是,要将一个大型的单片应用程序部署到开放、动态、异构的网络环境中,不仅需要考虑程序自身的结构、模块划分、模块间相互通信等问题,还要考虑网络环境中资源约束以及用户需求等问题,是一个十分复杂的过程。根据自治计算的原理,论文提出了一个

2、大型应用程序的自部署框架。通过对应用程序进行静态分析,提取带权值的类图,进而使用一个新的混合聚类算法对带权值的类图进行分析,根据聚类分析结果将大型单片应用程序划分为多个能够独立运行和相互通信的组件,最后利用数学规划理论将多个相互通信的组件映射到开放、动态和异构的网络环境中。通过实验分析可以看出,论文提出的混合聚类算法在软件聚类质量、权威性、聚类分布的极端性等三个度量指标上具有良好的性能,有助于将单片应用程序划分为多个相互通信的组件;使用数学规划理论便于描述软件部署过程中资源约束和用户需求等问题,基于数学规划的部署策略在软件部署应用中具有良好的实用性。关键词:自治计

3、算自部署聚类组件图数学规划I华中科技大学硕士学位论文AbstractSoftwaredeploymentisanimportantstageofsoftwarelifecycle.Itnotonlyaffectstheperformanceofsoftware,butalsoaffectstheefficiencyofruntimeenvironment.Nowdays,forlargemonolithicapplications,softwareengineerusuallyusethedeploymentstrategyofinstallinglargemon

4、olithicapplicationsonasingleserver.Thisdeploymentstrategydemandshighconfigurationofservers,anddemandshighinputcosts.What’smore,thissimpledeploymentstrategydoesnotsuitfortheenvironmentofpervasivecomputingandmobilecomputing.However,deployingalargemonolithicapplicationintoopen,dynamicand

5、heterogeneousnetworkenvironmentisaverycomplexprocess,whichnotonlyneedstoconsiderstructureofapplications,modelspartitionandmodelscommunication,butalsoneedstoconsiderresourceconstraintsofnetworkenvironmentanduser’srequirements.Accordingtotheprincipleofautonomiccomputing,thisthesispropos

6、edaself-deployingframeworkforlargemonolithicapplications.Extractingweightedclassgraphusingstaticanalysisofapplications,usingclusteringtechnologytoanalysisweightedclassgraph,partitioningapplicationintomorecomponentsaccordingtoclusteringresults,usingmathematicalprogrammingtodeploymoreco

7、mponentsintocomplexnetworkenvironmentfinally.Experimentalanalysisprovedthatthehybridclusteringalgorithmperformsbestintermsofclusteringquality,authoritativenessandextremityofclusterdistribution,whichcanhelptopartitionlargemonolithicapplicationsintomorecomponents.Mathematicalprogramming

8、iseas

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

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

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