加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 襄阳站长网 (https://www.0710zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

关于云计算方面的,有哪些资源调度算法有改进的空间?

发布时间:2022-10-21 14:23:59 所属栏目:云计算 来源:
导读:  先说一下我理解的资源调度:在云平台中部署应用时,选择合适的物理机分配资源给对应的虚拟机。因为云平台可以由物理机集群构成,根据具体的云平台网络拓扑,物理机所处的网络位置不同;每台物理机的型号,性能,
  先说一下我理解的资源调度:在云平台中部署应用时,选择合适的物理机分配资源给对应的虚拟机。因为云平台可以由物理机集群构成,根据具体的云平台网络拓扑,物理机所处的网络位置不同;每台物理机的型号,性能,配置可能不同;每台物理机已经分配出去的资源(CPU,内存 等等)也不同。因此造成了同一个云平台中的各个物理机的异质性,所以在部署新的应用和更新已部署应用的配置时,需要资源调度算法给出部署策略(最优的物理机组合)。
 
  按照目的,大致有 应用性能,资源消耗(如云内带宽消耗,分布式应用组件间通信占用带宽),耗电(把应用集中在部分物理机上,其他空置物理机可以进入低能耗模式)。还可分 online(更新已部署应用的配置),offline(部署新的应用)。
 
  我知道的几个有待改进或解决的问题:
 
  1. 上面提到的不同目的的整合考量,还有和其他云管理部件的配合。
 
  2. 部署在同一台物理机上的虚拟机共享部分资源,如CPU cache。调度算法需要考虑虚拟机之间的相互影响。
 
  3. Scalability的问题云计算调度系统,如果对云进行集中式管理,大型云平台的资源调度算法复杂度会很关键。如果运行着大量应用,需要避免它们配置更新时的冲突(如都向同一个物理机迁移);需要考虑迁移时的带宽消耗,应用性能降低等等因素。这些是对 centralized 资源调度算法的考验。
 
  4. 在多数据中心,地理区域分布较广的云中, 有更多问题需要考虑,如 所选择的数据中心 和 应用的用户 间的距离, 不同组件跨数据中心的通信 等。
 

(编辑:PHP编程网 - 襄阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!