24.12.2012 Views

Chapter 4 - DSpace at Waseda University

Chapter 4 - DSpace at Waseda University

Chapter 4 - DSpace at Waseda University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Chapter</strong> 5<br />

5.6 Summary<br />

We analyzed l<strong>at</strong>ency of HRTimer by using KAS th<strong>at</strong> is not perfect solution for timer<br />

l<strong>at</strong>ency. There is not only one reason of l<strong>at</strong>ency in the kernel but also complex reasons of<br />

l<strong>at</strong>ency from the kernel such as the rel<strong>at</strong>ion between processes, dependency with hardware<br />

interrupt (hardirq) [10] [19] and software interrupt (softirq). Thus, there’re so many reason of<br />

l<strong>at</strong>ency it’s impossible to solve the problem by one perfect solution. After high resolution<br />

timer l<strong>at</strong>ency experiment and analyzing event log, the most common problem is the priority<br />

of softirq.<br />

KAS evalu<strong>at</strong>ed problem of HRTimer, currently it is not possible to analyze other problems.<br />

However, it proved by using KAS along with the analysis of kernel timer, which is one of the<br />

most important and difficult problem in kernel. If a developer and a system administr<strong>at</strong>or<br />

used the KAS th<strong>at</strong> it is possible to analyze timer problems quickly and efficiently.<br />

76

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!