云环境下软件的自动配置模型与方法研究
【摘要】随着云计算技术的发展,越来越多的计算能力、存储能力等软件基础应用被迁移到云平台上。同时,越来越多的软件应用架设在云平台上,或者是依赖于云平台提供的服务支撑自身的计算。依赖于虚拟技术的成长,软件的运行环境可以不用再受限于特定的硬件环境,人们可以在各种终端上获得一致的软件体验。传统的软件架构设计需要考虑运行软件的硬件以及客户端环境,因受制于有限的硬件条件,往往没法对高扩展性进行尝试。当硬件条件得到提升时,传统软件往往需要进行整体重构才成合理的利用相应的硬件资源。通过云计算技术,我们可以抛开硬件的限制,在软件架构的设计上,更多的去考虑高可扩展性、提供可靠服务、提升软件体检。基于以上原因,我们希望提出一种云环境下的软件自动配置模型。云平台本身依赖于虚拟化技术和分布式计算技术,现有的研究大多数集中于这两个技术,而我们注意到云平台本身提供了很好的分布式计算研究环境,因此我们在云平台上尝试了分布式系统架构的研究。本文首先在云环境下,定义了软件的一般模型。在这个模型上,我们提出了一种通用自动配置软件模型。通过这个模型,软件的设计可以不用过多的运行环境和运行时所需要的资源,专注于特定业务领域的实现,提供软件的质量。GoogleAppEngine和Heroku当前主流的商用PaaS平台大多只是提供Web应用支持或是需要一定的运维支出,已有的PaaS平台不是我们所理想的模型。我们希望的模型是基于插件模式,通过扩展OVF将架构模型抽象,并且具有可扩展性。我们详细的描述了该模型下软件的整个生命周期,以及软件的自动配置策略。其次,我们希望我们的模型具备负载均衡的能力,各个组件具备自动扩张的功能。在云环境下,硬件资源的虚拟化,使得运行环境可以通过一个预先写好的配置文件自动的建立完成。当软件中一个组件的计算需求加大时,一个理论上的机器或者多个机器无法承受用户的请求时,我们让一个组件自主的繁衍,成为提供统一功能的多个组件,并且通过一个中间组织者,合理的处理计算请求。我们在这部分分析了已有的负载均衡算法,提出了一种适用于我们的模型的改进算法,依照该算饭,软件组件具备了自主扩展性。最后,通过Eucalyptus运行我们的仿真应用,验证了我们提出的云环境的通用的软件自动配置模型,并且验证了我们提出的负载均衡算法;通过CloudSim平台,对比了负载均衡算法,证明我们的算法在资源利用率方面更有优势。
【作者】孙福泽;
【导师】吴卿;
【作者基本信息】杭州电子科技大学,计算机应用技术,2014,硕士
【关键词】云计算;PaaS;软件模型;自动配置;负载均衡;
【参考文献】
[1]高亚玲.基于改进傅氏滤波算法的智能开关设计[D].合肥工业大学,控制理论与控制工程,2004,硕士.
[2]安冉.我国科技创新对区域经济增长的溢出效应分析[D].山东财经大学,统计学,2014,硕士.
[3]陈彤,刘云松,周永胜.单层片状石墨烯促进人脂肪间充质干细胞成骨向分化的体外研究[A].中华口腔医学会口腔修复学专业委员会.第八次全国口腔修复学学术年会论文汇编[C].中华口腔医学会口腔修复学专业委员会:,2014:1.
[4]李琳.审美教育与人的全面发展[D].华南师范大学,马克思主义哲学,2004,硕士.
[5]张建友,牛记者,郐鹏,郑俊,丁玉庭.复合亲水胶体对带鱼鱼糜制品凝胶特性的影响[J].食品工业科技,2012,17:54-57.
[6]廖芃芃.医疗保险监管体系研究[D].华中科技大学,公共卫生,2013,硕士.
[7]李宏伟.离子团与固体材料相互作用机理的研究[D].大连理工大学,等离子体物理,2004,硕士.
[8]姜仁良.天津红桥区政府绩效评估体系与方法研究[D].天津大学,公共管理,2004,硕士.
[9]张帆.基于RFT软件的WEB界面自动化测试设计与实现[D].华中科技大学,软件工程,2013,硕士.
[10]李小胆.CPⅢ平面控制网平差模型的可区分性及其平顺性分析[D].西南交通大学,大地测量学与测量工程,2014,硕士.
[11]王勇.北京市东城区以“住宅”为载体人口规模预测研究[D].吉林大学,社会医学与卫生事业管理,2013,硕士.
[12]单煜翔,陈谐,史永哲,刘加.基于扩展N元文法模型的快速语言模型预测算法[J].自动化学报,2012,10:1618-1626.
[13]李艳丽.有机电致发光器件电荷输运特性数值研究[D].兰州大学,微电子与固体电子学,2014,硕士.
[14]黄怡.设立中公司若干法律问题研究[D].华东政法学院,法律,2004,硕士.
[15]刘瑞.新生代农民工就业问题研究[D].北京交通大学,2011.
[16]苏克治.研究型大学创新型工程科技人才培养模式研究[D].大连理工大学,高等教育学,2013,硕士.
[17]闵扬.我国会计师事务所的司法会计鉴定业务研究[D].云南财经大学,会计学,2013,硕士.
[18]闫标.钢管约束型钢混凝土中长柱静力性能及设计方法研究[D].兰州大学,防灾减灾工程及防护工程,2013,硕士.
[19]严又生.基于广义模拟退火的人工神经元网络学习方法[J].石油地球物理勘探,1996,04:476-482+604.
[20]孙敏.中国建设银行内蒙古分行网点转型研究[D].内蒙古大学,工商管理,2013,硕士.
[21]郭晶.纳米金刚石线热导率的非平衡分子动力学研究[D].大连理工大学,2010.
[22]曾东晨.TD-SCDMA/TD-LTE信令分析仪人机界面设计[D].杭州电子科技大学,集成电路工程,2014,硕士.
[23]任书荣.CD59基因突变与蛋白质糖基化相关性的研究[D].青岛大学,病原生物学,2004,硕士.
[24]本报记者倪伟龄.省长为“原字号”换货[N].经济日报,2013-03-07006.
[25]徐超群.基于物质点法对TC4合金超高速碰撞的数值模拟研究[D].辽宁大学,理论物理,2012,硕士.
[26]魏志广.基于C语言的逆向工程的分析与实现[D].河北工业大学,计算机应用技术,2004,硕士.
[27]丁男.论《庄子》之“名”[D].兰州大学,中国哲学,2014,硕士.
[28]董树苹.内蒙古锡林浩特地区蒙古族幼儿园课程资源开发与利用的现状研究[D].内蒙古师范大学,教育(专业学位),2013,硕士.
[29]邵雅超.基于虚拟仪器的室内噪音分析[D].北方工业大学,控制工程,2013,硕士.
[30]贾菲.胶体晶体辅助构筑二维、三维有序微结构及其应用[D].吉林大学,2014.
[31]崔艳武.国有企业产权结构优化研究[D].西安建筑科技大学,企业管理,2004,硕士.
[32]赵庆杰.头针结合天智颗粒治疗中风后痴呆的临床疗效观察[D].黑龙江中医药大学,针灸推拿学(专业学位),2013,硕士.
[33]刘伟,张宇生,万小平,金其虎,刘厚军,程飞.四川盆地龙马溪组页岩气储层AVO预测可行性研究[J].石油地球物理勘探,2014,S1:5-10+1.
[34]钟生贵,黄垠瑜.铁路远程视频监控系统功能与应用的探讨[J].中国铁路.2008(05)
[35]詹云.连锁经营在手机零售业的应用研究[D].西南财经大学,工商管理,2004,硕士.
[36]尹思聪.荀子义利观及其评析[D].河北经贸大学,伦理学,2014,硕士.
[37]高鹏.“泥土”的媒介价值研究[D].中央美术学院,美术学,2013,硕士.
[38]宋玥洁.意义解释法在古汉语诗歌诗性隐喻中的应用研究报告[D].东北师范大学,翻译,2012,硕士.
[39]孙艳飞.体裁教学法在高中英语阅读教学中的应用研究[D].渤海大学,学科教学(专业学位),2014,硕士.
[40]方陵生在.神奇材料石墨烯——2010年度诺贝尔物理学奖得主安德烈·盖姆访谈录[J].世界科学,2010,11:11-12.
[41]谢东.基于蒙特卡洛技术的中国移动无线网优项目时间管理研究[D].安徽大学,工商管理,2012,硕士.
[42]史小男.兰州地区健康成人MSCT心肺血管测量及分析[D].兰州大学,影像医学与核医学(专业学位),2013,硕士.
[43]刘秀国.伪树图的谱矩序列[D].湖北大学,运筹学与控制论,2011,硕士.
[44]孙铮.隐性知识传递方式与传递效果的影响因素研究[D].浙江大学,2008.
[45]唐燕娟.对外汉语教学中的熟语教学研究[D].黑龙江大学,语言学及应用语言学,2013,硕士.
[46]陈淼.基于企业营销需求视角的微电影广告研究[D].安徽大学,新闻学,2013,硕士.
[47]安存国.微纳米石墨球的制备及其表征[D].山东大学,2011.
[48]孟庆杰.微小摩擦力测试仪的研制与开发[D].长春理工大学,机械电子工程,2004,硕士.
[49]张春梅.无线传感器网络时间同步的分析与研究[D].内蒙古大学,电子与通信工程,2013,硕士.
[50]刘建涛.氯诺昔康、芬太尼与不同药物复合持续静脉滴注对犬麻醉效果的影响[D].东北农业大学,临床兽医学,2013,硕士.
- 下一篇: 浙报传媒高溢价并购边锋浩方案例分析
- 上一篇: 基于用户物品成对分块的协同过滤算法
相关推荐
- 铜基多功能叶面肥与控释肥配施对果蔬增产和抑菌效应研究
- 01月03日
- NURBS曲线插补对数控铣加工质量影响的研究
- 10月22日
- 我国商业银行个人理财业务风险防范研究
- 02月29日
- LJ公司变频器营销策略研究
- 10月30日