Dynamic Load Balancing Based on Applications Global States Monitoring

Abstract : The paper presents how to use a special novel distributed program design framework with evolved global control mechanisms to assure processor load balancing during execution of application programs. The new framework supports a programmer with an API and GUI for automated graphical design of program execution control based on global application states monitoring. The framework provides highlevel distributed control primitives at process level and a special control infrastructure for global asynchronous execution control at thread level. Both kinds of control assume observations of current multicore processor performance and communication throughput enabled in the executive distributed system. Methods for designing processor load balancing control based on a system of program and system properties metrics and computational data migration between application executive processes is presented and assessed by experiments with execution of graph representations of distributed programs.
Liste complète des métadonnées

Cited literature [17 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00833477
Contributor : Richard Olejnik <>
Submitted on : Wednesday, June 12, 2013 - 6:27:38 PM
Last modification on : Thursday, February 21, 2019 - 10:52:54 AM
Document(s) archivé(s) le : Tuesday, April 4, 2017 - 9:37:45 PM

File

ISPDC_2013.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00833477, version 1

Citation

Eryk Laskowski, Marek Tudruj, Richard Olejnik, Damian Kopanski. Dynamic Load Balancing Based on Applications Global States Monitoring. IEEE. The 12th International Symposium on Parallel and Distributed Computing, Jun 2013, Bucharest, Romania. IEEE, pp.IEEE Proceedings, 2013, IEEE Conference Publication. 〈hal-00833477〉

Share

Metrics

Record views

317

Files downloads

557