A Novel Scheduler for Task scheduling in Multiprocessor System using Machine Learning approach
DOI:
https://doi.org/10.26438/ijcse/v7i2.140143Keywords:
Multiprocessor scheduling, Global scheduling, Partitioned scheduling, Machine LearningAbstract
In today’s computing world scheduling of real time task in a multiprocessor environment is very crucial. To do the scheduling, how the scheduler is implemented? what parameters are considered ? and how those parameters affect? Is also very important. Using the realistic parameters of the task the scheduling can be done and predict the resource requirement and analysis of the resource utilization factor can be done. Based on the tasks parameter it is necessary to classify them into dependent and independent, which is very important for the scheduler to assign them to the processors. For this prediction process machine learning algorithms are applied like logistic regression, decision tree, K-means and k-NN. In this paper initially classification of tasks into two categories dependent and independent is done later the same sets can be assigned to the processors for their execution.
References
[1] Mehdi Akbari, Hassan Rashidi, “A multi-objectives scheduling algorithm based on cuckoo optimization for task allocation problem at compile time in heterogeneous systems”, Expert Systems With Applications, Elsevier Vol.60, pp.234-248, 2016.
[2] Baruah Bipasa Chattopadhyay, Haohan Li Insik Shin, “Mixed-criticality scheduling on multiprocessors”, Vol 50, Issue 1, pp 1–4, 2014.
[3] Sanjaya K. Panda, Indrajeet Gupta, Prasanta K. Jana, “Allocation-Aware Task Scheduling for Heterogeneous Multi-Cloud System”, Procedia Computer Science, Elsevier Vol 50, pp.176-184, 2015.
[4] Yang Xin, Lingshuang Kong, Zhi Liu , Yuling Chen, Yanmiao Li, Hongliang Zhu, Mingcheng Gao,Haixia Hou, And Chunhua Wang, “Machine Learning and Deep Learning Methods for Cybersecurity”, IEEE Access, Vol.6, pp. pp.35365-35381, 2018.
[5] Panos Louridas and Christof Ebert, “Machine Learning”, IEEE Computer Society, Vol.4, Issue.11, pp.110-115, 2016.
[6] Chouhan Kumar Rath , Shashank Sekhar Suar ,Prasanti Biswal, “A Comparative Study On Dynamic Task Scheduling Algorithms”, Journal on Information Technology, Vol.71, Issue.1, pp.1-6, 2018
[7] Sri Raj Pradhan, Sital Sharma, Debanjan Konar, Kalpana Sharma, “A Comparative Study on Dynamic Scheduling of Real-Time Tasks in Multiprocessor System using Genetic Algorithms”, International Journal of Computer Applications Network Security and Communication, Vol.120, Issue.1, pp.0975-8887, 2015.
[8] Sakshi kathuria., “A Survey on Security Provided by Multi-Clouds in Cloud Computing”, IJSRNSC, Vol.6, Issue.1, pp.23-27, 2018.
[9] Pradeep K.Sharma, Vaibhav Sharma and Jagrati Nagdiya, “A proposed Method for Mining High Utility Itemset with Transactional Weighted Utility using Genetic Algorithm Technique ( -GA),” IJSRCSE, Vol.5, Issue.1, pp.31-35, 2017.
[10] Marko Bertogna, Michele Cirinei, Giuseppe Lipari Member “Schedulability analysis of global scheduling algorithms on multiprocessor platforms”, IEEE Transactions on Parallel and Distributed System,Vol X,No. X 2008.
[11] Rekha A Kulkarni ,Suhas H Patil, N.Balaji, “Fuzzy Real Time Scheduling on Distributed Systems to Meet the Deadline of Applications”, International Journal of New Technology and Research, Vol.2, Issue.4, pp.56-58, 2016.
[12] Wei Zhao and Krithi Ramamritham, “,” Simple and Integrated Heuristic Algorithms for Scheduling Tasks with Time and Resource Constraints”, Journal of Systems and Software,Vol 7, pp.195-205, 1987.
[13] Ashish Sharma and Mandeep Kaur,” An Efficient Task Scheduling of Multiprocessor Using Genetic Algorithm Based on Task Height”, JITSE, Vol 5, Issue 2 1000151, ISSN: 2165-7866,2015.
[14] Nirmala H, Girijamma H A,” Aperiodic task Scheduling Algorithms for Multiprocessor systems in Real Time environment”, International Journal of Engineering and Computer Science, ISSN 2319-7242, Vol 4, Issue 8, pp 13838-13841, 2015.
[15] Christos Gogos, Christos Valouxis, Panayiotis Alefragis , George Goulas, Nikolaos Voros ,Efthymios Housos,” Scheduling independent tasks on heterogeneous processors using heuristics and Column Pricing”, Future Generation Computer Systems, Issue 60, pp 48-66, 2016.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.
