Abstract: Distributed systems have become demanding in handling big data and calculations. An essential part of these systems is the task scheduler, which oversees the task distribution between nodes ...