Reputation-Aware Contract-Supervised Grid Computing