dot-perform_allocation_process function

Perform the allocation process