Shortest Remaining Time (SRT) Algorithm