Jini分布式构架及其面向服务的虚拟实验平台解决方案

来源 :四川师范大学 | 被引量 : 0次 | 上传用户:newhing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络的普及和网络应用的扩大,现有的联网方式己经不能适应人们对于网络产生的爆炸式的需求,理所当然的需要有一种快捷、健壮的联网方式出现。像电话网一样,人们不需要在终端上做任何操作,只需要将电话线接口插入接口就可以将电话接入电话网;而且,某一个甚至一组设备的接入或离开网络,不会对网络造成任何不良影响。为了满足这种需求,SUN公司提出了一种动态分布式体系结构--Jini。随着虚拟技术的发展,虚拟实验的应用越来越广泛。尤其是在学校教学中,虚拟实验与常规实验相比:弥补了教学经费的不足、避免真实操作带来的危险、彻底打破空间和时间的限制。因此,大力构建虚拟实验系统是远程教育发展的必然趋势,具有很高的实用价值和重要的现实意义。 本文首先介绍了Jini的体系结构--它的目标、它做出的假设以及它的组件,然后论述了使用Jini的结构组件来组成动态的分布式群体的步骤,并分析了Jini与其他传统的分布式系统在性能上的差别,基于Jini构架,提出了一种面向服务的三维虚拟实验平台解决方案,该方案可以有效的解决(1)群体的动态形成,自配置,自管理问题;(2)客户与服务之间的紧耦合问题;(3)部分失败问题;(4)平台相关问题;(5)扩展问题;(6)并行处理问题。 本文在对Jini动态分布式体系结构和关键技术分析研究的基础之上,结合当前三维虚拟技术的发展现状,将两种技术有机结合在一起,发挥两种技术的优点,使该平台具有面向服务的特点,具有较强的可用性、可靠性和可扩展性,并具有一定的自适应和自管理功能。考虑到三维虚拟实验对性能有较高要求,本文提出了在平台中加入基于Jini的动态集群,使系统能根据具体需要对访问量大的服务启动多个实例来满足客户的请求,提高了系统性能和反应速度:提出了基于JavaSpaces的并行计算,使系统中计算量大、占用资源多的任务可以分解成多个小的子任务并行地进行计算,提高了系统资源的利用率和缩短了系统反应时间。
其他文献
数据挖掘又称数据库中知识发现,是从大量数据中用非平凡的方法发现有用的知识。分类是数据挖掘中的一项非常重要的任务,在商业、金融、电讯、DNA分析、科学研究等诸多领域具有
学位
微机电系统、片上系统和无线通信技术的进步孕育了无线传感器网络.网络中的节点具有体积小,价格低并且具有传感和计算能力等特点,由于这些特性,它们可应用于各种不同的区域,
内容管理系统作为一种专门的非结构化信息管理技术,伴随着非结构化和半结构化信息规模和应用需求的急剧增长,正逐渐成为信息管理技术发展的一个重要方向。本论文以成都理工大学
随着技术和需求的发展,计算方式在不断地变化,从60年代开始的集中式计算,今天广泛采用的分布式计算,到90年代中期新兴的移动式计算。新的计算方式与固定的网络相比,无线通信具有带
MVC是一种良好的设计模式,它将应用程序分成三个核心部件:模型、视图、控制器,每个部件处理各自的任务:模型表示数据对象,视图负责数据显示,控制器接受来自视图的用户输入,并根据用
远程监控系统借助Internet实现监视与控制任务,将监控范围扩展到更广的空间,进一步推动了控制技术向网络化、分散化和开放化的方向发展。随着基于Internet的远程监控系统的逐步
嵌入式数据库系统是近些年才兴起的一项新的数据库系统。它以目前成熟的数据库技术为基础,针对嵌入式设备的具体特点,实现对移动设备和嵌入式设备上数据的存储、组织和管理。本
随着计算机技术的发展,对外围设备的接口技术也提出了更高的要求。由于USB接口的许多显著优点,使得它在计算机外围接口中占据了越来越明显的优势。为了使得USB接口的相关设计变
随着网络技术的迅速发展,传统的基于关键词匹配的信息检索技术已不能满足用户准确、全面定位信息的要求。因此,许多研究者开始关注基于语义的信息检索,将语义上相同、相近、相包