分布式计算技术发展状况研究
2011-10-14王欣
太原城市职业技术学院学报 2011年6期
关键词:服务
王欣
(太原旅游职业学院,山西 太原 030006)
分布式计算技术发展状况研究
王欣
(太原旅游职业学院,山西 太原 030006)
分布式计算技术是把网络上分散于各处的资源汇聚起来,利用空闲的计算容量完成各种大规模、复杂的计算和数据处理任务。文章研究总结了目前分布式计算技术的主流技术和新一代分布式计算技术的体系结构,讨论分析了它们各自的优缺点,提出了分布式计算技术存在的问题并展望了未来。
分布式计算;中间件;Web服务;网格
分布式计算就是在两个或多个软件互相共享信息,这些软件既可以在同一台计算机上运行,也可以在通过网络连接起来的多台计算机上运行。分布式计算的研究主要是分布式操作系统和分布式计算环境两个方面。随着因特网的广泛应用,分布式计算的研究从传统的以分布式操作系统为中心转变为以网络平台为中心的实用分布式技术,并取得了一定的成功。在过去的20多年间出现了大量的分布式计算技术,如中间件技术、移动Agent技术、P2P技术以及最近推出的Web服务技术和网格技术等。每一种技术都得到了一定程度的认同,在特定的范围内得到了广泛的应用。
一、主流的分布式计算技术
通信网络的出现使得计算能力的远程使用成为可能,下面讨论几种主流的分布式计算技术,并分析其各自的优缺点。
(一)远程过程调用
远程过程调用 (Remote Procedure Call,RPC)(如图1-1)是为了缓解最初的消息传递模型编程的琐碎性而提出的,它支持本地机的程序通过标准过程调用机制调用远程机的过程。……
登录APP查看全文
