{"title":"变化工作负载的性能诊断","authors":"D. Benoit","doi":"10.1109/CONIELECOMP.2007.93","DOIUrl":null,"url":null,"abstract":"A key issue in the performance of computer programs is the allocation of resources within the program itself. Complex relationships between program resources, coupled with the demands that these resources make on the underlying hardware and operating system, make tuning many software systems a difficult task. As time progresses, system workloads often change, resulting in reduced performance and the need to retune the system. In this paper, we overview an automatic diagnosis framework designed to determine the cause of performance and resource problems. We present our results demonstrating the ability to correctly identify system bottlenecks in a complex software system. We also show that the system is able to handle changes in workload.","PeriodicalId":288478,"journal":{"name":"Third International Conference on Autonomic and Autonomous Systems (ICAS'07)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Performance Diagnosis for Changing Workloads\",\"authors\":\"D. Benoit\",\"doi\":\"10.1109/CONIELECOMP.2007.93\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A key issue in the performance of computer programs is the allocation of resources within the program itself. Complex relationships between program resources, coupled with the demands that these resources make on the underlying hardware and operating system, make tuning many software systems a difficult task. As time progresses, system workloads often change, resulting in reduced performance and the need to retune the system. In this paper, we overview an automatic diagnosis framework designed to determine the cause of performance and resource problems. We present our results demonstrating the ability to correctly identify system bottlenecks in a complex software system. We also show that the system is able to handle changes in workload.\",\"PeriodicalId\":288478,\"journal\":{\"name\":\"Third International Conference on Autonomic and Autonomous Systems (ICAS'07)\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-06-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Third International Conference on Autonomic and Autonomous Systems (ICAS'07)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CONIELECOMP.2007.93\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Third International Conference on Autonomic and Autonomous Systems (ICAS'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONIELECOMP.2007.93","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A key issue in the performance of computer programs is the allocation of resources within the program itself. Complex relationships between program resources, coupled with the demands that these resources make on the underlying hardware and operating system, make tuning many software systems a difficult task. As time progresses, system workloads often change, resulting in reduced performance and the need to retune the system. In this paper, we overview an automatic diagnosis framework designed to determine the cause of performance and resource problems. We present our results demonstrating the ability to correctly identify system bottlenecks in a complex software system. We also show that the system is able to handle changes in workload.