1. Utility-driven solution for optimal resource allocation in computational grid
- Author
-
Li, Zhi-Jie, Cheng, Chun-Tian, and Huang, Fei-Xue
- Subjects
Mathematical optimization ,Resource allocation ,Computer science ,Computers - Abstract
To link to full-text access for this article, visit this link: http://dx.doi.org/10.1016/j.cl.2008.08.001 Byline: Zhi-jie Li (a)(b)(c), Chun-tian Cheng (b), Fei-xue Huang (d) Keywords: Resource allocation; Utility function; Computational grid; GridSim Abstract: Optimal resource allocation is a complex undertaking due to large-scale heterogeneity present in computational grid. Traditionally, the decision based on certain cost functions has been used in allocating grid resource as a standard method that does not take resource access cost into consideration. In this paper, the utility function is presented as a promising method for grid resource allocation. To tackle the issue of heterogeneous demand, the user's preference is represented by utility function, which is driven by a user-centric scheme rather than system-centric parameters adopted by cost functions. The goal of each grid user is to maximize its own utility under different constraints. In order to allocate a common resource to multiple bidding users, the optimal solution is achieved by searching the equilibrium point of resource price such that the total demand for a resource exactly equals the total amount available to generate a set of optimal user bids. The experiments run on a Java-based discrete-event grid simulation toolkit called GridSim are made to study characteristics of the utility-driven resource allocation strategy under different constraints. Results show that utility optimization under budget constraint outperforms deadline constraint in terms of time spent, whereas deadline constraint outperforms budget constraint in terms of cost spent. The conclusion indicates that the utility-driven method is a very potential candidate for the optimal resource allocation in computational grid. Author Affiliation: (a) Department of Computer Science and Engineering, Dalian University of Technology, Dalian 116024, Liaoning, PR China (b) Institute of Hydropower System and Hydroinformatics, Dalian University of Technology, Dalian 116024, Liaoning, PR China (c) Research Institute of Nonlinear Information Technology, Dalian Nationalities University, Dalian 116600, China (d) Department of Economics, Dalian University of Technology, Dalian 116024, Liaoning, PR China Article History: Received 10 August 2006; Revised 15 August 2008; Accepted 23 August 2008 Article Note: (footnote) [star] This work is supported by the National Natural Science Foundation of China under Grant no. 50479055.
- Published
- 2009