[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2] Modified RTDS scheduler to use an event-driven model instead of polling.
> [Dario was forgotten in this email. Adding him back..:-( ] Gah, how did I forget this! I've been meaning to make a text file of the command so I never forget anyone. > > Sorry for the repeated send to the mailing list, I forgot to add some I guess this could be useful to be mentioned in a cover letter. > > Since the two timers are independent now, if a task on the depletedq has deadline at time X (so the replenishment timer will run) and another task on a CPU runs out of budget at time X (so scheduler should run), its not clear what will happen. If the replenishment goes first it probably isn't a big deal. However, if rt_schedule goes first it may kick a vcpu that is about to get a replenishment that would cause it to remain a top priority. One easy option is to check replenishments before kicking a vcpu, but that's exactly the kind of stuff we wanted to avoid with this restructuring. Additional logic to enforce a replenishment always goes first may be more than we would like. I'll have to look more into the Xen timer behavior with these regards to this matter. ~Dagaen Golomb _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |