An AI-Augmented Kernel for Dynamic Resource Utilization in Virtualized Environments

Authors

  • B. Nethravathi Department of Information Science and Engineering, JSS Academy of Technical Education, Bengaluru, Karnataka, India
  • Girija Rani Suthoju Department of Computer Science and Engineering, Neil Gogte Institute of Technology, Hyderabad, Telangana, India
  • B. C. Kavitha Department of Electronics and Communication Engineering, BGS Institute of Technology, Adichunchanagiri University, India
  • M. K. Bindiya Department of Computer Science and Engineering, SJB institute of Technology, Bangalore Karnataka, India
  • B. Madhu Department of Computer Science and Engineering, Dr. Ambedkar Institue of Technology, India
  • B. R. Harsha Department of Information Science and Engineering, JSS Academy of Technical Education, Bengaluru, Karnataka, India
  • Deepti S. Deshpande Department of Information Science and Engineering, JSS Academy of Technical Education, Bengaluru, Karnataka, India
  • B. Y. Rakshitha Department of Information Science and Engineering, JSS Academy of Technical Education, India
  • S. Gokul Department of Information Science and Engineering, JSS Academy of Technical Education, Bengaluru, Karnataka, India
Volume: 15 | Issue: 5 | Pages: 26959-26964 | October 2025 | https://doi.org/10.48084/etasr.12536

Abstract

Dynamic resource utilization in virtualized environments can be achieved through an AI-augmented kernel that employs a Random Forest model for real-time prediction of the optimal resource allocation. This approach addresses key challenges in resource management for cloud computing and data-intensive applications by leveraging machine learning to analyze system metrics, such as CPU and memory usage. The experimental setup utilizes control groups (cgroups) and the psutil library for effective resource monitoring and control. The results demonstrate significant improvements in system performance, with the AI-driven model achieving an accuracy of 99.34%. This high level of accuracy indicates efficient resource allocation, minimizing waste and enhancing the system stability. This study highlights the potential of integrating machine learning at the kernel level and lays the groundwork for further exploration of AI-enabled operating systems capable of improved adaptability and responsiveness in the modern computing infrastructure.

Keywords:

AI kernel, resource optimization, virtualization, cgroups, random forest

Downloads

Download data is not yet available.

References

M. Barton, R. Budjac, P. Tanuska, G. Gaspar, and P. Schreiber, "Identification Overview of Industry 4.0 Essential Attributes and Resource-Limited Embedded Artificial-Intelligence-of-Things Devices for Small and Medium-Sized Enterprises," Applied Sciences, vol. 12, no. 11, Jan. 2022, Art. no. 5672.

Q. W. Ahmed et al., "AI-Based Resource Allocation Techniques in Wireless Sensor Internet of Things Networks in Energy Efficiency with Data Optimization," Electronics, vol. 11, no. 13, Jan. 2022, Art. no. 2071.

Y. Zhang, X. Zhao, Z. Li, J. Yin, L. Zhang, and Z. Chen, "Integrating Artificial Intelligence into Operating Systems: A Comprehensive Survey on Techniques, Applications, and Future Directions." arXiv, Dec. 22, 2024, https://doi.org/10.48550/arXiv.2407.14567.

V. M. Safarzadeh and H. G. Loghmani, "Artificial Intelligence in the Low-Level Realm -- A Survey." arXiv, Sep. 19, 2021, https://doi.org/10.48550/arXiv.2111.00881.

J. J. Alcaraz, F. Losilla, A. Zanella, and M. Zorzi, "Model-Based Reinforcement Learning With Kernels for Resource Allocation in RAN Slices," IEEE Transactions on Wireless Communications, vol. 22, no. 1, pp. 486–501, Jan. 2023.

Tanvi and K. Kaur, "Integrated Extremal Optimization and Random Forest Based Scheduling for Cloud Computing Environment," International Journal of Advanced Research in Computer Science, vol. 8, no. 7, pp. 448–457, Aug. 2017.

P. Salot, "A Survey of Various Scheduling Algorithms in Cloud Computing Environment," International Journal of Research in Engineering and Technology, vol. 2, no. 2, pp. 131–135, 2013.

R. K. Sharma and N. Sharma, "A Dynamic Optimization Algorithm for Task Scheduling in Cloud Computing With Resource Utilization," International Journal of Scientific Engineering and Technology, vol. 2, no. 10, pp. 1062–1068, 2013.

A. B. A. Muthu and S. Enoch, "Optimized Scheduling and Resource Allocation Using Evolutionary Algorithms in Cloud Environment," International Journal of Intelligent Engineering and Systems, vol. 10, no. 5, pp. 125–133, Oct. 2017.

S. B. Akintoye and A. Bagula, "Optimization of virtual resources allocation in cloud computing environment," in 2017 IEEE AFRICON, Cape Town, South Africa, Sep. 2017, pp. 873–880.

L. M. Al Qassem, T. Stouraitis, E. Damiani, and I. A. M. Elfadel, "Proactive Random-Forest Autoscaler for Microservice Resource Allocation," IEEE Access, vol. 11, pp. 2570–2585, 2023.

S. Kanungo, "AI-driven resource management strategies for cloud computing systems, services, and applications," World Journal of Advanced Engineering Technology and Sciences, vol. 11, no. 2, pp. 559–566, 2024.

S. S. Gill et al., "AI for next generation computing: Emerging trends and future directions," Internet of Things, vol. 19, Aug. 2022, Art. no. 100514.

J. Singh and N. K. Walia, "A Comprehensive Review of Cloud Computing Virtual Machine Consolidation," IEEE Access, vol. 11, pp. 106190–106209, 2023.

V. M. Tamanampudi, "AI-Augmented Continuous Integration for Dynamic Resource Allocation," World Journal of Advanced Engineering Technology and Sciences, vol. 13, no. 1, pp. 355–368, 2024.

L. Shanmugam, S. Jangoan, and K. K. Sharma, "Dynamic Resource Allocation in Edge Computing for AI/ML Applications: Architectural Framework and Optimization Techniques," Journal of Knowledge Learning and Science Technology, vol. 2, no. 2, pp. 385–397, Nov. 2023.

S. Singhal, N. Gupta, P. Berwal, Q. N. Naveed, A. Lasisi, and A. W. Wodajo, "Energy Efficient Resource Allocation in Cloud Environment Using Metaheuristic Algorithm," IEEE Access, vol. 11, pp. 126135–126146, 2023.

A. Marahatta, Q. Xin, C. Chi, F. Zhang, and Z. Liu, "PEFS: AI-Driven Prediction Based Energy-Aware Fault-Tolerant Scheduling Scheme for Cloud Data Center," IEEE Transactions on Sustainable Computing, vol. 6, no. 04, pp. 655–666, Oct. 2021.

T. Thein, M. M. Myo, S. Parvin, and A. Gawanmeh, "Reinforcement learning based methodology for energy-efficient resource allocation in cloud data centers," Journal of King Saud University - Computer and Information Sciences, vol. 32, no. 10, pp. 1127–1139, Dec. 2020.

A. Bhardwaj and C. R. Krishna, "Virtualization in Cloud Computing: Moving from Hypervisor to Containerization—A Survey," Arabian Journal for Science and Engineering, vol. 46, no. 9, pp. 8585–8601, Sep. 2021.

A. Abid, M. F. Manzoor, M. S. Farooq, U. Farooq, and M. Hussain, "Challenges and Issues of Resource Allocation Techniques in Cloud Computing," KSII Transactions on Internet and Information Systems (TIIS), vol. 14, no. 7, pp. 2815–2839, 2020.

K. Khajehei, "Role of virtualization in cloud computing," International Journal of Advance Research in Computer Science and Management Studies, vol. 2, no. 4, pp. 15–23, Jul. 2014.

P. Bellasi, G. Massari, and W. Fornaciari, "Effective Runtime Resource Management Using Linux Control Groups with the BarbequeRTRM Framework," ACM Transactions on Embedded Computing Systems, vol. 14, no. 2, Mar. 2015, Art. no. 39.

X. Gao, Z. Gu, Z. Li, H. Jamjoom, and C. Wang, "Houdini’s Escape: Breaking the Resource Rein of Linux Control Groups," in Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security, New York, USA, Nov. 2019, pp. 1073–1086.

Downloads

How to Cite

[1]
B. Nethravathi, “An AI-Augmented Kernel for Dynamic Resource Utilization in Virtualized Environments”, Eng. Technol. Appl. Sci. Res., vol. 15, no. 5, pp. 26959–26964, Oct. 2025.

Metrics

Abstract Views: 6
PDF Downloads: 2

Metrics Information