Cross-Platform Performance Prediction of Software Applications Using Machine Learning Models for Optimized Resource Utilization

Authors

  • Abraheem Mohammed Alsubayhay Dept. of Computer Science, Faculty of Arts and Sciences, University of Benghazi, Solouq, Libya Author
  • Mohamed A. E. Abdalla Dept. of Software Engineering, Faculty of Information Technology University of Benghazi, Benghazi, Libya Author
  • Geber Khalifa Gaber Dept of Computer technologies, Higher Institute to science and technology, suluq, Libya Author
  • Faitouri A Aboaoja Dept. of Computer Science, Faculty of Sciences, University of Derna, Derna, Libya Author

DOI:

https://doi.org/10.26629/

Keywords:

Cross-Platform Performance Prediction, Energy-Efficient Computing, Meta-Learning, Resource Utilization Optimization, Software Performance Modelling.

Abstract

Efficient cross-platform performance prediction and resource optimization are critical for deploying software applications in heterogeneous computing environments. Existing models often struggle to capture complex software–hardware dependencies and evolving workload dynamics, resulting in limited prediction accuracy and poor adaptability. To overcome these limitations, this study introduces a unified intelligent framework that seamlessly integrates Platform-Aware Graph Attention (PAGA), CrossPlatform Temporal Memory (CPTM), and NSGA-II optimization. This tri-layer integration uniquely combines structural dependency learning, temporal sequence understanding, and multi-objective optimization to deliver adaptive and generalizable performance prediction across diverse hardware platforms. The model is implemented in Python using PyTorch for deep learning components and NumPy/Matplotlib for analysis. Experiments are conducted on a cloud performance dataset (CPU, memory, network, energy, execution time, instruction count) from Kaggle. The proposed framework achieves high prediction accuracy with MAE = 0.087, RMSE = 0.132, and R² = 0.97, marking a 20– 25% improvement over baseline models. In the optimization stage, NSGA-II achieves 26.8% execution time reduction, 23.5% energy saving, and 17.4% memory utilization improvement. These results highlight the novelty and effectiveness of the integrated PAGA–CPTM–NSGA-II architecture, demonstrating its potential for scalable, resource-efficient, and cross-platform software performance management in real-world deployments 

Downloads

Download data is not yet available.

Downloads

Published

2026-01-06

How to Cite

Cross-Platform Performance Prediction of Software Applications Using Machine Learning Models for Optimized Resource Utilization. (2026). Journal of Technology Research, 880-897. https://doi.org/10.26629/