<  Retour au portail Polytechnique Montréal

Cube data model for multilevel statistics computation of live execution traces

Naser Ezzati-Jivan et Michel Dagenais

Article de revue (2015)

Document en libre accès dans PolyPublie
[img]
Affichage préliminaire
Libre accès au plein texte de ce document
Version finale avant publication
Conditions d'utilisation: Tous droits réservés
Télécharger (397kB)
Afficher le résumé
Cacher le résumé

Abstract

Execution trace logs are used to analyze system run-time behaviour and detect problems. Trace analysis tools usually read the input logs and gather either a detailed or brief summary of them to later process and inspect in the analysis steps. However, continuous and lengthy trace streams contained in the live tracing mode make it difficult to indefinitely record all events or even a detailed summary of the whole stream. This situation is further complicated when the system aims to compare different parts of the trace and provide a multilevel and multidimensional analysis. This paper presents an architecture with corresponding data structures and algorithms to process stream events, generate an adequate summary -detailed enough for recent data and succinct enough for old data- and organize them to enable an efficient multilevel and multidimensional analysis, similar to OLAP analyses in the database applications. The proposed solution arranges data in a compact manner using interval forms and enables the range queries for any arbitrary time durations. Since this feature makes it possible to compare of different system parameters in different time areas it significantly influences the systems ability to provide a comprehensive trace analysis. Although the Linux operating system trace logs are used to evaluate the solution, we propose a generic architecture which can be used to summarize various types of stream data.

Mots clés

Stream processing, multilevel analysis, OLAP analysis, trace abstraction, Linux kernel

Sujet(s): 2700 Technologie de l'information > 2700 Technologie de l'information
2700 Technologie de l'information > 2705 Logiciels et développement
2700 Technologie de l'information > 2720 Logiciel de systèmes informatiques
Département: Département de génie informatique et génie logiciel
Organismes subventionnaires: CRSNG/NSERC, Defense Research and Development Canada (DRDC)
Numéro de subvention: CRDPJ424666-11
URL de PolyPublie: https://publications.polymtl.ca/2984/
Titre de la revue: Concurrency and Computation: Practice and Experience (vol. 27, no 5)
Maison d'édition: Wiley
DOI: 10.1002/cpe.3272
URL officielle: https://doi.org/10.1002/cpe.3272
Date du dépôt: 13 févr. 2018 10:57
Dernière modification: 27 sept. 2024 19:57
Citer en APA 7: Ezzati-Jivan, N., & Dagenais, M. (2015). Cube data model for multilevel statistics computation of live execution traces. Concurrency and Computation: Practice and Experience, 27(5), 1069-1091. https://doi.org/10.1002/cpe.3272

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Dimensions

Actions réservées au personnel

Afficher document Afficher document