An efficient virtual network embedding algorithm with delay constraints