Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/90760
Título: | Diagnosing applications' I/O behavior through system call observability |
Autor(es): | Esteves, Tania Macedo, Ricardo Oliveira, Rui Carlos Mendes de Paulo, Joao |
Palavras-chave: | analysis I/O diagnosis Storage systems tracing |
Data: | 2023 |
Editora: | IEEE |
Citação: | T. Esteves, R. Macedo, R. Oliveira and J. Paulo, "Diagnosing applications’ I/O behavior through system call observability," 2023 53rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W), Porto, Portugal, 2023, pp. 1-8, doi: 10.1109/DSN-W58399.2023.00022. |
Resumo(s): | We present DIO, a generic tool for observing inefficient and erroneous I/O interactions between applications and in-kernel storage systems that lead to performance, dependability, and correctness issues. DIO facilitates the analysis and enables near real-time visualization of complex I/O patterns for data-intensive applications generating millions of storage requests. This is achieved by non-intrusively intercepting system calls, enriching collected data with relevant context, and providing timely analysis and visualization for traced events. We demonstrate its usefulness by analyzing two production-level applications. Results show that DIO enables diagnosing resource contention in multi-threaded I/O that leads to high tail latency and erroneous file accesses that cause data loss. |
Tipo: | Artigo em ata de conferência |
URI: | https://hdl.handle.net/1822/90760 |
ISBN: | 9798350325430 |
DOI: | 10.1109/DSN-W58399.2023.00022 |
Versão da editora: | https://ieeexplore.ieee.org/document/10207129 |
Arbitragem científica: | yes |
Acesso: | Acesso restrito UMinho |
Aparece nas coleções: |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Application I.pdf Acesso restrito! | 1,42 MB | Adobe PDF | Ver/Abrir |