70 likes | 231 Views
Dynamic Simulation Load Balancing. A Conceptual Model Eric White, UT-Austin Michael Myjak, UCF/IST. Simulation Resource Consumption. Resource consumption peaks are non-deterministic Performance thresholds exist Computational Network
E N D
Dynamic Simulation Load Balancing A Conceptual Model Eric White, UT-Austin Michael Myjak, UCF/IST
Simulation Resource Consumption • Resource consumption peaks are non-deterministic • Performance thresholds exist • Computational • Network • Exercise validation dependent upon a minimal, sustained computational capability
Conceputalizing the Problem Space • Load Monitoring • Simulation computation load per host • Network load • Migration • Relocating a runtime object • Migration Policy • Deciding what/when/where to migrate
Load Monitoring • Simulation Hosts • Computational load • Simulation processing • Network interface processing • Monitoring activity, itself • Network Infrastructure • Network gear supporting simulation hosts
Migration • Migrate processes • Binary/Executable format issues in heterogeneous environments • Serialization is a possibility • Migrate Essential State Data (ESD) • Identify the defining attributes per object class • Convert to byte-order-independent formats and transfer
Migration Policy • Requires Load Monitoring data as input • Initiates the when/what/where of migration • Must consider affects of migration over time • I.e., avoid migration “thrashing” • Possibility for multiple migration managers
Potentialities • Add another RTI Service that implements Migration Management • Plug the gap between CMMS and HLA/SOM to identify Essential State Data per object class