Dynamic load balancing with learning model for Sudoku solving system
Author(s) -
Nattapong Kitsuwan,
Praphan Pavarangkoon,
Hendro Mulyo Widiyanto,
Eiji Oki
Publication year - 2019
Publication title -
digital communications and networks
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.082
H-Index - 26
eISSN - 2468-5925
pISSN - 2352-8648
DOI - 10.1016/j.dcan.2019.03.002
Subject(s) - computer science , solver , idle , problem solver , load balancing (electrical power) , mathematical optimization , real time computing , mathematics , geometry , computational science , programming language , grid , operating system
This paper proposes a dynamic load balancing with learning model for a Sudoku problem solving system that has multiple workers and multiple solvers. The objective is to minimise the total processing time of problem solving. Our load balancing with learning model distributes each Sudoku problem to an appropriate pair of worker and solver when it is received by the system. The information of the estimated solution time for a specific number of given input values, the estimated finishing time of each worker, and the idle status of each worker are used to determine the worker-solver pairs. In addition, the proposed system can estimate the waiting period for each problem. Test results show that the system has shorter processing time than conventional alternatives.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom