SRTN (Shortest Remaining Time Next) is a preemptive CPU scheduling algorithm. When a new process arrives, the scheduler compares the remaining burst time of the current process with the new arrival and selects the one with the shortest remaining time.