Chapter 4 - DSpace at Waseda University
Chapter 4 - DSpace at Waseda University
Chapter 4 - DSpace at Waseda University
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
to propose a solution for the problem which occurs during project development. Moreover<br />
the structure of embedded systems is becoming more complex swiftly. Therefore, in order to<br />
analyze and solve problems in systems, a framework which makes performance measurement<br />
and analysis is urgently needed.<br />
In this paper, we propose a system architecture called Kernel Analysis System (KAS) which<br />
analyzes the event log of embedded kernel. KAS figures out problems in kernel quickly and<br />
has three main layers. First, is the Detection Layer. In this layer, the KAS finds out problems<br />
by checking all events th<strong>at</strong> occurred in the kernel and counting there number. Second, is the<br />
Separ<strong>at</strong>ion Layer. In this layer, the KAS separ<strong>at</strong>es only the events rel<strong>at</strong>ed to problems from<br />
all executed events. Third, is the Analysis Layer. In this layer, the KAS analyzes the problems<br />
by calcul<strong>at</strong>ing all the events’ running time and the number of error occurrences so as to figure<br />
out the cause of the problems. KAS cannot fix up every problem. Currently, KAS tested<br />
problem analysis of HRTimer, but it is not possible to analyze other problems. However, it<br />
proved by using KAS along with the analysis of kernel timer, which is one of the most<br />
important and difficult area in kernel, th<strong>at</strong> it is possible for developer or administr<strong>at</strong>or to<br />
analyze timer problems quickly and efficiently.<br />
iv