- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向云计算的分布式计算环境研究.pdf
I数 字 技 术
t 应用研究
面向云计算的分布式计算环境研究
何宇
(电子科技大学 四川成都 610000)
摘要:分布式应用软件的开发环境为分布式软件的设计和开发提供了有力的条件。过去的编程语言面向对象、安全性和可移植性存在着很大的
不足 ava是一种应用软件的程序设计语言。随着互联网的飞速发展,它已成为其非常重要的网络编程语言之一。本论文 Iava技术分布式计算环境
的任务分解、并行同步与通信控制等特点做出了深入的研究和探讨,推出TJava~术分布式计算环境,使其更好的应用到实际工作中。
关键词:云技术 分布式 计算环境
中图分类号:TP311 文献标识码:A 文章编号:l007—9416(2014)10-009l一01
一 组可以独立工作的计算机、通过网络连接在一起的组成就是 chronized关键字来定义的。不管在某一时刻,临界资源只允许一个线
分布式系统。有了分布式系统环境,能使计算机共同协调工作,共享 程进入,其余的必须排队等待。为了确保某一时刻只能有一个线程进
系统资源。Java对于互联网的操作系统,是其他编程望尘莫及的,云 入到临界资源,每一个Java都有一个相关联的监视器,用其监视临界
技术已成为互联网上应用最广泛的程序语言。它使分布式计算实现 资源。信号量的实现一般是作为一个共享的整数值,代表可使用的资
的更容易。 源,以一种结构化的方式管理有限资源的方式。多进程之间,无论是消
1主要技术 息通信还是数据通信,JavaSpaoes~间和JavaSpaces~务都必须使用。
2.3计算模式
随着网络服务的广泛应用,J2EE的分布式计算技术已经逐渐体 在分布式网络计算环境中,如何使多台计算机,甚至多个不同
现它的优势,它只是一个Java~境,Rmi、Jini和JavaSpaces~术是实 的计算程序协调解决同一个问题,是一个新的难题和挑战。分布式
现异构分布式计算环境。JavaSpaces~Jini的基础上,为计算机环境 计算资源的组织和管理也是众多问题里面非常关键的一个。首先要
中的应用程序提供共享数据。 明确哪几台计算机或哪几个进程参与求解,才能协同求解一个具体
1.1Jini 的问题。就是说,计算机任务会用到哪些计算资源以及如何使用这
Sun公司的BillJoy推出了JiM这项技术,是Java结构的一种, 些资源,就某个进程而言,首先要通过Jini的功能获取JavaSpaces空
由基础编程、编程模式和服务三个部分构成 ,通过执行操作系统把 间,观察空间里面是否存在有指定计算任务的任务表。若没有任务
功能扩展到整个网络。Jini在分布式环境 中主要有寻找、注册、租借 表,创建任务表之后,同时把 自己加入到资源列表。若任务表已经创
等功能。实现支持快速配置的分布计算环境是Jini技术的核心理念。 立,只要把 自己加入到资源列表即可。JavaSpaces空间的资源列表的
通过用一个简易的模型,以此来随时改变设备和软件的配置。它是 共享作用,使各进程懂得相互之间的资源定位,这样就能够了解有
一 个相应似的、主动的分布式基础结构,也是Corba、mcom等分布式 哪些资源能够协作求解。
基础结构的一种。通过JkniN用各种服务的网络计算环境是富有弹 Java分布式的计算模式中,有一个或多个进程同时并发执行和
性和容易管理的。 处理的系统存在着。串行计算模式可以不用Rmi技术和JavaSpaces
】.2R Illj 技术 ,只需要使用文件 /数据库。其它的计算模式必须使用Rmi、
Rmi是由框架层 、远程应用层和传输层三个部分构成
文档评论(0)