基于Web的网格应用程序接口技术研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:macguys
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网格技术的发展,网格正在被越来越多的普通用户所使用,网格应用正在朝着大众化方向发展,这对于网格技术的推广具有非常重要的意义。但是受制于网格平台及网格技术的复杂性,普通用户开发网格应用几乎不大可能。虽然目前存在很多网格应用程序接口,但由于这些接口主要针对网格研究人员设计,对普通用户开发网格应用无法很好提供支持。为了解决上述问题,基于Web的网格应用程序接口WAGA (Web-based API for Grid Application)借鉴Web2.0参与、互动和分享的特征,给用户一种所见即所得的网格应用编程方式。通过此种方式,普通用户不用了解网格底层的复杂性就可以开发属于自己的基于Web的网格应用。为了实现该网格应用程序接口设计的语言无关性,WAGA使用了SIDL接口定义语言作为规范设计语言。WAGA使用面向需求的规范设计方法,综合现有网格平台的需求,得出其设计目标:API分为非功能性API和功能性API两部分。非功能性API描述了WAGA的非功能性需求,这部分API处理了在实现网格应用功能性要求时需要考虑的相关问题,包括:错误处理、会话管理、上下文管理、属性模型、监控模型和任务模型六个部分。功能性API负责处理网格应用需要的相关功能:作业管理、名字空间管理、文件管理、副本管理、流管理和远程过程调用。从体系结构上来看,整个WAGA系统被分为四个模块:本地服务映像产生模块、服务解析模块、虚拟动态客户端模块、远程方法调用模块。通过模块之间的协调工作实现WAGA所见即所得的网格应用编程方式。对基于WAGA的网格应用开发系统进行了测试与分析。功能测试对系统提供的主要功能进行了测试,结果证明了系统在保证各项功能可用性的前提下相对传统的网格应用有更好的易用性。从两个方面对系统进行了性能测试,一个是系统的加载性能测试,主要测试系统及其所创建应用的加载时间,对比测试得出相同应用的加载时间仅为网格应用客户端GPE所创建应用的1/10。二是对各项网格任务处理时间进行测试,测试结果表明通过现有系统访问服务相对于直接访问延迟不超过10%。
其他文献
感知起源的存储系统(provenance-aware storage system PASS)是自动收集系统中对象起源信息的存储系统。起源信息是指,一个文件对象的完整历史数据,包括产生数据时的命令及参
虚拟现实技术融合多种信息技术的最新发展成果,为我们创建和体验虚拟世界提供了强有力的支持,并广泛应用到了社会的各个领域。在虚拟场景中,水体真实感的渲染是非常重要的组
当前水环境信息系统大多为两层C/S(客户端/服务器)结构或者三层B/S(浏览器/服务器)结构,在C/S结构中存在着耦合度高、通用性差、管理维护复杂等缺陷,且扩展性不强,不利于大量用
目前,彩铃业务作为一种电信增值业务,发展势头迅猛,已经成为继短信业务之后的又一杀手级电信增值业务。彩铃平台包括彩铃运行平台和彩铃管理平台。彩铃用户通过彩铃运行平台
分布式拒绝服务攻击(DDoS)利用现有IPV4网络体系下TCP/IP协议设计上的漏洞(例如IP地址易于伪造,攻击源头追溯困难等)实施攻击。DDoS攻击采用分布式攻击方式使得数据流呈无规
参数化建模技术作为一种有效的变动设计技术,在工业界与学术界得到广泛的研究与运用。它允许用户首先构建基于尺寸参数的CAD模型,然后通过参数修改生成变动模型,因此在系列化
网络信息量的指数增长对信息检索提出了更高的要求。为方便信息检索,有必要先对海量的电子信息按其内容加以分类。文本分类作为处理和组织大量文本数据的关键技术,可以在较大程
软件版本控制工具在软件开发中一直发挥着巨大的作用,它可以对软件开发进程中文件或目录的发展过程提供有效的追踪手段,避免文件丢失和相互覆盖,控制版本库的访问和修改,它也
随着网格技术的深入研究与发展,地理上分布的异构资源可以通过网格工具整合成一个完整的计算平台。高效的网格任务调度成为研究的热点和亟待解决的问题,其难点在于综合考虑任
ANSI RBAC(基于角色的访问控制)规范是目前广泛使用的存取控制模型,对该规范中访问控制模型的描述形式灵活多样,如数据库表关系形式、普通文本形式、XML文本形式等。但上述描述