International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 135 - Number 11 |
Year of Publication: 2016 |
Authors: Anas Jebreen Atyeeh Husain |
10.5120/ijca2016908550 |
Anas Jebreen Atyeeh Husain . On Minimum Variance CPU-Scheduling Algorithm for Interactive Systems using Goal Programming. International Journal of Computer Applications. 135, 11 ( February 2016), 51-59. DOI=10.5120/ijca2016908550
Improving response time is considered a fundamental objective in interactive environments. CPU scheduling aimed mainly to optimize the response time by minimizing its average in order to attain faster responses to users’ requests. However, for interactive systems, reasonable and predictable services are more preferred than faster responses but highly variable. Delivering service in a timely manner at less variable response time is an issue that has been addressed in this paper. A goal programming (GP) model is proposed to perform CPU scheduling at minimum variance and low response time. The GP method determines the optimal process in the ready queue that best minimizes the variance to be executed first. A simulation system that can generate varied scheduling situations was developed and several tests were conducted. The performance of the proposed GP scheduling method is measured and compared to the other related scheduling methods. The evaluation results show that the GP scheduling method can provide predictable and reasonable service and it performs scheduling at minimum variance and lower response time. The GP method outperforms the other related methods with varying degrees.