2003 · 122 citations · 9 references
ComputingEconomicsGrid ComputingGrid ArchitectureGrid MiddlewareResource AllocationResource ProvisioningResource SchedulingTask SchedulingGrid Computing ArchitecturesGrid SchedulingMarket-based Task AllocationResource Management ArchitectureScheduling In Grid Computing
Resource allocation is an important aspect of Grid computing. One approach uses market mechanisms to allocate resources. In this paper, we review the literature on market-based resource allocation for Grid computing classifying approaches as model- or state-based and pre-emptive or non-pre-emptive. Many of the existing market-based approaches take it for granted that markets are an improvement. We investigate under which circumstances marketbased resource allocation by continuous double auctions and by the proportional share protocol, respectively, outperforms a conventional round-robin approach. To answer this question, we develop and justify a model for clients, servers and the market, and present simulation results. The factors which are studied include the amount of load in the system, the number of resources, different degrees of resource heterogeneity, and communication delays.
9
Difficulties in simulating the Internet
Sally Floyd, Vern Paxson · IEEE/ACM Transactions on Networking · 2001 · 725 citations
Spawn: a distributed computational economy
Carl A. Waldspurger, Tad Hogg, Bernardo A. Huberman et al. · IEEE Transactions on Software Engineering · 1992 · 651 citations
Globally distributed computation over the Internet-the POPCORN project
Noam Nisan, S. London, Ori Regev et al. · 2002 · 171 citations