构建异构资源池的时候如何屏蔽底层硬件性能的差异?

我们现在有很多计算资源,但是它们的性能差距很大,有嵌入式系统也有通用服务器。通用服务器的一个核的计算能力可能要比嵌入式系统的一个核高出好多倍,应该怎么进行换算才能对上层调度屏蔽底层CPU硬件性能的差异呢?...显示全部

我们现在有很多计算资源,但是它们的性能差距很大,有嵌入式系统也有通用服务器。通用服务器的一个核的计算能力可能要比嵌入式系统的一个核高出好多倍,应该怎么进行换算才能对上层调度屏蔽底层CPU硬件性能的差异呢?

收起
参与3

返回狄俄尼索斯的回答

狄俄尼索斯狄俄尼索斯软件架构设计师UProject

理论上无法屏蔽,屏蔽之后就只能按最差的性能来给应用使用了,如果应用不感知底层falvor的话。
建议还是把硬件falvor在调度系统中标识出来,暴露给应用层,应用层根据不用应用对算力不用要求,选择调度到哪种硬件上。

互联网服务 · 2019-06-15
浏览1585

回答者

狄俄尼索斯
软件架构设计师UProject
擅长领域: 云计算容器容器云

狄俄尼索斯 最近回答过的问题

回答状态

  • 发布时间:2019-06-15
  • 关注会员:2 人
  • 回答浏览:1585
  • X社区推广