Managing a heterogeneous scientific computing cluster with cloud-like tools: ideas and experience