{"title":"Phase-Based Performance Optimization Utilizing the Dynamic Behavioral Changes in Applications","authors":"H. Taha, Izzeldin Amin","doi":"10.1109/ICCCEEE.2018.8515778","DOIUrl":null,"url":null,"abstract":"As the big data and application complexities increase, the dynamic performance optimization is becoming a very significant issue. Auto-tuning of the execution of applications has gained a lot of attention recently. However, the exploitation of the dynamic behavioral changes in performance optimization still represents a challenge. This paper proposes a phase-based optimization approach by utilizing the dynamic behavioral changes in applications. This approach aims at enabling each application’s phase to adapt its resource usage based on the dynamic needs of the resources during its execution. Through a priori and posteriori knowledge of the application, operating systems could expose the characteristics of the application’s behavior and the actual resource requirements of each phase. The results of the comparative evaluation with a previous work show, significant improvements in performance with less resource usage, and more convergent results which guarantees the quality of service.","PeriodicalId":6567,"journal":{"name":"2018 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE)","volume":"51 1","pages":"1-6"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCEEE.2018.8515778","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
As the big data and application complexities increase, the dynamic performance optimization is becoming a very significant issue. Auto-tuning of the execution of applications has gained a lot of attention recently. However, the exploitation of the dynamic behavioral changes in performance optimization still represents a challenge. This paper proposes a phase-based optimization approach by utilizing the dynamic behavioral changes in applications. This approach aims at enabling each application’s phase to adapt its resource usage based on the dynamic needs of the resources during its execution. Through a priori and posteriori knowledge of the application, operating systems could expose the characteristics of the application’s behavior and the actual resource requirements of each phase. The results of the comparative evaluation with a previous work show, significant improvements in performance with less resource usage, and more convergent results which guarantees the quality of service.