Jini和JavaSpaces技术在网格计算中的应用研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:yrrej86
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格计算是近年来兴起的一个研究热点,它发展了最初元计算的概念,旨在使互联网上的各种资源实现全面共享与协同,使整个因特网整合成一台巨大的“超级计算机”。网格资源主要具有分布性、异构性和动态性等基本特点,这些特点给实现可靠、可伸缩和动态适应的网格计算带来了挑战。 Jini是一种基于Java语言的处理动态分布式计算问题的简单的解决方案,其核心理念是实现快速配置的分布式计算环境,它提供了一个主动的响应式的分布式基础设施[13]。 JavaSpaces则是一种基于Java语言的元组空间技术。本文较为详细的阐述了的Jini体系结构和JavaSpaces计算模型,并讨论了这两种分布式计算技术对于网格计算的适用性;基于Jini和JavaSpaces技术的分布式并行计算服务的精髓,提出了一个轻量级的网格计算平台原型系统的体系结构;讨论了原型系统设计和实现过程中需要解决的几个关键问题,包括动态Java类加载机制、任务分配机制、容错机制、问题分割以及安全性等问题;实现了网格计算平台原型系统并在此基础上设计了一套简单的网格编程接口,开发实现了简单的应用实例,并作了性能分析。该原型系统具有下列特点: ①基于网格原理,充分利用网络的闲置资源进行并行计算,解决“大”的计算问题(Job),明显的加快了计算速度,缩短了对用户的响应时间; ②采用了Master接收用户Job、分解Job、写入JavaSpaces的机制,使得Master服务表现出多种角色:既提供接收Job的功能,又提供把任务写入JavaSpaces的功能;既能分解Job,又能合并Job的计算结果; ③闲置的计算资源以Worker的形式对外共享,Worker不需要注册,因此不需要发现、调度Worker参加计算。愿意贡献计算能力的Worker主动找到JavaSpaces、主动查找任务、主动进行计算,体现了“即插即用”的原则,系统具有一定的伸缩能力,而且降低了在资源发现、调度中的代价; ④基于租约机制,原型系统的运行具有一定的容错能力;原型系统可以有效的利用网络中闲置的具有分布、异构和动态变化等特性的计算资源,并具有一定平衡负载的能力; ⑤可移植性:原型系统基于Java平台,因此具有很好的移植性。 本文最后还指出了下一步需要进行的工作:原型系统需要进一步扩展能够解决问题(Job)的类型,研究分解和结果合并的各种算法;原型系统还应该为用户提供一个图形化的编程接口,方便用户提交计算任务;原型系统还需要进一步考虑与其它网格计算系统的互操作以及实现各种资源的共享与协作。
其他文献
人体行为识别目前已经广泛应用于社会生产生活的许多领域,例如银行、车站、机场、商场、道路、办公楼和居民小区等场所的视频监控系统。目前,可应用的场合包括了运动捕捉、监控
以IPv6为核心的下一代互联网已经兴起,IPv6网络将为整个信息产业提供一种全新的无限的发展空间,因此,IPv6的出现,给了中国IT业一个掌握核心技术千载难逢的好机会。IPv6路由器当仁
本文对基于时序逻辑的柔性工作流进行了初步的研究。在分析基于时序逻辑的工作流模型和柔性工作流特性的基础上,详细描述了基于时序逻辑的柔性工作流管理系统的组成及其表示方
本文研究与分析了曙光4000A监控系统中的采集卡(多路器),并实现了其中的嵌入式软件应用部分;针对原有采集卡(多路器)设计中嵌入式系统资源利用不充分等不足之处,提出了一种
随着信息网络化的发展,网络信息安全的概念不断被创新与实践。企业的信息网络安全自然而然地被提上日程,网络安全的目的是,为了更好地实施企事业应用,保护企事业的日常工作,就如一
随着互联网的发展和无线手持设备的广泛应用,移动IP越来越受到人们的关注。在移动IP应用环境中,由于无线信道的开放特性和节点的移动性会给网络安全带来了许多新的问题。而移动
当采用实视图来提高OLAP系统效率时,由于实视图往往并不恰巧是一个完整的格节点,即实视图是多维数据切片(MRFs),所以系统中会出现大量有重叠数据的实视图,这不仅占用了过多的存储
本文在研究CORBA和SOAP以及XML等相关技术的基础上,以OMG的CORBA集成规范为基础,在客户层、Web层、业务逻辑层和服务层四层开发框架下,构建了以SOAP/XML-ORB转换模块为核心的SOA
本文结合实际项目,在详细研究系统市场需求、技术以及测试现状、测试过程管理的基础上,以设计与测试作为研究课题,针对以上三个方面的问题进行改进,并在信令监测和与短信网关
首先,综述了各种航班需求预测方法,对简单均值法、简单指数平滑法、回归法、增量法做了分析、比较,增量法在准确性、时间复杂度、鲁棒性、可扩展性等方面都具有比较好的结果;提出