DocumentCode
1327219
Title
Measuring and Analyzing Migration Delay for the Computational Load Balancing of Distributed Virtual Simulations
Author
De Grande, Robson Eduardo ; Almulla, Mohammed A. ; Boukerche, Azzedine
Author_Institution
Sch. of Electr. Eng. & Comput. Sci., Univ. of Ottawa, Ottawa, ON, Canada
Volume
61
Issue
12
fYear
2012
Firstpage
3158
Lastpage
3174
Abstract
Distributed virtual simulations can always undergo load imbalances during run-time due to their dependency on underlying shared resources. Such imbalances are commonly generated by external background load, improper deployment of simulation elements, and dynamic oscillations of simulation load. HLA was devised as a simulation framework that simplifies the design and management of distributed simulations. Even though the framework presents services for the coordination of simulations, it does not provide any tool for identifying and reacting to load imbalances. Due to the importance of balancing simulation load, many schemes have been developed, aiming to reduce simulation time through analysis of specific metrics. These schemes are limited to issues from specific simulation applications, or they disregard large-scale environmental characteristics. In order to overcome the drawbacks of previous balancing approaches, a distributed balancing scheme has been designed. Nevertheless, this scheme, as well as the others, is not concerned with migration latencies when redistributing simulation load. Migration delays are directly involved with balancing responsiveness and efficiency, and they can cause simulation performance loss instead of performance improvement if they are not considered in the redistribution analysis. Thus, a migration-aware balancing scheme is proposed to include migration latency analysis in its load redistribution algorithm. Extensions are also proposed to improve the analysis of migration delays by enabling necessary costly migrations in iterative analysis. Experiments have been conducted to evaluate the proposed migration-aware balancing schemes by comparing performance when costly migrations are present in simulations.
Keywords
digital simulation; distributed processing; resource allocation; HLA; computational load balancing; distributed balancing scheme; distributed virtual simulations; external background load; high level architecture; iterative analysis; load redistribution algorithm; migration delay analysis; migration delay measurement; migration latency analysis; migration-aware balancing scheme; redistribution analysis; shared resources; simulation element improper deployment; simulation load dynamic oscillations; Algorithm design and analysis; Analytical models; Computational modeling; Load modeling; Simulation; Virtual environments; Distributed simulations; high level architecture (HLA); load analysis; performance;
fLanguage
English
Journal_Title
Instrumentation and Measurement, IEEE Transactions on
Publisher
ieee
ISSN
0018-9456
Type
jour
DOI
10.1109/TIM.2012.2205103
Filename
6339060
Link To Document