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

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

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

Saved successfully!

Ooh no, something went wrong!