allocation service