- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络计算――分布式计算环境(DCE)概述
摘要:简述DCE的基本核心服务的内容,DCE吸取了各种网络计算环境的优点,将不同厂商的异构的计算机集成为一个统一的计算环境,成为分布应用领域的事实标准。
关键词:DCE;IDL;RPC;网络;服务
中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)21-5947-03
1 DCE的定义
分布计算(distributed computing)也称网络计算(networking computing),它是充分利用网络资源的计算模型。该模型旨在提供一套有组织的系统方法,以实现一种开放型的标准化系统结构,使程序和数据都具有透明的分布能力和网络联结能力,以及互操作性和可移植性的能力。
开放软件基金会OSF(Open Software Foundation),是一个由200家计算机公司组成的非营利组织,专门从事于创立一个将所有平台联网的标准。它定义的分布计算由三个层次组成:基础性物理连接和分组交换机构,分布式计算环境,用户与网络接口。
分布式计算环境(distributed computing enviroment,缩写为DCE)是利用操作系统提供韵功能,统一管理网络资源,向用户和应用程序提供方便的管理机制、使用方法和开发手段,充分利用网络性能和资源。它的目标是使不同厂家的计算机或具有不同操作系统平台的计算机,能集成为一个统一的计算环境,使程序和数据具有透明的分布能力和网络联结能力以及互操作性、可移植性的能力。
最早的分布计算环境是以Sun Microsystem公司提出的SUN NFS(网络文件系统)为基础的ONC(开放网络计算),这是一个连接各种机型的通信体系。在这个网络环境中,网络内各用户能透明地共享文件,应用开发人员可高效地使用网络分散资源和异构机上的资源,并为网络管理员提供了各种网络管理工具。ONC环境目前已得到世界上主要计算机厂家的支持,如IBM公司、Microsoft公司等。
尽管如此,目前的计算环境仍存在不少问题,如不同厂商的网络环境不能协同工作、网络计算能力未能得到充分利用等,而且网络新技术层出不穷。为适应这种潮流,需要一种全新的统一的分布式计算环境标准。
未来的分布式计算环境与现在的联网环境大有区别。现在的网络环境,只是把一大批机器连在一起,计算机之间进行异步的信息传输。在新的分布式环境中,将是异种机器联网的紧耦合系统,也就是说,最终用户、应用开发者、系统管理人员所看到的是一个单一的系统,他们共处在一个共同的界面上,机器与机器之间的数据、?资源、名称等的差异都是透明的。
2 DCE的特征
新的分布式环境至少需要具备以下特征:
1) 每个对象如用户、文件、资源和服务等,在这个系统中有其唯一的名称,即无论在系统的何处访问这个对象,其名称不变。
2) 可以在系统的任何地方使用系统提供的任何一种服务,而不管该种服务现居何处。
3) 系统各处使用相同的用户认证方式,此外,系统的所有设备(打印机、文件等)采用相同的访问控制机制。
4) 有相应权限的用户可以在系统的任何地方管理系统的资源和对象。
为此,开放软件基金会OSF于1991年9月17日在波土顿推出了分布式计算环境DCE,在这个环境中,世界上所有的机器联成一个网络,网上任何机器可以方便地进行互访、资源共享和互相协同工作。
DCE软件由OSF组织成员分别负责开发,最近,各厂家纷纷推出各自的DCE产品,如IBMRS/6000上的AIXV3.0;HP公司也在其HP―VXMPE/XL上实现DCE功能。估计在不久的将来,DCE将成为使用网络资源和开发分布式应用程序的有力工具。
DCE是基于操作系统之上的一层系统软件,可运行在微机、工作站、小型机和大型主机上,其目的是以可移植性操作系统接口POSIX和X/Open Compliant规范为标准,从而独立于操作系统,便于在不同的平台和操作系统中实现。
DCE用C语言编写,并按模块化结构来建造。
我们从DCE结构可以看到,在DCE上执行的应用,通过RPC,可以将任务合理地分配到网上的机器分别执行,充分利用分布系统的功能,同时,网络上的任何用户,在系统提供的安全服务下,可在任何平台上登录,只需经过安全系统注册一次,即可访问系统中的所有平台。
3 DCE提供的服务
图1是OSF/DCE结构模型。DCE由两部分组成,一部分是基础型分布服务,它为应用开发者提供了基本工具,如RPC、安全服务、目录服务、时间服务、线程等;另一部分是数据共享服务,如分布文件系统等。下面分别简要介绍DCE所提供的核心服务。
1) 远程过程调用(remote proc
您可能关注的文档
最近下载
- 档案整理及数字化投标方案(517页).doc VIP
- 2025解读新《监察法实施条例》核心要点与条文速览PPT学习课件(含文字稿).pptx VIP
- 铁路信号电缆配线作业.ppt VIP
- 2025江苏邳州农村商业银行招聘10人笔试历年典型考题及考点剖析附带答案详解.docx
- 采砂船水上船舶运输安全应急预案 .docx VIP
- 2025年自贡市中考英语试卷(含答案解析).docx
- 2024年北京昌平四年级(下)期末英语(含答案).pdf
- 七年级下册数学期末试卷.pdf VIP
- SH_T 3043-2014石油化工设备管道钢结构表面色和标志规定.pdf VIP
- 新人教版数学四年级上册课本练习题《练习一》可编辑可打印.pdf VIP
文档评论(0)