{"title":"海报纸:应用程序性能分析的操作系统支持","authors":"Riley VanDonge, Naser Ezzati-Jivan","doi":"10.1109/IC2E55432.2022.00039","DOIUrl":null,"url":null,"abstract":"In order to classify common performance issues of multi-core applications, used in cloud computing and distributed systems, and offer solutions to them, performance antipatterns have been introduced by researchers. Performance antipatterns help developers refactor inefficient code, and are exceptionally useful for multi-threaded applications, where problems can be difficult to diagnose. However, existing performance antipattern detection methods do not properly examine operating system-wide resources, leading to imprecise metrics and results. In this paper, a novel system-level execution tracing method is presented for detecting the One Lane Bridge performance antipattern. This method is validated through a case study performed on an open-source multi-threaded application, where we diagnosed performance issues.","PeriodicalId":415781,"journal":{"name":"2022 IEEE International Conference on Cloud Engineering (IC2E)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Poster Paper: Operating System Support for Applications Performance Analysis\",\"authors\":\"Riley VanDonge, Naser Ezzati-Jivan\",\"doi\":\"10.1109/IC2E55432.2022.00039\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In order to classify common performance issues of multi-core applications, used in cloud computing and distributed systems, and offer solutions to them, performance antipatterns have been introduced by researchers. Performance antipatterns help developers refactor inefficient code, and are exceptionally useful for multi-threaded applications, where problems can be difficult to diagnose. However, existing performance antipattern detection methods do not properly examine operating system-wide resources, leading to imprecise metrics and results. In this paper, a novel system-level execution tracing method is presented for detecting the One Lane Bridge performance antipattern. This method is validated through a case study performed on an open-source multi-threaded application, where we diagnosed performance issues.\",\"PeriodicalId\":415781,\"journal\":{\"name\":\"2022 IEEE International Conference on Cloud Engineering (IC2E)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE International Conference on Cloud Engineering (IC2E)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IC2E55432.2022.00039\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE International Conference on Cloud Engineering (IC2E)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IC2E55432.2022.00039","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Poster Paper: Operating System Support for Applications Performance Analysis
In order to classify common performance issues of multi-core applications, used in cloud computing and distributed systems, and offer solutions to them, performance antipatterns have been introduced by researchers. Performance antipatterns help developers refactor inefficient code, and are exceptionally useful for multi-threaded applications, where problems can be difficult to diagnose. However, existing performance antipattern detection methods do not properly examine operating system-wide resources, leading to imprecise metrics and results. In this paper, a novel system-level execution tracing method is presented for detecting the One Lane Bridge performance antipattern. This method is validated through a case study performed on an open-source multi-threaded application, where we diagnosed performance issues.