分布式系统中的术语 "heterogeneous" 是什么意思?

What is meant by term "heterogeneous" in distributed system?

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

分布式系统中的同质硬件是指每台机器都具有相同的硬件、相同的 OS,甚至可能只专注于 运行 一件事情。

异构意味着:

  • 硬件不一致。您可能拥有一组 2011 年的服务器,一组 2013 年的服务器,以及今年增加的一组奇特的新服务器,所有这些都在同一个计算资源池中。它们具有不同的 CPU、内存量和可用磁盘量。
  • 可能不一致OS。众包分布式计算环境——当用户的屏幕保护程序运行时运行的东西——可能有不同的一切;在 Linux、Windows 或 OS/X 上可能是 运行。

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

说清楚;第一个是 1000 倍更常见。如果有人说 "heterogenous distributed computing",他们的意思是两台或多台不同硬件的计算机一起使用来解决一个问题。