DocumentCode :
2790723
Title :
Dynamic Load Balancing Using Grid Services for HLA-Based Simulations on Large-Scale Distributed Systems
Author :
Boukerche, Azzedine ; De Grande, Robson Eduardo
Author_Institution :
PARADISE Lab., Univ. of Ottawa, Ottawa, ON, Canada
fYear :
2009
fDate :
25-28 Oct. 2009
Firstpage :
175
Lastpage :
183
Abstract :
HLA-based simulations, as any distributed computing application, can undergo critical performance issues due to load imbalances on large-scale, heterogeneous, non-dedicated distributed systems. Such imbalances are produced by HLA simulation entities that can dynamically change their computation and communication load during their execution time, so an initial static load deployment is incapable of providing simulations complete and even distributed resources usage. Moreover, because the computing resources are non-dedicated, unknown external applications can generate load for any computing resource, increasing the imbalances´ unpredictability. Thus, in order to re-allocate resources for an HLA simulation during its execution time, an hierarchical dynamic load balancing system is introduced. The system manages a simulation´s workload by monitoring the distributed load through the MDS Grids´ service; by identifying load imbalances according to a load sharing policy; by re-allocating resources according to defined policies; and by migrating federates through the GRAM Grids´ service, a migration proxy, and peer-to-peer state transfer. By keeping the load evenly partitioned on the distributed system, such a devised system successfully improved the simulations´ performance. The experimental results and comparative analyses between balanced and non-balanced simulations proved the efficiency of the proposed dynamic load balancing system.
Keywords :
grid computing; resource allocation; GRAM Grids service; HLA-based simulations; MDS Grids service; distributed computing; grid services; hierarchical dynamic load balancing system; large-scale distributed systems; load sharing; migration proxy; nondedicated distributed systems; peer-to-peer state transfer; static load deployment; Computational modeling; Computer architecture; Distributed computing; Grid computing; Large-scale systems; Load management; Monitoring; Processor scheduling; Resource management; Runtime; Dynamic Load Balancing; High Level Architecture; Parallel Simulations; Performance.;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Simulation and Real Time Applications, 2009. DS-RT '09. 13th IEEE/ACM International Symposium on
Conference_Location :
Singapore
ISSN :
1550-6525
Print_ISBN :
978-0-7695-3868-6
Type :
conf
DOI :
10.1109/DS-RT.2009.33
Filename :
5361767
Link To Document :
بازگشت