Chapter 4 - DSpace at Waseda University
Chapter 4 - DSpace at Waseda University
Chapter 4 - DSpace at Waseda University
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
69<br />
<strong>Chapter</strong> 5<br />
Table 5.2 shows the st<strong>at</strong>istic inform<strong>at</strong>ion on occurred l<strong>at</strong>ency such as event names and<br />
execution times and consumption time. Execution time shows how many times each event<br />
was called in a period and consumption time shows overall time of each event during a<br />
period in nanosecond. From Table 5.2, it is possible to analyze event (mm_page_alloc,<br />
net_socket_call, and net_socket_sendmsg) has higher number than other events by analyzing<br />
execution times and consumption time.<br />
Table 5.3: Result of Analysis Layer: (a) Execution times when the time l<strong>at</strong>ency did not<br />
occur, (b) Execution times when the time l<strong>at</strong>ency occurred<br />
Event name (a) Execution times (b) Execution times<br />
kernel_arch_syscall_entry 37 92<br />
kernel_arch_syscall_exit 37 91<br />
net_socket_recvmsg 0 2<br />
net_socket_sendmsg 0 85<br />
net_dev_xmit 0 85<br />
mm_page_alloc 3 359<br />
mm_page_free 3 20<br />
… … …<br />
kernel_softirq_entry 1 6<br />
kernel_softirq_exit 1 6<br />
kernel_timer_itimer_expired 1 1<br />
Table 5.3 also shows the results of the analysis layer. In the table, the case (a) means<br />
execution times when the time l<strong>at</strong>ency did not occur, and the causes (b) means execution<br />
times when the time l<strong>at</strong>ency occurred by the network stress and I/O stress program. By<br />
comparing the case (a) to the case (b), we can figure out wh<strong>at</strong> event cause the time l<strong>at</strong>ency. In<br />
the result, the events - net_socket_sendmsg, net_dev_xmit, mm_page_alloc - were executed