“…In this paper we study service allocation algorithms (in both discrete and continuous time) such that the corresponding service-rate allocationψ(X) maximises some utility function within some set C. In some cases, the set C arises naturally as the set of all feasible instantaneous ratesμ given the model structure, but this is not necessarily true in all cases. For instance, in the networks considered in [15], as well as in Section 3 here, the set C is a subset of the set of all feasible rates. Our main goal is to obtain network stability conditions, in terms of the set C. For example, our main stability results (Theorems 1 and 7) for single-hop networks show that the network is stable when the exogenous arrival ratesλ = (λ i , i ∈ N ) are ('strictly') within the set C. In addition to stability, we are able to obtain some steady-state moment bounds (Theorems 2 and 8).…”