Practical solutions for QoS-based resource allocation problems | Synapse