Starvation is a situation in which a given process is ready to run but, due to some aspect of the scheduling algorithm, does not get it's turn to run, but waits indefinitely. Any priority scheduling algorithm can cause starvation. Aging is a technique to combat starvation by increasing a process's priority over time so that it will eventually be scheduled to run