一种移动分布式系统的可视化建模构造器VMT的设计与实现

一种移动分布式系统的可视化建模构造器VMT的设计与实现

作者:师大云端图书馆 时间:2019-11-13 分类:参考文献 喜欢:3450
师大云端图书馆

【摘要】随着互联网的出现,计算机软件所面临的环境发生了变化,由静态、封闭转为动态、开放。其中,“动态”指变化频繁,“开放”指环境及其变化可能超出开发阶段的预期。由于硬件速度的提高、容量变大、成本降低、移动自组网和便携式计算设备的出现等等,使得软件系统的规模和复杂性不断地增加。软件系统从传统的桌面环境开始转移到具有高分布性和移动环境。本文首先介绍移动分布式系统概念的背景、特征和移动中间件的重要性。无线网络与固定网路相比,更容易受到干扰而出现网络故障,发生断连操作,使系统可用性降低。介绍支持断连操作的方法:缓存技术、数据收集、RPC、部署与重部署、副本一致性和代码一致性。其中,部署过程是将组件部署到硬件设备上。在构建支持断连操作的分布式移动开发平台时,引入了中间件技术。中间件能检测运行系统的信息,本文设计中间件适配器组件来移动分布式网络下对中间件的要求。其次,构建移动分布式可视化构造器MTV,采用MVC设计模式。VMT具备如下功能:可裁剪性、可扩展性和有效性。VMT的可裁剪性能够对增加新视图或者修改原有视图。VMT支持可扩展性表现在模型大小、视图和控制器算法的可扩展性。VMT有效性为确保不以性能为代价来换取系统可扩展性。MVC模式将一个应用分成模型、视图和控制器。VMT模型子系统包括系统数据组件、算法结果数据组件和图形视图数据组件;VMT视图子系统包括表格视图组件和图形视图组件;VMT控制器子系统包括产生器组件、修改器组件、算法容器组件和中间件适配器组件。采用J2EE的架构设计模型、视图和控制器。再次,给出了可用性的定义、模型假设、可用性的计算方法和提高可用性的部署算法。模型的假设包括:尽管有很多原因可导致可用性降低,本文关注系统的可用性和断连操作,断连操作是系统可用性降低的主要原因、在给定时间T内提高系统可用性,假设在时间T内,检测到系统参数是不变的和假设通过访问一些中间位置可得到系统部署结构,也就是通过一些中间件位置可得到系统相关参数。可用性模型构建的约束条件:每个主机上可用的内存、每个软件组件需要的内存和组件位置的可能约束(例如,UI组件可能固定部署到特定主机上)。根据这些约束条件,得到系统整体可用性A。最后,由于移动分布式环境的内在动态性和不可预测性的特点,硬件主机和组件可能会不可预见地出现故障,如果硬件主机失效,那么部署在此节点上组件不能提供相应的服务,或者向其它硬件主机请求服务,从而降低系统可用性。如果系统由n个组件和m个硬件主机组成,那么找到具有最大可用性部署架构是个指数复杂性问题,需要设计近似算法来部署系统。根据组件间依赖的程度给出随机部署算法和贪心部署算法的伪代码。给出3个实例,运行两种算法,并分析系统可用性和运行时间。尽管贪心部署算法运行时间稍高比于随机部署算法,但系统可用性却明显提高。
【作者】刘洋;
【导师】郭德贵;
【作者基本信息】吉林大学,软件工程,2014,硕士
【关键词】移动性;MVC;可用性;部署算法;

【参考文献】
[1]刘志军.承压水上采煤断层失稳突水的研究[D].太原理工大学,工程力学,2004,硕士.
[2]杨程.中国市民社会与谍战片发展[D].中国政法大学,法学理论,2013,硕士.
[3]李景强.论儒家思想对马克思主义在中国发展的影响[D].湖南科技大学,马克思主义中国化研究,2013,硕士.
[4]张海燕.基于BIM的建设领域文本信息管理研究[D].大连理工大学,土木工程管理,2013,硕士.
[5]高晓斌.大学生志愿服务的德育功能及实现[D].延安大学,思想政治教育,2014,硕士.
[6]冉慧丽.精馏—蒸汽渗透分离乙烯/乙烷的动态模拟与控制[D].大连理工大学,化学工程,2013,硕士.
[7]许言午.面向行人检测的组合分类计算模型与应用研究[D].中国科学技术大学,2009.
[8]刘航.俄罗斯的金砖国家战略研究[D].外交学院,国际关系,2014,硕士.
[9]薛东明.论人权主体理论的历史及其新发展[D].山东大学,法律(专业学位),2013,硕士.
[10]黄才茂.福建省卫生资源配置地区均等化问题研究[D].厦门大学,公共管理,2014,硕士.
[11]南魁.佛教宇宙论的中国化[D].辽宁大学,宗教学,2012,硕士.
[12]张伟.低取代羟丙基纤维素制备及其成型加工性的研究[D].苏州大学,纺织工程,2013,硕士.
[13]杨永西.精密播种机工作状况实时监测系统研究与开发[D].吉林大学,农业机械化工程,2013,硕士.
[14]刘荣.移动Ad hoc网络基于链路稳定性的路由算法研究[D].湖南大学,信息与通信工程,2012,硕士.
[15]苏朋.南宋中期辞赋乡居园林生活书写研究[D].山东大学,中国古代文学,2013,硕士.
[16]邹琼.黄金金融功能的研究[D].上海社会科学院,世界经济,2014,博士.
[17]康澍.药物柳氮磺胺吡啶与若干金属离子作用的配位化学及含硫杂环配体与Cu(I)的配合物[D].广西师范大学,无机化学,2003,硕士.
[18]弥宏.中药香豆素类化合物的超临界CO_2萃取工艺及产物的非破坏质量监控的实验研究[D].吉林大学,2007.
[19]赵祚义.智能型铁路信号电源技术定义和分类[J].铁路通信信号工程技术.2004(04)
[20]王增收.幼儿园园长视角中的学前教育小学化问题研究[D].华东师范大学,学前教育学,2013,硕士.
[21]高晓玲.胆红素对抗内毒素诱导致大鼠急性肺损伤的实验研究[D].山西医科大学,呼吸内科,2002,硕士.
[22]陈佳,雷忆三,荣伟,贾丰溥,苏青林.石墨烯的制备技术研究进展[J].材料开发与应用,2014,06:110-117.
[23]蔡夏英,李惠强.微隙动配合技术在内燃机上的应用[J].城市公用事业.2001(06)
[24]许仁誉.图的全染色与度之幂和[D].山东大学,运筹学与控制论,2013,硕士.
[25]高研.中外商业银行客户关系管理比较研究[D].吉林大学,国际贸易学,2013,硕士.
[26]李和俊.志愿者参与动机研究[D].华东师范大学,社会学,2013,硕士.
[27]黄高爽.PVC改性TPU弹性体的制备及性能研究[D].华侨大学,材料加工工程,2013,硕士.
[28]杨丽华.miR-33a调控人非小细胞肺癌细胞上皮间质转化的机制研究[D].宁波大学,生物化学与分子生物学,2014,硕士.
[29]周永杰.LBS签到服务中隐私关注及影响因素研究[D].大连海事大学,软件工程,2013,硕士.
[30]张潜,李钟慎,胡祥培.基于模糊优化的物流配送路径(MLRP)问题研究[J].控制与决策,2006,06:689-692.
[31]赵婷,姚粟,徐友强,程池.欧洲食品安全局(EFSA)细菌耐药性评估概述[J].食品与发酵工业.
[32]徐俊超.公募基金会商业化运作的立法研究[D].湖南师范大学,法律(专业学位),2013,硕士.
[33]曹银.多因素协同作用下粉煤灰—矿渣粉混凝土耐久性能的研究[D].中国建筑材料科学研究总院,材料学,2013,硕士.
[34]金红梅.近似熵对气候突变检测的适用性研究[D].兰州大学,应用气象学,2013,硕士.
[35]李晓莹.以企业文化为导向的人力资源管理研究[D].西南交通大学,工商管理(专业学位),2013,硕士.
[36]古振东.Volterra型积分方程的Chebyshev谱配置法和分片谱配置法研究[D].湘潭大学,计算数学,2014,博士.
[37]丁晶.基于Web的在线考试系统设计与实现[D].电子科技大学,软件工程(专业学位),2012,硕士.
[38]曾为西.基于产业集聚角度的江苏省制造业转移实证研究[D].南京财经大学,产业经济学,2012,硕士.
[39]王稚茜.晚明人物画的古拙美研究[D].渤海大学,美术学,2014,硕士.
[40]杨劲.医院需要什么样的IT人才(下)[J].中国计算机用户,2005,45:40-41.
[41]王晶.内蒙古空港贵宾服务有限公司服务营销研究[D].内蒙古大学,工商管理,2013,硕士.
[42]刘希纲.包商银行包头分行个人信贷业务发展状况及对策研究[D].内蒙古大学,工商管理,2013,硕士.
[43]刘明霞.多发梗塞性痴呆模型大鼠CPU凋亡相关蛋白改变及人参皂苷Rg_2的干预作用[D].青岛大学,生理学,2004,硕士.
[44]孟佳洁.基于图像序列的超分辨率重建算法研究[D].西安电子科技大学,计算机系统结构,2011,硕士.
[45]于珊珊.宫腔镜结合阴道超声诊治子宫内膜息肉1085例分析[D].吉林大学,临床医学,2013,硕士.
[46]伍曦.南昌县农村公共卫生服务体系建设研究[D].江西农业大学,农村与区域发展,2012,硕士.
[47]赵倩.英语专业不同水平学生跨文化敏感度对比个案研究[D].山西师范大学,外国语言学及应用语言学,2014,硕士.
[48]彭勃阳.桥墩-车辆撞击力的实验研究与仿真分析[D].北京交通大学,桥梁与隧道工程,2013,硕士.
[49]李向军.基于Google App Engine云平台OA系统的设计与实现[D].西安科技大学,通信与信息系统,2014,硕士.
[50]MEB记者崔宏薇.新材料影响电力设备行业石墨烯热度与日俱增[N].机电商报,2014-07-21A06.

相关推荐
更多