Allocator

An element that allocates an incoming signal to a number of outputs according to a specified set of demands and priorities.  Typically, the signal will be a flow of material (e.g., water), but it could also be a resource, or a discrete transaction.