1. A motor comprising:
a rotor, operable to rotate in a rotating direction, and provided with five teeth that define five slots therebetween at regular intervals in the rotating direction; and
a pair of arc-shaped magnets, surrounding the rotor, and facing each other through the rotor, wherein
a value of a circumferential angle between two adjacent slots with respect to an axis of the rotor is defined as a, a value of a circumferential angle between opposite end edges of an inner surface of the magnet in a circumferential direction of the magnet, which faces the rotor, with respect to the axis of the rotor is defined as b, and
the value of b falls within a range from 23 to 25 when the value of a is assumed as 12.
2. The motor according to claim 1, wherein the value of b is 24.
3. The motor according to claim 1, wherein
a value of a circumferential angle between opposite end edges of an outer surface of the magnet in the circumferential direction of the magnet, which is opposed to the inner surface, with respect to the axis of the rotor is defined as c, and
the value of c falls within a range from 20 to 22.5.
4. The motor according to claim 3, wherein the value of c is 20.
5. The motor according to claim 1, wherein
a value of a circumferential angle between opposite end edges of an outer surface of the magnet in the circumferential direction of the magnet, which is opposed to the inner surface, with respect to the axis of the rotor is defined as c, and
b>c is satisfied.
6. The motor according to claim 5, wherein
opposite end surfaces of the magnet in the circumferential direction are slopingly connected to the end edges of the inner surface and the end edges of the outer surface.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A process comprising:
tracking Ui(t) for each of N virtual-machine guests VMGi, where Ui(t) corresponds to utilization over time of a pre-migration host by an ith virtual-machine guest prior to migration to a target host, where i is an index ranging from 1 to N, and t is time;
projecting Ui\u2032(t) for each VMGi based at least in part on Ui(t), where Ui\u2032(t) is a projected utilization over time by VMGi of the respective pre-migration host;
projecting Ui\u2033(t) for each VMGi, based at least in part on Ui(t), where Ui\u2033(t) is a projected utilization over time by VMGi of the target host, each Ui\u2033(t) having a respective peak value Vi;
calculating UT\u2033(t) at least in part by combining Ui\u2033(t) over i, where UT\u2033(t) is a projected utilization over time of the target host, UT\u2033(t) having a peak value VT, the calculating being such that the sum of the peak values Vi is greater than the peak value VT of the sum; and
projecting P\u2033(t) based at least in part on UT\u2033(t), where P\u2033(t) is a projected power consumption for the target host for a scenario in which all VMGi are hosted by the target host.
2. A process as recited in claim 1 further comprising:
tracking UT(t) and PT(t), where UT(t) is utilization over time of the target host, and where PT(t) is a power-consumption over time of the target host; and
determining P\u2032(U), based at least in part on UT(t) and PT(t), where P\u2032(U) is a power-consumption function of utilization for the target host, wherein the projecting P\u2033(t) being based, at least in part, according to P\u2032(UT\u2033(t)).
3. A process as recited in claim 2 further comprising detecting patterns and trends in the Ui(t), the projecting Ui\u2032(t) being based at least in part on the detected patterns and trends.
4. A process as recited in claim 3 further comprising calculating a time-independent statistic for the scenario based on P\u2033(t).
5. A process as recited in claim 2 wherein the statistic is an average or a peak value for P\u2033(t).
6. A system comprising media encoded with code that, when executed by a processor, implements a process including:
tracking Ui(t) for each of N virtual-machine guests VMGi, where Ui(t) corresponds to utilization over time of a pre-migration host by an ith virtual-machine guest prior to migration to a target host, where i is an index ranging from 1 to N, and t is time;
projecting Ui\u2032(t) for each VMGi based at least in part on Ui(t), where Ui\u2032(t) is a projected utilization over time by VMGi of the respective pre-migration host;
projecting Ui\u2033(t) for each VMGi, based at least in part on Ui\u2032(t), where Ui\u2033(t) is a projected utilization over time by VMGi of the target host, each Ui\u2033(t) having a respective peak value Vi;
calculating UT\u2033(t) at least in part by combining Ui\u2033(t) over i, where UT\u2033(t) is a projected utilization over time of the target host, UT\u2033(t) having a peak value VT, the calculating being such that the sum of the peak values Vi is greater than the peak value VT of the sum; and
projecting P\u2033(t) based at least in part on UT\u2033(t), where P\u2033(t) is a projected power consumption for the target host for a scenario in which all VMGi are hosted by the target host.
7. A process as recited in claim 6 further comprising detecting patterns and trends in the Ui(t), the projecting Ui\u2032(t) being based at least in part on the detected patterns and trends.
8. A system as recited in claim 6 further comprising:
tracking UT(t) and PT(t), where UT(t) is utilization over time of the target host, and where PT(t) is a power-consumption over time of the target host; and
determining P\u2032(U), based at least in part on UT(t) and PT(t), where P\u2032(U) is a power-consumption function of utilization for the target host, wherein the projecting P\u2033(t) being based, at least in part, according to P\u2032(UT\u2033(t)).
9. A system as recited in claim 8 further comprising calculating time-independent statistic for the scenario based on P\u2033(t).
10. A system as recited in claim 9 wherein the statistic is an average or a peak value for P\u2033(t).
11. A system as recited in claim 6 further comprising the processor.