收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

网格计算中的虚拟中间件前件研究

Raihan Ur Rasool(瑞寒)  
【摘要】: 开发特定的工具,使最终用户能够完全利用网格基础架构而不依赖于专门的支持团队,是实现网格最初提出的让所有人都能自由使用各种计算力资源这一愿景的重要途径。随着工业的发展,需要解决的科学和工程问题规模越来越大、越来越复杂,其发展速度远远超过硬件发展所遵循的摩尔定律。 由于网格应用需要大量的具有相关知识的专业人员,大多数科学家和工程技术人员在解决计算密集型问题时,并未采用网格计算的方式。因此,仍然需要开发相应的工具,以帮助最终用户能够在不依靠专业支持团队的情况下直接运行应用程序。一旦网格计算技术变得更加易于使用,大量的应用和用户都将从中受益。 本论文提出了一种介于网格中间件和最终用户之间的虚拟化网格中间件框架——Users-Grid。它为网格应用程序提供了一个高级抽象层,隐藏了网格中间件的细节,将用户和开发人员同复杂的中间件(Globus)基础架构隔离开来。Users-Grid框架的核心——个人提交代理能自动完成任务提交的一系列步骤。为了能够协调使用地区分布资源,大量的研究团队开发出了各种各样的中间件、库以及工具来实现这一功能。一个现有的应用程序提供了特定的接口供用户调用,用户不能对其进行修改,而重写现有应用程序的代价过高,通常不能为用户所接受。在这种情况下,中间件方法可能是解决此问题的唯一途径。Users-Grid中的中间件前件正是这一思想的集中体现。 Matlab将快速原型数值计算和高级编程集成到一起。交互式桌面科学与工程工具,如Matlab、Mathematica、IDL、Maple和Python等,不能直接运行于网格之上,人们需要花费大量的时间和精力对其进行移植。为适应网格计算平台而人工重新编写现有的桌面工具,仍然是最终用户决定是否采用网格技术的一种障碍。Users-Grid通过使用高级语言,使得这种移植工作量达到最小化,从而消除这种障碍。 多数大的组织机构希望其信息技术基础架构能够逐步进行演化,而不会发生重大的变革。因此,需要对异构环境进行支持,使得新的应用程序能与现有的专有软件进行交互。Users-Grid能很好地支持用户的这种需求。到目前为止,还没有软件包或工具能够支持Matlab运行于网格环境。本论文对Users-Grid系统原型进行了实现,并对实验结果进行了研究与分析。实验结果表明,基于Users-Grid的应用比串行Matlab应用效果提升明显。通过与其它系统进行比较,只有Matlab*G的效果与Users-Grid接近。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 鄢圣华;宋庭新;黄小荣;冯大鹏;;分布式并行计算网格系统的设计与实现[J];黄石理工学院学报;2007年01期
2 张乐君;马华东;蒋砚军;郑于锷;;G-MPI:一种基于网格的MPI框架及其实现[J];华中科技大学学报(自然科学版);2007年S2期
3 程城;郭伟;;基于事件的网格计算协作模式[J];潍坊教育学院学报;2009年02期
4 戚晶晶;林泓;;基于网络带宽约束的网格任务调度算法研究[J];计算机与数字工程;2007年06期
5 陶明璋,吴明光;Windows环境下应用MATLAB的软件开发技术[J];微机发展;1996年05期
6 杜京义,袁金石;MATLAB软件在控制系统计算机辅助设计中的应用[J];重型机械;1998年03期
7 郝平娇,李士雨;浅谈MATLAB在化工计算中的应用[J];计算机与应用化学;2000年04期
8 刘卫国,张升平;MATLAB及其在电路分析中的应用[J];长沙铁道学院学报;2001年03期
9 桂小林,钱德沛;基于Internet的网格计算模型研究[J];西安交通大学学报;2001年10期
10 林知明,杨高波;基于Matlab和C++ Builder的数字滤波仿真实现[J];电力机车技术;2001年01期
11 金加根,薛小红;VC++和MATLAB的接口技术[J];电脑学习;2001年05期
12 王群;MATLAB程序编写与应用[J];江苏煤炭;2002年02期
13 宋维君;基于MATLAB的时域分析法实现[J];辽宁师专学报(自然科学版);2002年01期
14 金祥曙,周晓军;基于Matlab的线性控制系统解的研究及其稳定性分析[J];机械;2002年05期
15 王铮,吴兵;GridGIS——基于网格计算的地理信息系统[J];计算机工程;2003年04期
16 刘永进,王旭辉;从WWW到GGG时代—第三代Internet应用[J];邯郸师专学报;2003年03期
17 汤宏斌,陶洋;下一代Internet技术——网格计算[J];通信技术;2003年11期
18 郑玮;;网格不是买的[J];每周电脑报;2003年04期
19 刘梅;;2003,网格年[J];中国计算机用户;2003年48期
20 史士英,刘法胜,刘兰风;网格计算与安全策略[J];山东交通学院学报;2004年01期
中国重要会议论文全文数据库 前10条
1 李德仁;朱欣焰;龚健雅;;从数字地图到空间信息网格——空间信息多级网格理论思考[A];中国地理信息系统协会第三次代表大会暨第七届年会论文集[C];2003年
2 李珍香;;谈网格计算技术[A];第11届全国计算机在现代科学技术领域应用学术会议论文集[C];2003年
3 高礼强;;如何节约企业的IT投资[A];中国信息协会信息主管(CIO)分会成立大会论文集[C];2004年
4 赵俊阁;薛丽敏;王晔;;网格计算及应用[A];中国造船工程学会电子技术学术委员会2006学术年会论文集(上册)[C];2006年
5 何旭莉;刘素芹;李兴盛;硕珺;;一个石油应用网格的设计与实现[A];中国通信学会第六届学术年会论文集(中)[C];2009年
6 陈述彭;陈秋晓;;网格地图与网格计算[A];地图学与GIS学术讨论会论文集[C];2002年
7 ;“从远程终端到网格计算”研讨会(2006年8月25日)通知[A];从远程终端到网格计算研讨会论文集[C];2006年
8 赵俊阁;薛丽敏;王晔;;全球信息栅格GIG中的网格计算技术分析[A];舰船电子装备维修理论与应用——中国造船工程学会电子修理学组第四届年会暨信息装备保障研讨会论文集[C];2005年
9 徐冰;王小华;顾国松;;网格技术研发进展综述[A];浙江省电子学会第七次会员代表大会暨2007学术年会论文集[C];2007年
10 陈庆奎;那丽春;;一个基于网格的并行Join算法[A];第二十一届中国数据库学术会议论文集(研究报告篇)[C];2004年
中国博士学位论文全文数据库 前10条
1 Raihan Ur Rasool(瑞寒);网格计算中的虚拟中间件前件研究[D];武汉理工大学;2007年
2 唐阔;网格计算资源与任务的实时监测预报系统[D];吉林大学;2010年
3 赵东;网格计算环境中若干关键技术的研究[D];电子科技大学;2003年
4 曾志;云格环境下海量高分遥感影像资源与服务高效调配研究[D];浙江大学;2012年
5 熊慕舟;基于网格计算的分布式数据管理关键技术研究[D];华中科技大学;2010年
6 许智宏;关于提高网格计算性能和服务质量的几点研究[D];天津大学;2004年
7 杨浩澜;动态网格计算工作流关键技术研究[D];重庆大学;2011年
8 丁顺利;基于代理的网格资源管理与任务调度[D];吉林大学;2006年
9 王剑秦;遥感数据处理网格节点的研究[D];中国科学院研究生院(遥感应用研究所);2005年
10 王兴志;动态电力系统的建模与网格计算研究[D];上海交通大学;2011年
中国硕士学位论文全文数据库 前10条
1 王犇;CGSP网格服务自动化测试技术研究与实现[D];西北工业大学;2006年
2 张靖;网格环境下任务调度机制的研究与仿真[D];西北大学;2006年
3 李玲玲;基于网格计算环境的远程教育应用研究[D];东北师范大学;2006年
4 樊莎;网格计算启发式任务调度算法的研究及在GridSim中的仿真[D];西北大学;2010年
5 齐心达;异构多机群系统中作业远程执行机制的设计与实现[D];吉林大学;2006年
6 张露薇;网格监测系统中的分布式目录服务的设计与实现[D];哈尔滨工业大学;2006年
7 郑剑英;异构多机群系统中子机群性能检测机制的设计与实现[D];吉林大学;2006年
8 艾永亮;网格操作系统中的资源监测服务[D];西安电子科技大学;2007年
9 王春丽;局域网计算化学网格的构建与应用研究[D];武汉理工大学;2009年
10 王春莲;基于改进遗传算法的网格任务调度算法[D];山东大学;2009年
中国重要报纸全文数据库 前10条
1 宁川;院士广东造势网格计算[N];中国计算机报;2004年
2 本报记者 孙定;IBM眼中的网格计算与存储[N];计算机世界;2003年
3 ;IT巨头抢滩网格计算[N];中国经营报;2002年
4 本报记者 熊伟;网格计算是否被高估?[N];计算机世界;2002年
5 本报记者 徐莉;网格计算引爆许可证变革[N];网络世界;2004年
6 ;网格计算吸引主流支持者[N];中国计算机报;2002年
7 Michael Miley;网格计算:面向大众的计算技术[N];经济观察报;2004年
8 王普勇;网格计算的发展[N];文汇报;2003年
9 ;如何实现网格计算[N];中国计算机报;2004年
10 新华社记者 王艳红;加入网格计算寻找非典解药[N];新华每日电讯;2003年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978