Abstract Allocation Strategy