Shatha K. Jawad , Task Scheduling in Distributed Systems Using a Mathematical Approach, Asian Journal of Information Technology, Volume 5,Issue 1, 2006, Pages 69-74, ISSN 1682-3915, ajit.2006.69.74, (https://makhillpublications.co/view-article.php?doi=ajit.2006.69.74) Abstract: The designed distributed control system consists of autonomous CPUs that work together to make the complete system look like a single computer. So, the microkernel design using two levels of scheduling, the first one for communication and the other for task execution. Level two is proposed by using three routines, Guarantee, Bidder, and Decision Routines. The proposed mathematical approach can be used to implement the latter algorithm. Keywords: Operating systems;distributed systems;system dynamics;Real-time simulation