A hybrid algorithm to combine redundancy and concurrency in virtual network resource pooling