Performing scheduling using different algorithms