INTELLIGENT TIME SLICE FOR ROUND ROBIN IN REAL TIME OPERATING SYSTEMS
Rakshit Ramesh · 2010
The main objective of this paper is to develop a new scheduling algorithm for scheduling tasks in real time operating systems. Scheduling algorithms play a significant role in the design of real time embedded systems. Simple round robin architecture cannot be implemented in real time operating systems because of high context switch rate, large waiting time and larger response time. Missing deadlines will degrade the system performance in real time embedded systems. The proposed algorithm modifies all the drawbacks of simple round robin architecture, the proposed architecture calculates the time slice for tasks and exclusively allocates the time slice for every individual tasks. A comparison with round robin architecture to the proposed architecture has been made. It is observed that the proposed architecture solves the problems encountered in simple round robin architecture in real time operating systems by decreasing the number of context switches waiting time and response time thereby increasing the system throughput.