A resource allocation is an assignment of resources to a specific use. In a project-based company, a resource allocation can be assigning a person to a project. Factors like resource availability and time needed for various roles in a project are considered.
The process of allocating resources is a part of resource management. Resource management and scheduling tools are often used for this practice.
Here are some other articles on the topic, you might enjoy: