什么是术语"异构"在分布式系统?

时间:2015-06-30 02:32:54

标签: middleware distributed-system

术语"异构"通常用于分布式系统和中间件。这是什么意思?

1 个答案:

答案 0 :(得分:1)

分布式系统中的同构硬件将是每台机器具有相同的硬件,相同的操作系统,甚至可能只专注于运行一件事。

异质性意味着:

  • 硬件不一致。您可能拥有2011年的一套服务器,2013年的一台服务器,以及今年增加的一套新的服务器,所有服务器都在同一个计算资源池中。它们具有不同的CPU,内存量和可供使用的磁盘量。
  • 操作系统可能不一致。众包的分布式计算环境 - 在用户的屏幕保护程序运行时运行 - 可能具有不同的所有内容;它可能在Linux,Windows或OS / X上运行。

在这两种情况下,您必须计划不受资源差异的影响,或者根据实际差异来灵活处理。

要清楚;首先是1000倍更常见。如果有人说"异构分布式计算",则意味着两台或多台使用不同硬件的计算机一起用来解决问题。