A Decentralized Auction Framework to Promote Efficient Resource Allocation in Open Computational Grids