• DocumentCode
    643474
  • Title

    Dynamic Load Balancing Based on Applications Global States Monitoring

  • Author

    Laskowski, Eryk ; Tudruj, M. ; Olejnik, Richard ; Kopanski, Damian

  • Author_Institution
    Inst. of Comput. Sci. PAS, Warsaw, Poland
  • fYear
    2013
  • fDate
    27-30 June 2013
  • Firstpage
    11
  • Lastpage
    18
  • 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 applications. 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 high-level 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.
  • Keywords
    distributed processing; graph theory; graphical user interfaces; multiprocessing systems; resource allocation; API; GUI; automated graphical design; computational data migration; distributed program design framework; distributed programs; dynamic load balancing; global control mechanisms; global states monitoring applications; graph representations; multicore processor performance; processor load balancing; program execution control; properties metrics; Availability; Control systems; Load management; Message systems; Monitoring; Process control; Synchronization; distributed programming paradigms; global application states monitoring; graphical program design tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing (ISPDC), 2013 IEEE 12th International Symposium on
  • Conference_Location
    Bucharest
  • Print_ISBN
    978-1-4799-2967-2
  • Type

    conf

  • DOI
    10.1109/ISPDC.2013.11
  • Filename
    6663559