网格计算,云的后代,分布式计算的老大哥.

将网格计算视为组织的两个核心系统的交集:云计算和电力等公用事业。在这个十字路口,网格计算使您可以利用以下资源来利用计算资源: 安全的Web网关, 集中而不是。就像您进入附近的能量线,获取我们所依赖的一些光辉电子.

现代电网将有许多输入来源。例如,发电厂为电网做出了很大贡献,但是诸如太阳能电池板和风车之类的新兴技术正在使电力生产民主化.

独立的手工生产者可以为电网做出贡献并获得补偿。在某些情况下,这是多余的能量.

例如,农民可能拥有太阳能电池板以在当地产生更便宜的电力。但是,农民无法存储任何未使用的电子以备将来使用,因此他们可以选择将多余的能量送回能量网,供其他人使用。一个人浪费的电子是另一个充满电的特斯拉.

网格计算非常类似于电网。无论大小,贡献者都可以添加到网格中。用户可以进入计算网格并独立于贡献者访问服务.

云,网格和分布式计算

为了更好地了解什么是网格计算及其与分布式计算的细微差别,首先了解网格计算能够克服的障碍和局限将变得更加容易。换句话说,了解网格计算可以解决的问题将帮助我们更好地了解什么是网格计算.

云计算的局限性是网格之光

网格计算是云计算的子集或扩展。简而言之,云计算是计算功能的外包。通用的云服务(例如来自Google Drive或Dropbox的云数据存储)可让客户与这些公司存储数据.

希望使用云数据存储的人可以在Google云端硬盘,Dropbox和iCloud等提供商之间进行选择。然后,与他们合作的公司将成为他们的云存储提供商。客户支持,故障排除,计费,网络基础架构以及向客户提供云服务的所有方面都将直接来自于他们选择的公司.

很简单吧?一位客户,一位提供商。但是,我们正在寻找云计算的局限性。云计算的优势在哪里不足,并为网格等其他组织结构留出了空间?

对云计算的常见批评:

  1. 用户资源致力于单个对称多处理(SMP)系统.
  2. 未使用的计算资源处于闲置状态,并锁定在单个任务中,直到完成.
  3. 可扩展性相对有限.

网格计算

网格计算不断发展的云限制

牢记网格计算与公用事业网格的相似之处,这种类型的计算组织可以减轻一些限制云计算的常见批评。.

让我们仔细研究一下这些说法,并研究网格系统如何比传统的云服务对用户更有利.

云限制1: 用户资源致力于单个对称多处理(SMP)系统.

我将使用一个非常基本的示例来说明这一痛点。有一位神经科学家正在寻找两个数据集(集合A和集合B)。这些数据集非常庞大,她需要将任务外包给云服务.

云服务运行这些数据集将没有问题,她很乐意从中租借一台计算机来处理她的数据集。请记住,她的数据集是互斥的,需要分别处理.

这意味着她租用的单台SMP机器将运行Set A,然后运行SetB。她的单台机器无法同时处理两个数据集。.

尽管没什么大不了的,但是她租用的云机器却是繁重的工作,并且在不到几个小时的时间内就破坏了海量数据集。对于科学家来说,处理数据所需的时间少于整夜的睡眠.

现在,如果她需要对100个数据集执行相同的处理,将会发生什么。她的预算仍然只给她足够的资金来访问一台云SMP计算机。作为科学界的人,她迅速进行了数学运算,发现处理所有这些数据将花费近两周的时间!

电网优势: 具有两个数据集(集合A和集合B)的同一位科学家可以改而使用网格服务。她将不再使用科学家从云服务中租用一台SMP机器,而是访问计算网格并租用所需的计算能力。.

这两个数据集将同时处理。也许是由两台机器组成,每台机器专用于一个数据集,或者可能是成千上万台机器,每台机器都分别处理数据集。无论如何,数据都是彼此并行处理的。两批次之前需要花费六个小时,现在单批次需要三个小时.

一百个数据集?从理论上讲,这将仅花费三个小时,因为每个数据集都是并行处理的.

云限制2: 未使用的计算资源处于闲置状态,并锁定在单个任务中,直到完成.

扩展上面神经科学家的例子,她租用的云服务独立处理了她的数据集,一个接一个.

在处理这两个数据集时,科学家注意到她租用的硬件仅以其容量的80%运行。剩余的20%不足以处理第二个数据集,而是闲置地等待下一个任务.

电网优势: 处理能力的商品化允许跨多台机器执行一项任务。对于科学家的数据集,网格系统可以在机器之间的一系列组合中处理数据.

例如,将这两个数据集分配给网格中的两台计算机,每台计算机都使用要在其上处理的80%的计算机。剩下的20%不会袖手旁观,而是由另一个网格用户捕获。闲置容量的这种使用是网格计算优势的重要组成部分.

云限制3: 可扩展性相对有限

不可否认,云计算的功能要比大多数本地计算机大得多。云堆栈的多层结构使整个领域的参与者比以往任何时候都多.

此外,与这些相同服务的自我托管相比,云计算具有许多扩展优势。可以这么说,云计算是 可扩展性有限似乎有点矛盾.

但是,相对于云计算,在网格上进行扩展甚至更为可行。部分原因是由于网格计算的模块化以及对闲置资源的更有效利用.

电网优势: 无论您是为它贡献还是使用它,在网格计算系统中扩展任务都可以像在其他计算机上安装Grid Client一样容易。.

对于神经科学家来说,她能够在相同的时间范围内以相同的预算将需求从两个数据集扩展到100个数据集。.

分布式计算或网格计算?

两个都!好吧,有点.

在对话中,使用网格和可互换地分布是很普遍的。从根本上讲,这两个术语指的是相当相似的概念。它们都是用于组织和联网计算资源的系统.

但是,如果您真的想一头雾水,那么网格计算就是分布式网络的整体集合。网格计算本身就是分布式网络中的分布式网络。对你来说足够元?

网格计算的下一步

这是对网格计算的非常宏观的了解。实际上,这是一个多方面的系统,用于组织一系列动态和单个部分,以使它们发挥最大作用。计算网格的每个组件都具有复杂性和实用性,这与公共电网中需要的多个部分不同.

与公用事业类似,其运作方式本身就是野兽。但是,真正的影响是总体可访问性。因为像公用事业一样,网格计算正越来越成为一种即插即用服务.

网格计算的下一个发展可能是在区块链中。网格计算依赖于多个相互信任的涉众。像Cosmos Network这样的项目已经在创建分散化的网格系统,以促进网络的互操作性并利用网格计算网络的功能.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me