International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 176 - Number 6 |
Year of Publication: 2017 |
Authors: Vijayshree Shinde, Seema C. Biday |
10.5120/ijca2017915630 |
Vijayshree Shinde, Seema C. Biday . An Efficient Scheduling Strategy for Overloaded Real Time System. International Journal of Computer Applications. 176, 6 ( Oct 2017), 31-36. DOI=10.5120/ijca2017915630
Scheduling is a technique which makes an arrangement of performing certain tasks at specified period. The intervals between each function have been clearly defined by the algorithm to avoid any overlapping. The bound in which real time applications are needed to respond to the stimuli is known as deadline. In order to achieve optimized results in real time operations the various scheduling techniques are developed. Earliest Deadline First algorithm is optimal scheduling algorithm for single processor real time systems when the systems are preemptive and underloaded. The limitation of this algorithm is, its performance decreases exponentially when system becomes slightly overloaded. The objective of work is to achieve optimum performance in underloaded condition and achieve high performance in overloaded condition. Proposed algorithm is design for scheduling periodic task on uniprocessor platform. With this algorithm we group jobs with nearly identical deadline and execute the jobs of a group by determining both slack time and deadline of job is another approach. The performance of the proposed algorithm is measured in terms of miss count, average response time, average waiting time and number of preemption count with existing Earliest Deadline First and Group Priority Earliest Deadline first scheduling algorithm. Results are presented by comparing proposed algorithm with other real-time algorithms including, EDF and GPEDF. The Proposed algorithm improves the success count and decrease miss count more than 10% compared with GPEDF and more than 30% compared with EDF.