Reliability Guided Resource Allocation for Large-scale Supercomputing Systems