[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Interested in taking up a project



Hii everyone :) ,
ÂÂ I'm quite familiar with the linux powerclamp driver now.
I have also started looking into xen's code as Dario suggested, but am not able to find proper documentation for xen.
These are my doubts:
1. Looking for a brief explanation of different fields in scheduler data structure in sched-if.h
2. From where do the different fields of scheduler structure gets called.
3. The driver i'll be writing will it be running at host machine level or guest OS level ?. As far as my understanding goes we should have it at host level to optimize the performance of all the guests, since VMs deal with the abstract interface (VCPU) so they wont be having the exact notion of the various parameters of cpu at runtime.

Please let me know if I'm wrong anywhere.

Thanks,
Abhinav

On Mon, Jul 13, 2015 at 3:15 PM, Dario Faggioli <dario.faggioli@xxxxxxxxxx> wrote:
On Sat, 2015-07-11 at 02:03 +0530, Abhinav Gupta wrote:
> Hi everyone,
>
Hey, :-)

> ÂI'm sorry for the late update. Actually I had another project going
> on in parallel, didn't want to distribute efforts.
>
Sure, no problem.

> I went through the implementation approach of powerclamp, it controls
> power consumption by managing C states of the core. This was my
> learning so far. Code makes a little sense to me, I'll need some more
> time to get hands on powerclamp's code ( I'hv no experience with linux
> kernel code). After this I'll start exploring Xen.
>
Right. Bear in mind that, with respect to this, Linux and Xen are quite
different. Or at least, that's certainly true for scheduling... for
ACPI, there might be similarities due to the fact that ACPI support in
Xen is inspired to Linux one, but I'm no expert in that, so I don't
really know.

The point I wanted to make was, although some understanding on how
things work in Linux, in order to figure out what PowerClamp really
does, is necessary, start focusing on Xen ASAP, as that is your
target! :-)

> @Dario I'll look into how popular it is in the linux world and if
> there are some real popular real space applications built on top of
> it. I'll put my findings here.
>
Ok, that would be great.

Thanks and Regards,
Dario

--
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.