SUST Repository

Model-Based Prediction of Resource Utilization and Performance Risks

Show simple item record

dc.contributor.author Mohamed, Haitham Abdel Moniem
dc.contributor.author Supervisor, - Hany Ammar
dc.date.accessioned 2018-07-16T10:50:22Z
dc.date.available 2018-07-16T10:50:22Z
dc.date.issued 2018-05-01
dc.identifier.citation Mohamed, Haitham Abdel Moniem.Model-Based Prediction of Resource Utilization and Performance Risks\Haitham Abdel Moniem Mohamed;Hany Ammar.-Khartoum:Sudan University of Science & Technology,College of Computer Science and Information Technology,2018.-125p.:ill.;28cm.-Ph.D. en_US
dc.identifier.uri http://repository.sustech.edu/handle/123456789/21133
dc.description Thesis en_US
dc.description.abstract The growing complexity of modern software systems makes the prediction of performance a challenging activity. Many drawbacks incurred by using the traditional performance prediction techniques such as simulation, guessing, and depending on previous experience. Moreover, performance assessment and prediction is time consuming activity and may produce inaccurate results especially in complex and large scale software applications. To contribute to solving these problems, we adopt a model-based approach for resource utilization and performance risk prediction. The steps of the approach can be stated as follows: Firstly, we model the software system into annotated UML diagrams. Secondly, performance model is derived from the annotated UML diagrams in order to be evaluated. Thirdly, we run the performance model to generate and record performance indices such as response time, system throughput, and resources utilization into a large dataset by different values of workload. Finally, we can predict different performance indices for new workloads based on previously observed performance dataset. In addition to this, we can assess the software performance risk incurred on a given workload into three classes of performance risk level either low, or medium, or high.The approach could be used to enhance the work of human experts and improve efficiency of software performance prediction and risk assessment. In this research, we validate the approach by applying three different case studies:a hospital system, an e-commerce system, and an online timetable system. The resultswere compared of three machine learning techniques for performance risk prediction andthe approach shows prediction accuracy between93.1 % and 97.6 %. en_US
dc.description.sponsorship Sudan University of Science and Technology en_US
dc.language.iso en en_US
dc.publisher Sudan University of Science & Technology en_US
dc.subject Model-Based Prediction en_US
dc.subject Resource Utilization en_US
dc.subject Performance Risks en_US
dc.title Model-Based Prediction of Resource Utilization and Performance Risks en_US
dc.title.alternative التنبؤ المبني على نموذج لإستغلال الموارد ومخاطرالاداء en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Share

Search SUST


Browse

My Account