It's a combination of many, with main ideas of round-robin. The differences are mainly at individual system calls.