[openstack-dev] [heat][nova]dynamic scheduling

Jiangying (Jenny) jenny.jiangying at huawei.com
Tue Apr 15 13:03:34 UTC 2014


Sorry, I’m not quite clear about it yet.
I’m trying to find a way that heat controls the flow but not the nova scheduler.

发件人: Henrique Truta [mailto:henriquecostatruta at gmail.com]
发送时间: 2014年4月14日 21:39
收件人: OpenStack Development Mailing List (not for usage questions)
主题: Re: [openstack-dev] [heat][nova]dynamic scheduling

Hello!
I'm currently investigating both of these features you have mentioned, specifically on the NEAT[1] and GANTT[2] projects, as you might see on the last week discussion.
Do you have any further ideas about how and why this would work with Heat?
Thanks,
Henrique

[1] http://openstack-neat.org/
[2] https://github.com/openstack/gantt

2014-04-13 22:53 GMT-03:00 Jiangying (Jenny) <jenny.jiangying at huawei.com<mailto:jenny.jiangying at huawei.com>>:
Hi,
there has been a heated discussion about dynamic scheduling last week.(http://www.mail-archive.com/openstack-dev@lists.openstack.org/msg21644.html)
I am also interested in this topic. We believe that dynamic scheduling consists of two parts: balancing computing capacity and optimizing power consumption.
For balancing computing capacity, the ceilometer periodically monitors distribution and usage of CPU and memory resources for hosts and virtual machines. Based on the information, the scheduler calculates the current system standard deviation metric and determines the system imbalance by comparing it to the target. To resolve the imbalance, the scheduler gives the suitable virtual machine migration suggestions to nova. In this way, the dynamic scheduling achieves higher consolidation ratios and deliver optimized performance for the virtual machines.
For optimizing power consumption, we attempt to keep the resource utilization of each host within a specified target range. The scheduler evaluates if the goal can be reached by balancing the system workloads. If the resource utilization of a host remains below the target, the scheduler calls nova to power off some hosts. Conversely the scheduler powers on hosts to absorb the additional workloads. Thus optimizing power consumption offers an optimum mix of resource availability and power savings.
As Chen CH Ji said, “nova is a cloud solution that aim to control virtual / real machine lifecycle management the dynamic scheduling mechanism is something like optimization of the cloud resource”. We think implementing the dynamic scheduling with heat may be a good attempt.
Do you have any comments?
Thanks,
Jenny



_______________________________________________
OpenStack-dev mailing list
OpenStack-dev at lists.openstack.org<mailto:OpenStack-dev at lists.openstack.org>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140415/9f3fe99a/attachment.html>


More information about the OpenStack-dev mailing list