Hi Mac,

On Wed, 2009-04-01 at 02:26 -0400, Mac Mollison wrote:
> Hi,
> 
> I'm working with a group researching real-time systems at the University
> of North Carolina at Chapel Hill. I'm writing a testing framework for a
> linux kernel scheduler patch called LITMUS^RT, which allows us to test
> out various scheduling policies that are not in the normal kernel. I'm

Good to know about your work.

> also writing a paper about my efforts. I have a few questions...
> 
> 1) Have any papers been published discussing LTP's testing of the Linux
> kernel scheduler (including the real-time parts)?

Nope. Papers have been published about the general testing (including
schedulers) through LTP, but, nothing specific to Schedulers alone.

> 
> 2) As far as I can tell, the LTP is not concerned with testing that some
> scheduling policy is followed, but just that the scheduler is 'working'.

True. We are concerned only about that the scheduler that your kernel is
built/enabled/booted with is working fine. And you can verify whether
any subsequent kernel commits has introduced any significant regression.

> For example, you wouldn't be trying to ensure that the completely fair
> scheduler is actually completely fair, just that it appears to be
> scheduling things properly. Is this correct? (My research is more
> interested in whether or not a theoretical scheduling policy is being
> followed in practice, not whether or not it "works" for the end user.)

I would be also interested in getting your work tested by the LTP
community. We would be really interested in something like:

1) Determine which scheduling policy is employed in the running kernel
(through /boot/config* or /pros/config*),
2) Then invoke the corresponding testcase to find whether the job is
being done correctly.

> 
> 3) Are you aware of other projects which have done work on testing
> scheduling in linux, or any published papers on the topic?

We have the REALTIME tests in LTP, which measures all those aspects, but
only for the RT kernel. You can check them out here. Hope this helps:

http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/realtime,

Regards--
Subrata

> 
> Thanks so much for your time and help!
> 
> Mac Mollison
> 
> 
> 


------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to