Author:
Mikailu Habila,Iorshase Agaji,Nachamada Blamah,Gambo Ishaya
Abstract
The evolution of multicore technology has come with new challenges to process scheduling. An intelligent process resource requirement prediction framework in a factored operating system (FOS) was developed using machine learning. To simulate this system, an array of positive integer numbers in the interval of 1 to 10, with a maximum length of 20, was used to represent process. The properties of this array (array length and sum of the array elements) were used as the parameters of the application processes. These served as input into the machine learning network to predict the process’ size and hence, the resource requirements for each process. The framework was simulated using Java 2EE. Experimental results of the framework showed that prediction of processes’ sizes with enhanced resource requirement allocation, and hence, required faster and efficient scheduling of processes to multiple resource cores, with an increased system throughout.
Publisher
Federal University Dutsin-Ma
Reference15 articles.
1. Amur, H. R., Gautham, R. S., Dipankar, S. & Srivatsa, V. (2008). Plimsoll: a DVS Algorithm Hierarchy. https://www.academia.edu/7901429/Plimsoll_a_DVS_Algorithm_Hierarchy.
2. Courtial, F. (2017). Deep Neural Networks from Scratch. Retrieved on 7th July, 2019, from https://matrices.io/deep-neural-network-from-scratch/
3. David, F. (1989). Allocating modules to processors in a distributed system.IEEE Transactions, 15(11): 1427-1436.
4. Helmy, T., Al-Azani, S. & Bin-Obaidellah, O. (2015). A Machine Learning-Based Approach to Estimate the CPU-Burst Time for Processes in the Computational Grids.In Third International Conference on Artificial Intelligence, Modelling and Simulation. Retrieved on 19th July, 2019, fromhttp://uksim.info/aims2015/CD/data/8675a003.pdf
5. Koya, B. K. (2017). An Interactive Tutoring System to Teach CPU Scheduling Concepts in an Operating System Course. MSc. Thesis. Computer Science and Engineering. Wright State University, India). Retrieved from https://corescholar.libraries.wright.edu/cgi/iewcontent.cgi?article=2885&context=etd_all.