关于云计算方面的,有哪些资源调度算法有改进的空间
先说一下我理解的资源调度:在云平台中部署应用时,选择合适的物理机分配资源给对应的虚拟机。因为云平台可以由物理机集群构成,根据具体的云平台网络拓扑,物理机所处的网络位置不同;每台物理机的型号,性能,配置可能不同;每台物理机已经分配出去的资源(CPU,内存 等等)也不同。因此造成了同一个云平台中的各个物理机的异质性,所以在部署新的应用和更新已部署应用的配置时,需要资源调度算法给出部署策略(最优的物理机组合)。按照目的,大致有 应用性能,资源消耗(如云内带宽消耗,分布式应用组件间通信占用带宽),耗电(把应用集中在部分物理机上,其他空置物理机可以进入低能耗模式)。还可分 online(更新已部署应用的配置),offline(部署新的应用)。我知道的几个有待改进或解决的问题:1. 上面提到的不同目的的整合考量,还有和其他云管理部件的配合。2. 部署在同一台物理机上的虚拟机共享部分资源,如CPU cache。调度算法需要考虑虚拟机之间的相互影响。3. Scalability的问题,如果对云进行集中式管理,大型云平台的资源调度算法复杂度会很关键。如果运行着大量应用,需要避免它们配置更新时的冲突(如都向同一个物理机迁移);需要考虑迁移时的带宽消耗,应用性能降低等等因素。这些是对 centralized 资源调度算法的考验。4. 在多数据中心,地理区域分布较广的云中, 有更多问题需要考虑,如 所选择的数据中心 和 应用的用户 间的距离, 不同组件跨数据中心的通信 等。
■网友
我默默问句,请告诉我,究竟什么才是云资源调度?
■网友
这个问题……我可以说那些烂的资源调度算法都有改进的空间么?
推荐阅读
- 过节■江苏省委省政府办公厅下发关于做好2021年元旦春节期间有关工作的通知
- |徐州市出台《关于优化创新创业生态系统 提升区域科技创新活力的实施意见》及实施细则
- 雨下|全球关于禁售燃油车只是理论上可行吗
- 关于用phpfsocket 写Post, 模拟http 报文怎样写入要传输的处理数据
- 智叔|很多家长还在整箱买:谈谈关于牛奶的17个真相警惕这些列入黑名单的“假牛奶”
- 非计算机专业想要利用课余时间深入自学C++,想要找到比较体面的工作大概需要啥水平
- 关于微信小程序的思考:运营者该何去何从
- 关于人工智能虚拟人的一些问题
- 知乎上关于人生经验的介绍是否可能对青少年造成潜在危害
- 这样的情况我该咋办