Space Allocation Techniques