|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
High Performance Resource Allocation Strategies for Computational Economies
Jan. 2013 (vol. 24 no. 1)
pp. 72-84
| ASCII Text | x | ||
| Kyle Chard, Kris Bubendorfer, "High Performance Resource Allocation Strategies for Computational Economies," IEEE Transactions on Parallel and Distributed Systems, vol. 24, no. 1, pp. 72-84, Jan., 2013. | |||
| BibTex | x | ||
| @article{ 10.1109/TPDS.2012.102, author = {Kyle Chard and Kris Bubendorfer}, title = {High Performance Resource Allocation Strategies for Computational Economies}, journal ={IEEE Transactions on Parallel and Distributed Systems}, volume = {24}, number = {1}, issn = {1045-9219}, year = {2013}, pages = {72-84}, doi = {http://doi.ieeecomputersociety.org/10.1109/TPDS.2012.102}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Parallel and Distributed Systems TI - High Performance Resource Allocation Strategies for Computational Economies IS - 1 SN - 1045-9219 SP72 EP84 EPD - 72-84 A1 - Kyle Chard, A1 - Kris Bubendorfer, PY - 2013 KW - Resource management KW - Economics KW - Contracts KW - Biological system modeling KW - Computer architecture KW - Protocols KW - Pricing KW - Grid computing KW - Economic resource allocation KW - utility computing KW - cloud computing VL - 24 JA - IEEE Transactions on Parallel and Distributed Systems ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TPDS.2012.102
Web Extra: View Supplemental Material(PDF)
Utility computing models have long been the focus of academic research, and with the recent success of commercial cloud providers, computation and storage is finally being realized as the fifth utility. Computational economies are often proposed as an efficient means of resource allocation, however adoption has been limited due to a lack of performance and high overheads. In this paper, we address the performance limitations of existing economic allocation models by defining strategies to reduce the failure and reallocation rate, increase occupancy and thereby increase the obtainable utilization of the system. The high-performance resource utilization strategies presented can be used by market participants without requiring dramatic changes to the allocation protocol. The strategies considered include overbooking, advanced reservation, just-in-time bidding, and using substitute providers for service delivery. The proposed strategies have been implemented in a distributed metascheduler and evaluated with respect to Grid and cloud deployments. Several diverse synthetic workloads have been used to quantity both the performance benefits and economic implications of these strategies.
Index Terms:
Resource management,Economics,Contracts,Biological system modeling,Computer architecture,Protocols,Pricing,Grid computing,Economic resource allocation,utility computing,cloud computing
Citation:
Kyle Chard, Kris Bubendorfer, "High Performance Resource Allocation Strategies for Computational Economies," IEEE Transactions on Parallel and Distributed Systems, vol. 24, no. 1, pp. 72-84, Jan. 2013, doi:10.1109/TPDS.2012.102
Usage of this product signifies your acceptance of the Terms of Use.

