数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 13027|回复: 17

分布式计算技术[转载]

[复制链接]
发表于 2003-12-15 04:21:14 | 显示全部楼层 |阅读模式
分布式计算技术
  在《CSDN开发高手》(2003年10月)中,RedStar81对分布式计算技术作了一篇综述。



两条路线
  理想的技术路线:部署分布式操作系统,全面管理系统中各自独立的计算机,呈现给用户单一的系统视图。
  现实的技术路线:在网络上部署分布式计算环境,并且提供开发的工具和公共服务,支持分布式应用,实现资源的共享和协同工作。
  当前,所谓的分布式计算技术通常指网络平台上开发、部署、管理、维护以资源共享和协同工作为主要应用目标的分布式应用系统。

三个阶段
  分布式计算技术发展的三个阶段
第一代(80-90年代初):面向的主要问题是信息共享,体系架构是经典的C/S计算模型,关键技术特点是动用传统的计算概念和设计(如过程调用和文件),成果是能够提供丰富的分布式系统服务,良好的分布式系统管理和典型的分布式应用;
第二代(90年代):面向的主要问题是异构环境下的应用互操作,体系架构是面向对象的多层C/S模型,关键技术特点是将面向对象的技术应用于分布式计算,成果是已经成为建立结成构架和软构标准的核心技术;
第三代(2000年以后):面向的主要问题是智能化的协同工作, 体系架构是自主的多Agent模型,关键技术特点是面向Agent的拟人化的交互环境,成果是概念验证系统令人鼓舞,尚未达到广泛应用于协同工作的成熟程度。

四个平台
  四种优秀的分布式计算平台:
CORBA、JINI、WebServices、Voyager(集成RMI/CORBA/DCOM)

N种分布对象计算技术
  传统的分布对象计算技术:DCOM、RMI、CORBA、Remoting(皆基于代理/存根架构)
  非传统的分布对象计算技术:?(基于?)

两种分布式语言
  Emerald、Dejay
 楼主| 发表于 2003-12-15 04:22:35 | 显示全部楼层
这有一篇《分布式计算走向何方?》
如果你们公司与多数大企业一样“在全部可用的CPU资源当中真正使用的大约只有10%”,那你一定希望部署下一代分布式计算架构,这将会使你们的IT成本大幅度降低。那么——
http://www2.ccw.com.cn/02/0236/b/0236b55_1.asp


如果你对分布式计算有兴趣,这里有几个项目可以参加:
http://www.shumo.org/bbs/dispbbs.asp?boardID=13&ID=3072






 楼主| 发表于 2003-12-15 04:25:31 | 显示全部楼层
这是一篇介绍原理的文章:
http://www.lilylicy.y365.com/know/fbswl1.htm
发表于 2003-12-15 06:49:37 | 显示全部楼层

What is Distributed Computing?

Distributed computing is a science which solves a large problem by giving small parts of the problem to many computers to solve and then combining the solutions for the parts into a solution for the problem. Recent distributed computing projects have been designed to use the computers of hundreds of thousands of volunteers all over the world, via the Internet, to look for extra-terrestrial radio signals, to look for prime numbers so large that they have more than ten million digits, and to find more effective drugs to fight the AIDS virus. These projects are so large, and require so much computing power to solve, that they would be impossible for any one computer or person to solve in a reasonable amount of time.
This site is designed for non-technical people who are interested in learning about, and participating in, public, Internet-based projects which apply distributed computing science to solving real-world problems.


Learn more about distributed computing:
ThinkQuest has an excellent educational site which describes distributed computing, its history, and some of the current distributed computing projects in 2000. The site is available in English, Français, and Español.  
Read a detailed article about distributed and grid computing by ExtremeTech. The article was written on April 4, 2002.
Read an article about distributed computing by Byte Magazine. The article was written in 1999.
Read a great, detailed overview of distributed computing by American Scientist. The article was written in 1998.
发表于 2003-12-15 07:02:42 | 显示全部楼层
差点搞错,刚才的关于分布式计算的英文简介转自:
http://www.aspenleaf.com/distributed/
发表于 2003-12-16 22:00:00 | 显示全部楼层
可以翻译吗
发表于 2003-12-17 00:41:53 | 显示全部楼层
偶是学分布式计算的啦,嘿嘿
不过我现在换课题了,大家有什么问题需要问?
其实分布式计算可以延拓到好多领域,例如grid(网格),IBM的on-demand computing,还有语义web,等等,基本上就是属于中间件领域的东西
发表于 2003-12-17 00:51:48 | 显示全部楼层
现在的分布式计算技术基本上是面向对象的方法,把网络上资源(计算,数据方面都是的)整合成可以访问的对象,也就是面向对象+分布式技术。COM/DCOM包括以后的.Net都只能适用于windows平台,但不限定于编程语言,j2ee是限定于java语言的,但不限定于底层操作系统,网络,硬件,比这个好些的,是CORBA,它是很好的一个规范(我们教研室就是做这个发家的,嘿嘿),可以用任何语言编写你要的应用,底层平台,网络都是不限定的,但是需要双方都是CORBA平台,也就是需要CORBA的特定API,web services比这个更进一步,它是只限定双方的一个接口(通过wsdl描述),就可以互相通信了。嘿嘿,现在这些技术的最终方向,则是agent技术。总的来说,分布式技术与软件工程,方法学是很有关系的,是现在应用最有前途的一个方向,也是需求不断增长的一门学问。
发表于 2003-12-17 04:14:38 | 显示全部楼层
偶还是不懂
kahon学长可以有更详细的资料么?
发表于 2003-12-19 04:33:31 | 显示全部楼层

    好难哦!
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-26 20:47 , Processed in 0.056155 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表