SpeQuloS: A QoS Service for BoT Applications Using Best Effort Distributed Computing Infrastructures