- First, sort the processes in increasing order of their Arrival Time.
- Choose the process having least arrival time with least Burst Time. Then process it for 1 unit. Check if any other process arrives upto that time of execution or not.
- Repeat the above both steps until execute all the processes.