initial resource reservation logic