[cadynce] On being able to pace periodic application strings... (Comparing Linux 2.6.9 and 2.6.20-rt8)

Gautam Thaker gthaker at atl.lmco.com
Thu May 10 12:34:06 CDT 2007


Hi Adam, Raytheon and James, (and others):

One thing you may want to be careful of is how you actual subject the 
application strings to the update rates that you want. If one looks at 
message arrival rates in:

https://escher.isis.vanderbilt.edu/twiki/pub/CADYNCE/OneFiftyFiftyCase1/WorkloadDescription.htm

one observes that there are some non well-rounded values for message 
rates. In any event, one wants to have good control over rate at which 
we inject messages into our experiments. In our tests ultimately we rely 
on 'nanosleep()' to accurately pace our message rates. (this or similar 
must be what CUTS based models use, James?) Please see the following 
link that shows if you use non-RT Linux kernel you may get some strange 
results. It is for this reason, among others, that  we test w/ RT Linux. 
PoR is also  using RT Linux.

http://www.atl.external.lmco.com/projects/QoS/RTOS_html/timer_gran/linux_2.6.9_and_2.6.20-rt8_compared.html

Gautam


More information about the Cadynce mailing list