Manually developing analytic performance models of operational systems can be challenging, time consuming, and costly. This paper describes a method that uses system logs and configuration files to automatically derive analytic performance models of operational systems. The method described here automatically determines: (1) the system software servers, (2) the system devices, (3) the deployment of software servers to devices, (4) the communication patterns between software servers for each external use-case, and (5) the probability at which interactions between servers occur. The method was implemented and validated on a multi-tier system. The results showed that the method is capable of deriving the workload model and system model by parsing the system configuration files and log files and inferring user-system interaction patterns and client-server interaction diagrams.
['Mahmoud Awad', 'D. Menasce']
Performance Model Derivation of Operational Systems through Log Analysis