Abstract
Obtaining maximal benefit is usually the most important goal pursued by Grid resource/service provider. As providers and users being non-cooperative inherently, it is a fundamental challenge to design a resource allocation strategy which seems to be fair. In order to adapt to large-scale Grid environment, we adopted a hierarchical grid structure with bundle tasks to describe the Grid system. A model called Intra-Site Cooperative-game of Task-bundle (ISCT) was proposed, in which all subordinate resources participated in making profits. We calculated task market price based on the theoretical proof that the system would gain maximal global benefit if and only if it was in a balanced state. Then we determined the task allocation solution with solving the task assignment amount vector. An Intra-Site Global Benefit Maximization Allocation for Task-bundle (ISGBMAT) was presented, which converted the Grid task-bundle allocation problem into an iteration process involving retail price, market price and assignment amount of tasks. Extensive simulation experiments with real workload traces were conducted to verify our algorithm. The experimental results indicated that ISGBMAT could provide an effective solution with global benefit and completion time optimization and also adapt to dynamic Grid market.
Chapter PDF
Similar content being viewed by others
References
Foster, I., Kesselman, C.: The Grid: Blueprint for a New Computing Infrastructure. Morgan Kauffman, San Francisco (2004)
Chun, B.N., Culler, D.E.: User-centric Performance Analysis of Market-based Cluster Batch Schedulers. In: 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 30–38. IEEE Computer Society, Berlin (2002)
Yeo, C.S., Buyya, R.: Service Level Agreement based Allocation of Cluster Resources: Handling Penalty to Enhance Utility. In: 7th IEEE International Conference on Cluster Computing, pp. 1–10. IEEE Press, Boston (2005)
Losup, A., Sonmez, O., Anoep, S., Epema, D.: The Performance of Bags-of-tasks in Large-scale Distributed Systems. In: 17th International Symposium on High Performance Distributed Computing, pp. 97–108. ACM, Boston (2008)
Kim, J.K., Shivle, S., Siegel, H.J., Maciejewski, A.A., Braun, T.D., Schneider, M., et al.: Dynamic Mapping in a Heterogeneous Environment with Tasks Having Priorities and Multiple Deadlines. In: 17th International Symposium on Parallel and Distributed Processing, pp. 98–112. IEEE Computer Society, Nice (2003)
Buyya, R.: Economic-based Distributed Resource Management and Scheduling for Grid Computing. Monash University, Australia (2002)
GRACCE: Grid Application Coordination, Collaboration and Execution, http://www.cs.uh.edu/~gracce
Buyya, R., Abramson, D., Giddy, J.: Nimrod/G: An Architecture for a Resource Management and Scheduling System in a Global Computational Grid. In: Proceedings of International Conference/Exhibition on High Performance Computing in Asia-Pacific Region, Beijing, pp. 283–289 (2000)
Lai, K., Rasmusson, L., Adar, E., Zhang, L., Huberman, A.: Tycoon: An Implementation of a Distributed, Market-based Resource Allocation System. Multiagent and Grid System 1(3), 169–182 (2005)
AuYoung, A., Chun, B., Snoeren, A., Vahdat, A.: Resource Allocation in Federated Distributed Computing Infrastructures. In: 1st Workshop on Operating System and Architectural Support for the On-Demand IT Infrastructure (2004)
Regev, O., Nisan, N.: The POPCORN Market Online Markets for Computational Resources. Decision Support System 28(1-2), 177–189 (2000)
Garg, S.K., Venugopal, S., Buyya, R.: A Meta-scheduler with Auction based Resource Allocation for Global Grids. In: 14th IEEE International Conference on Parallel and Distributed Systems, pp. 187–194. IEEE, Melbourne (2008)
Zhao, H., Li, X.L.: Efficient Grid Task-Bundle Allocation using Bargaining Based Self-adaptive Auction. In: 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 4–11. IEEE Computer Society, Shanghai (2009)
Li, Z.J., Cheng, C.T., Huang, F.X., Li, X.: A Sequential Game-based Resource Allocation Strategy in Grid Environment. Journal of Software 17(11), 2373–2383 (2000)
Kwok, Y.K., Song, S., Hwang, K.: Selfish Grid Computing: Game Theoretic Modeling and NAS Performance Results. In: 5th IEEE/ACM International Symposium on Cluster Computing and the Grid, vol. 2, pp. 1143–1150. IEEE Computer Society, Cardiff (2005)
Rzadca, K., Trystram, D., Wierzbicki, A.: Fair Game-theoretic Resource Management in Dedicated Grids. In: 7th IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 343–350. IEEE Computer Society, Rio de Janeiro (2007)
Khan, S.U., Ahmad, I.: Non-cooperative, Semi-cooperative, and Cooperative Games-based Grid Resource Allocation. In: 20th IEEE International Symposium on Parallel and Distributed Processing, p. 10. IEEE Press, Rhodes Island (2006)
Xiao, P., Hu, Z.G.: A novel QoS-based Co-allocation Model in Computational Grid. In: IEEE Global Communications Conference 2008, pp. 1562–1566. IEEE Press, New Orleans (2008)
Hu, Z.J., Hu, Z.G., Ding, C.S.: Game-theory-based Robust-enhanced Model for Resource Allocation in Computational Grids. Systems Engineering-Theory&Practice 29(8), 102–110 (2009)
Zheng, M.G., Hu, Z.G., Zhang, K.: Performance-efficiency Balanced Optimization based on Sequential Game in Grid Environments. Journal of South China University of Technology 38(1), 92-96+107 (2010)
GridSim, http://www.cloudbus.org/gridsim
TeraGrid, http://www.teragrid.org
Parallel Workloads Archive, http://www.cs.huji.ac.il/labs/parallel/workload
Jain, R., Chiu, D., Hawe, W.: A quantitative measure of fairness and discrimination for resource allocation in shared computer systems. In: CoRR (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 IFIP International Federation for Information Processing
About this paper
Cite this paper
Zheng, M., Hu, Z., Xiao, P., Zheng, M., Zhang, K. (2011). A Global Benefit Maximization Task-Bundle Allocation. In: Altman, E., Shi, W. (eds) Network and Parallel Computing. NPC 2011. Lecture Notes in Computer Science, vol 6985. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24403-2_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-24403-2_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24402-5
Online ISBN: 978-3-642-24403-2
eBook Packages: Computer ScienceComputer Science (R0)