{"title":"稳健性测试结果分析的黄金运行校准:处理诊断问题","authors":"G. S. Lemos, E. Martins","doi":"10.1109/DSNW.2013.6615510","DOIUrl":null,"url":null,"abstract":"For the analysis of robustness testing results, comparison with a golden run is commonly used to determine whether robustness failures occurred or not. One limitation of this approach is that traditional comparison techniques require the system to have a repeatable behavior under the same workload, whether or not in presence of faults. This limits the applicability of this technique, since most systems have indeterminist behavior due to concurrency, for example. Moreover, tools that use golden-run comparison hardly ever give information about what are the common patterns of behavior between the golden-run and a faulty trace and where there are deviations due to action of fault-tolerance mechanisms, for example. In this paper, we show how the use of sequence alignment algorithms, from computational biology, can be of help. Besides allowing the determination of regions of similarities between two sequences that are not exactly equal, these algorithms present results in a visual form, highlighting the different zones where there are common patterns between the two sequences. We also point out other ways in which alignment algorithms can be useful as well.","PeriodicalId":377784,"journal":{"name":"2013 43rd Annual IEEE/IFIP Conference on Dependable Systems and Networks Workshop (DSN-W)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Golden-run alignment for analysis of robustness testing results: dealing with diagnostics issues\",\"authors\":\"G. S. Lemos, E. Martins\",\"doi\":\"10.1109/DSNW.2013.6615510\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"For the analysis of robustness testing results, comparison with a golden run is commonly used to determine whether robustness failures occurred or not. One limitation of this approach is that traditional comparison techniques require the system to have a repeatable behavior under the same workload, whether or not in presence of faults. This limits the applicability of this technique, since most systems have indeterminist behavior due to concurrency, for example. Moreover, tools that use golden-run comparison hardly ever give information about what are the common patterns of behavior between the golden-run and a faulty trace and where there are deviations due to action of fault-tolerance mechanisms, for example. In this paper, we show how the use of sequence alignment algorithms, from computational biology, can be of help. Besides allowing the determination of regions of similarities between two sequences that are not exactly equal, these algorithms present results in a visual form, highlighting the different zones where there are common patterns between the two sequences. We also point out other ways in which alignment algorithms can be useful as well.\",\"PeriodicalId\":377784,\"journal\":{\"name\":\"2013 43rd Annual IEEE/IFIP Conference on Dependable Systems and Networks Workshop (DSN-W)\",\"volume\":\"10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-06-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 43rd Annual IEEE/IFIP Conference on Dependable Systems and Networks Workshop (DSN-W)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DSNW.2013.6615510\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 43rd Annual IEEE/IFIP Conference on Dependable Systems and Networks Workshop (DSN-W)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DSNW.2013.6615510","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Golden-run alignment for analysis of robustness testing results: dealing with diagnostics issues
For the analysis of robustness testing results, comparison with a golden run is commonly used to determine whether robustness failures occurred or not. One limitation of this approach is that traditional comparison techniques require the system to have a repeatable behavior under the same workload, whether or not in presence of faults. This limits the applicability of this technique, since most systems have indeterminist behavior due to concurrency, for example. Moreover, tools that use golden-run comparison hardly ever give information about what are the common patterns of behavior between the golden-run and a faulty trace and where there are deviations due to action of fault-tolerance mechanisms, for example. In this paper, we show how the use of sequence alignment algorithms, from computational biology, can be of help. Besides allowing the determination of regions of similarities between two sequences that are not exactly equal, these algorithms present results in a visual form, highlighting the different zones where there are common patterns between the two sequences. We also point out other ways in which alignment algorithms can be useful as well.