>>>>>>> So why introduce VCPU level apis?
>>>>> Right, but we do not export that as a User API, that was my suggestion.
>>>>> We can internally control each vcpu's bandwidth, i.e. divide equally.
>>>> Hmm, I heard that some server could run CPUs at different speed.
>>>> May be this patch can simulate this behavior.
>>> frequency is changed but it is done transparently.
>>> I am not sure if we are trying to simulate that here.
>  In my mind, the flexibility is not always a good thing.
>  detailed setting. I don't know how many people want this flexibility.
>  I'm for Nikunj's desgin. Do you have any concerns?
My concern is whether we need to simulate CPUs running at different speed or not.
If All you guys think this isn't a problem. I'm also fine with Nikunj's idea.