Re: BFQ: simple elevator

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

 



Hi....

On Thu, Mar 21, 2013 at 4:37 PM, Raymond Jennings <shentino@xxxxxxxxx> wrote:
> At any rate I suppose the best way to get started on this is to get a
> grip on the api's involved in receiving requests from above and
> dispatching them below.  Is studying the deadline scheduler a good
> start or would I be better off looking at documentation?

Valdis already gave you great feedback, so I'll just add that what you
need is lots of experiments.

Reading your detailed proposal, sounds like what you're doing is much
similar to Con Kolivas old- Staircase scheduler (a process scheduler).
The difference is, you're implementing it on disk which has way bigger
latency to consider. But again, IMHO there is nothing to stop you from
experimenting.

So I suggest, maybe you need to add something that anticipatory does,
wait for few moments to anticipate I/O coming in nearby sectors. You
need to define the limit of "nearby". If nothing coming, just keep
moving. If there is one, service them while changing the "service
path".

Just my 2 cents idea......


-- 
regards,

Mulyadi Santosa
Freelance Linux trainer and consultant

blog: the-hydra.blogspot.com
training: mulyaditraining.blogspot.com

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux