第二章 分布式计算模型

分布计算模型简述:
分布式计算模式比较特殊,它具有客户机/服务器流模式的相反特性,或者该模式是对等模式和客户机/服务器
流模式的混合。在该模式中,流量主要发生在任务管理器及其计算设备之间(与客户机/服务器模型相似),或者发生在计算设备之间(与对等模式相似)。具体模式的行为特征取决于分布式计算是如何进行的。
该模式的重要特性是应用流的方向与客户机/服务器模式正好相反,且计算设备具有严格的性能需求。

发展方向:

在因特网环境中,硬件平台、操作系统、信息数据和软件系统等更是多种多样、纷繁复杂。要适应因特网的复杂环境,这对新的计算模式,也就是分布式计算模式提出了更高的要求:
1.跨平台和开发语言的要求
分布式计算模式必须可以适应不同的硬件平台,也必须适应不同的操作系统。有一些人认为,计算机发展到一定程度就会消亡,但却变得无处不在。就好像在汽车里,马达的使用非常普遍,但用户在使用汽车时却一个也见不到。
2.可伸缩性的要求
可伸缩性就是通过增加系统的资源而使服务的容量产生线性(理想情况下)增长的能力。当公司的业务蒸蒸日上,规模逐渐变大时,系统中需要增加的只是一些额外的资源,而不需要对应用程序本身进行较大地修改。
3.应用程序的快速开发和部署
市场的竞争加剧要求公司的反应要越来越快。怎样提高软件生产的效率是许多人所关心的问题。软件开发人员希望编写软件就像硬件工程师一样,将购买的硬件芯片等元器件搭建一下就可以形成一个新的产品(当然要了解这些硬件芯片等元器件的特性并将其有机地搭建在一起也不是一件容易的事情)。这正是开发和使用组件的思想:编写具有一定独立功能的组件,并将这些组件作为软件系统中的独立部分进行使用。
4.安全性的要求
安全性是指对系统资源的访问控制,如硬件、数据和应用程序等。为了实现安全性的要求,就需要进行身份验证、授权、数据保护和审核等方面的工作。

优点:

分布式计算比起其它算法具有以下几个优点:
其一是稀有资源可以共享。
其二是通过分布式计算可以在多台计算机上平衡计算负载。
其三是可以把程序放在最适合运行它的计算机上,其中,共享稀有资源和平衡负载是分布式计算的核心思想之一。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值