An Efficient Algorithm for Resource Allocation in Parallel and Distributed Computing Systems
M. S.F. El-Zoghdy M.Nofal. International Journal of Advanced Computer Science and Applications(IJACSA), (2013)
Abstract
Resource allocation in heterogeneous parallel and distributed computing systems is the process of allocating user tasks to processing elements for execution such that some performance objective is optimized. In this paper, a new resource allocation algorithm for the computing grid environment is proposed. It takes into account the heterogeneity of the computational resources. It resolves the single point of failure problem which many of the current algorithms suffer from. In this algorithm, any site manager receives two kinds of tasks namely, remote tasks arriving from its associated local grid manager, and local tasks submitted directly to the site manager by local users in its domain. It allocates the grid workload based on the resources occupation ratio and the communication cost. The grid overall mean task response time is considered as the main performance metric that need to be minimized. The simulation results show that the proposed resource allocation algorithm improves the grid overall mean task response time. (Abstract)
%0 Journal Article
%1 IJACSA.2013.040238
%A S.F. El-Zoghdy M.Nofal, M.A.Shohla A.A.El-sawy
%D 2013
%J International Journal of Advanced Computer Science and Applications(IJACSA)
%K (key balancing; computing; evaluation; grid load management; models performance queuing resource simulation theory; words)
%N 2
%T An Efficient Algorithm for Resource Allocation in Parallel and Distributed Computing Systems
%U http://ijacsa.thesai.org/
%V 4
%X Resource allocation in heterogeneous parallel and distributed computing systems is the process of allocating user tasks to processing elements for execution such that some performance objective is optimized. In this paper, a new resource allocation algorithm for the computing grid environment is proposed. It takes into account the heterogeneity of the computational resources. It resolves the single point of failure problem which many of the current algorithms suffer from. In this algorithm, any site manager receives two kinds of tasks namely, remote tasks arriving from its associated local grid manager, and local tasks submitted directly to the site manager by local users in its domain. It allocates the grid workload based on the resources occupation ratio and the communication cost. The grid overall mean task response time is considered as the main performance metric that need to be minimized. The simulation results show that the proposed resource allocation algorithm improves the grid overall mean task response time. (Abstract)
@article{IJACSA.2013.040238,
abstract = {Resource allocation in heterogeneous parallel and distributed computing systems is the process of allocating user tasks to processing elements for execution such that some performance objective is optimized. In this paper, a new resource allocation algorithm for the computing grid environment is proposed. It takes into account the heterogeneity of the computational resources. It resolves the single point of failure problem which many of the current algorithms suffer from. In this algorithm, any site manager receives two kinds of tasks namely, remote tasks arriving from its associated local grid manager, and local tasks submitted directly to the site manager by local users in its domain. It allocates the grid workload based on the resources occupation ratio and the communication cost. The grid overall mean task response time is considered as the main performance metric that need to be minimized. The simulation results show that the proposed resource allocation algorithm improves the grid overall mean task response time. (Abstract)},
added-at = {2014-02-21T08:00:08.000+0100},
author = {{S.F. El-Zoghdy M.Nofal}, M.A.Shohla A.A.El-sawy},
biburl = {https://www.bibsonomy.org/bibtex/274d3cb02895d33480570e2b4735568fa/thesaiorg},
interhash = {f249d4a9f3bc5a654267140546f7211a},
intrahash = {74d3cb02895d33480570e2b4735568fa},
journal = {International Journal of Advanced Computer Science and Applications(IJACSA)},
keywords = {(key balancing; computing; evaluation; grid load management; models performance queuing resource simulation theory; words)},
number = 2,
timestamp = {2014-02-21T08:00:08.000+0100},
title = {{An Efficient Algorithm for Resource Allocation in Parallel and Distributed Computing Systems}},
url = {http://ijacsa.thesai.org/},
volume = 4,
year = 2013
}