Describes an algorithm to reserve or claim interchangeable resources (that all meet a criterium) from a sized pool of those.