A Framework to Achieve Guaranteed QoS for Applications and High System Performance in Multi-Institutional Grid Computing