----- Original Message -----
From: "Samuel Thibault" <samuel.thibault@xxxxxxxxxxxxx>
To: "Fang Yuming" <fangyuming@xxxxxxxxxxxxxxxxxx>
Cc: <xen-devel@xxxxxxxxxxxxxxxxxxx>
Sent: Thursday, August 28, 2008 4:51 PM
Subject: Re: [Xen-devel] [SPAM] About the differences between Version 3.3 and
Version 3.0
> Fang Yuming, le Thu 28 Aug 2008 09:48:47 +0800, a écrit :
>> 1. If there are many disk requests coming from different domains
>> simultaneously, how would the backend driver of the domain0 process
>> these requests? Does it processes them through FIFO algorithm?
>
> They are just queued in the dom0 kernel, which schedules them just like
> process requests.
>
>> 2. In version 3.0, where is the code about disk backend driver of
>> domain0? Is it in linux-2.6-xen-sparse\drivers\xen\blkback?
>
> Yes.
>
>> Do these codes include the algorithm processing disk requests from
>> different domains?
>
> No, Xen just lets linux do that, in block/*iosched.c
Does this mean that I should modify the dom0(linux) kernel( in
block/*iosched.c) if I want to do some experiments
about the disk scheduling algorithm of virtual disk scheduling algorithm?
>
>> 3. I found the newest Version is Version 3.3, can anyone tell me the majors
>> differences between
>> Version 3.3 and Version 3.0?
>
> See the announces of 3.1, 3.2 and 3.3.
>
>> And is there any change in the part of virtual disk, especially the
>> scheduling alogithm of different disk requests from domains?
>
> Again, that's just dom0's Linux matter.
From your answers, I know that if I want to do some research on virtual disk
schedling algorithm, I should
modify the disk scheduling part of linux kernel and it is no need to change
other parts of Xen?
>
> Samuel
Thank you very much for your help.
Fang Yuming _______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|