Author:
Kołodziej Joanna,Xhafa Fatos
Abstract
Modern approaches to modeling user requirements on resource and task allocation in hierarchical computational grids
Tasks scheduling and resource allocation are among crucial issues in any large scale distributed system, including Computational Grids (CGs). These issues are commonly investigated using traditional computational models and resolution methods that yield near-optimal scheduling strategies. One drawback of such approaches is that they cannot effectively tackle the complex nature of CGs. On the one hand, such systems account for many administrative domains with their own access policies, user privileges, etc. On the other, CGs have hierarchical nature and therefore any computational model should be able to effectively express the hierarchical architecture in the optimization model. Recently, researchers have been investigating the use of game theory for modeling user requirements regarding task and resource allocation in grid scheduling problems. In this paper we present two general non-cooperative game approaches, namely, the symmetric non-zero sum game and the asymmetric Stackelberg game for modeling grid user behavior defined as user requirements. In our game-theoretic approaches we are able to cast new requirements arising in allocation problems, such as asymmetric users relations, security and reliability restrictions in CGs. For solving the games, we designed and implemented GA-based hybrid schedulers for approximating the equilibrium points for both games. The proposed hybrid resolution methods are experimentally evaluated through the grid simulator under heterogeneity, and large-scale and dynamics conditions. The relative performance of the schedulers is measured in terms of the makespan and flowtime metrics. The experimental analysis showed high efficiency of meta-heuristics in solving the game-based models, especially in the case of an additional cost of secure task scheduling to be paid by the users.
Subject
Applied Mathematics,Engineering (miscellaneous),Computer Science (miscellaneous)
Reference36 articles.
1. Nature's heuristics for scheduling jobs on computational grids;A. Abraham,2000
2. Task execution time modeling for heterogeneous computing system;S. Ali,2000
3. An approach for the high-level specification of qos-aware grid workflows considering location affinity;I. Brandic;Scientific Programming,2006
4. A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems;T. Braun;Journal of Parallel and Distributed Computing,2001
Cited by
24 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献