Predictive Correlation Frameworks for Optimized CPU Sensing and System Call Coordination

The computing system has a complex topography that greatly affects CPU execution time due to the dynamic interplay between program execution and system resource allocation, which is mediated by several Operating System (OS) calls. The system uses a clever hybrid predictive model that smoothly combines the potent LightGBM and CatBoost algorithms to uncover this complex link. Through careful data collecting, processing, and model training, this research aims to fully comprehend and quantify the effect of system calls on CPU execution time. The analysis is based on running various programs under the vigilant eye of Strace, a potent system call tracking utility. 377 Python code samples were carefully selected from different GitHub repositories to ensure a representative and varied range of settings for the study. It creates a solid dataset that forms the basis of the analytical efforts by gathering comprehensive information on system calls and the accompanying CPU execution durations. A key part of the procedure is the data pretreatment stage, which involves using sophisticated data conversion algorithms and regular expressions (regex) sparingly. The result of this painstaking formatting and cleaning procedure is a well-organized and polished CSV file that it uses as the input for the predictive model. This procedure guarantees the removal of noise and improves the model's capacity to identify significant patterns in the data. The next stage of the study is to use the well-selected and prepared dataset to train the hybrid prediction model. By combining the advantages of LightGBM and CatBoost algorithms, it can take full advantage of their own strengths and use their special powers to extract complex associations from the data. In order to find the hidden relationships between system calls and CPU execution time, this training procedure is essential. The main goal is to navigate the terrain of the results is to offer a numerical evaluation of the relationship between system calls and CPU execution time after training. The hybrid predictive model is an effective tool that allows us to understand the complex dynamics that control program behavior with respect to system resource allocation in addition to forecasting CPU execution durations based on observed system calls. To sum up, the work uses a cutting-edge hybrid predictive model to conduct a thorough investigation of the relationship between system calls and CPU execution time. The goal is to provide significant insights into the intricate interaction between program execution and system resource allocation in computational systems by means of rigorous data collecting, preprocessing, and model training.

Authors

Institutions

Publication Details

Published
2024-11-06
DOI
https://doi.org/10.1109/icrais62903.2024.10811724
Primary Topic
Advanced Software Engineering Methodologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Predictive Correlation Frameworks for Optimized CPU Sensing and System Call Coordination

P. Vijaya, S Sheeba Rani, R. Maheswari, Sree Vishnu Varthini S
Advanced Software Engineering Methodologies
article

Predictive Correlation Frameworks for Optimized CPU Sensing and System Call Coordination

P. Vijaya, S Sheeba Rani, R. Maheswari, Sree Vishnu Varthini S
article en

Abstract

The computing system has a complex topography that greatly affects CPU execution time due to the dynamic interplay between program execution and system resource allocation, which is mediated by several Operating System (OS) calls. The system uses a clever hybrid predictive model that smoothly combines the potent LightGBM and CatBoost algorithms to uncover this complex link. Through careful data collecting, processing, and model training, this research aims to fully comprehend and quantify the effect of system calls on CPU execution time. The analysis is based on running various programs under the vigilant eye of Strace, a potent system call tracking utility. 377 Python code samples were carefully selected from different GitHub repositories to ensure a representative and varied range of settings for the study. It creates a solid dataset that forms the basis of the analytical efforts by gathering comprehensive information on system calls and the accompanying CPU execution durations. A key part of the procedure is the data pretreatment stage, which involves using sophisticated data conversion algorithms and regular expressions (regex) sparingly. The result of this painstaking formatting and cleaning procedure is a well-organized and polished CSV file that it uses as the input for the predictive model. This procedure guarantees the removal of noise and improves the model's capacity to identify significant patterns in the data. The next stage of the study is to use the well-selected and prepared dataset to train the hybrid prediction model. By combining the advantages of LightGBM and CatBoost algorithms, it can take full advantage of their own strengths and use their special powers to extract complex associations from the data. In order to find the hidden relationships between system calls and CPU execution time, this training procedure is essential. The main goal is to navigate the terrain of the results is to offer a numerical evaluation of the relationship between system calls and CPU execution time after training. The hybrid predictive model is an effective tool that allows us to understand the complex dynamics that control program behavior with respect to system resource allocation in addition to forecasting CPU execution durations based on observed system calls. To sum up, the work uses a cutting-edge hybrid predictive model to conduct a thorough investigation of the relationship between system calls and CPU execution time. The goal is to provide significant insights into the intricate interaction between program execution and system resource allocation in computational systems by means of rigorous data collecting, preprocessing, and model training.

Modern College of Business and Science (OM)
Openalex Percentile: Top 78%
Advanced Software Engineering Methodologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.