?url_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rft.relation=http%3A%2F%2Fwww.eledia.org%2Fstudents-reports%2F463%2F&rft.title=Inferring+Temporal+Behaviours+Through+Kernel+Tracing&rft.creator=Rallo%2C+Paolo&rft.creator=Manica%2C+Nicola&rft.creator=Abeni%2C+Luca&rft.subject=TU+Technical+Reports+and+Publications&rft.description=In+order+to+provide+reliable+system+support+for+real-time+applications%2C+it+is+often+important+to+be+able+to+collect+statistics+about+the+tasks+temporal+behaviours+(in+terms+of+execution+times+and+inter-arrival+times).+Such+statistics+can%2C+for+example%2C+be+used+to+provide+a-priori+schedulability+guarantees%2C+or+to+perform+some+kind+of+on-line+adaptation+of+the+scheduling+parameters+(adaptive+scheduling%2C+or+feedback+scheduling).+This+work+shows+how+the+Linux+kernel+allows+to+collect+such+statistics+by+using+an+internal+function+tracer+called+Ftrace.+Based+on+this+feature%2C+tools+can+be+developed+to+evaluate+the+real-time+performance+of+a+system+or+an+application%2C+to+debug+real-time+applications%2C+and%2For+to+infer+the+temporal+properties+(for+example%2C+periodicity)+of+tasks+running+in+the+system.&rft.date=2010-03&rft.type=Technical+Report&rft.type=NonPeerReviewed&rft.format=application%2Fpdf&rft.language=en&rft.identifier=http%3A%2F%2Fwww.eledia.org%2Fstudents-reports%2F463%2F1%2Ftracer.pdf&rft.identifier=++Rallo%2C+Paolo+and+Manica%2C+Nicola+and+Abeni%2C+Luca++(2010)+Inferring+Temporal+Behaviours+Through+Kernel+Tracing.++%5BTechnical+Report%5D++++(Unpublished)++