Loading...
Please wait, while we are loading the content...
Similar Documents
IOscope: A Flexible I/O Tracer for Workloads' I/O Pattern Characterization
| Content Provider | Hyper Articles en Ligne (HAL) |
|---|---|
| Author | Saif, Abdulqawi Nussbaum, Lucas Song, Ye-Qiong |
| Abstract | Storage systems are getting complex to handle HPC and Big Data requirements. This complexity triggers performing in-depth evaluations to ensure the absence of issues in all systems' layers. However, the current performance evaluation activity is performed around high-level metrics for simplicity reasons. It is therefore impossible to catch potential I/O issues in lower layers along the Linux I/O stack. In this paper, we introduce IOscope tracer for uncovering I/O patterns of storage systems' workloads. It performs filtering-based profiling over fine-grained criteria inside Linux kernel. IOscope has near-zero overhead and verified behaviours inside the kernel thanks to relying on the extended Berkeley Packet Filter (eBPF) technology. We demonstrate the capabilities of IO-scope to discover patterns-related issues through a performance study on MongoDB and Cassandra. Results show that clustered MongoDB suffers from a noisy I/O pattern regardless of the used storage support (HDDs or SSDs). Hence, IOscope helps to have better troubleshooting process and contributes to have in-depth understanding of I/O performance. |
| File Format | |
| Language | English |
| Access Restriction | Open |
| Subject Keyword | info Computer Science [cs] Performance [cs.PF] |
| Content Type | Text |
| Resource Type | Article |