CSS: An Android Application for Solving the CPU Process Scheduling Problems
Abstract
There are many existing applications for solving CPU scheduling problems. However, these applications are suffering from some defects such as they didn't cover all the scheduling algorithms, didn't cover preemptive and non-preemptive scheduling, and most importantly, they are missing some calculations. In this work, we proposed CPU Scheduling Solver (CSS), an android application that targets the students to help them solve any CPU scheduling problem using the existing scheduling algorithms: First Come First Served (FCFS), non-preemptive Shortest Job First (SJF), preemptive SJF, and Round Robin (RR). The evaluation of the CSS application performance proves that the proposed application works effectively by computing the evaluation metrics for any solving algorithm; then draw its Gantt chart correctly. The CSS application is available in: https://play.google.com/store/apps/details?id=com.app.cpuprocessschedul…