一位研究蛋白质的科学家登录到一台计算机,并利用整个计算机网络来分析数据。一位商人通过个人数字助理(PDA)访问公司的网络,以预测某只股票的未来。一名陆军官员访问并协调三个不同军事网络上的计算机资源,以制定作战策略。所有这些场景都有一个共同点:它们都依赖于一个称为网格计算的概念。
在其最基本的层面上,网格计算是一种计算机网络,其中每台计算机的资源都与系统中的其他每台计算机共享。处理能力、内存和数据存储都是授权用户可以利用来执行特定任务的公共资源。一个网格计算系统可以像运行相同操作系统的类似计算机的集合一样简单,也可以像由您能想到的每种计算机平台组成的互联系统一样复杂。
广告
网格计算的概念并不新鲜。它是一种特殊类型的分布式计算。在分布式计算中,同一网络内的不同计算机共享一个或多个资源。在理想的网格计算系统中,所有资源都共享,将计算机网络转变为一台强大的超级计算机。如果用户界面正确,访问网格计算系统将与访问本地计算机资源没有区别。每台授权的计算机都将拥有巨大的处理能力和存储容量。
尽管这个概念并不新鲜,但它尚未完善。计算机科学家、程序员和工程师仍在努力创建、建立和实施标准和协议。目前,许多现有的网格计算机系统依赖于专有软件和工具。一旦人们就一套可靠的标准和协议达成一致,组织将更容易、更高效地采用网格计算模型。
那么,网格计算系统到底是什么?请继续阅读以了解。
广告