• DocumentCode
    1735940
  • Title

    Using processor virtualization to load balancing distributed state space construction

  • Author

    Rahim, Messaoud ; Boukala, Mohand Cherif

  • Author_Institution
    Sci. & Technol. Fac., Yahia Fares Univ., Medea, Algeria
  • fYear
    2011
  • Firstpage
    156
  • Lastpage
    162
  • Abstract
    Most distributed model-checking algorithms use global hash functions to partition state space. This creates load imbalance between computation processors. In this paper, we focus on the use of processor virtualization for parallelizing the state space construction algorithm. Our aim is to optimize the distributed model checking process by using load balancing techniques. We study the effectiveness of Charm++ runtime system and Adaptive Message Passing Interface that support processor virtualization for load balancing the distributed state space construction. The objective is to allow the verification of large and complex systems by maintaining equally loaded processors and achieving higher speed-up. Preliminary experiments are reported to show the benefits of constructing state space using processor virtualization.
  • Keywords
    distributed processing; resource allocation; virtualisation; Charm++ runtime system; adaptive message passing interface; distributed model checking algorithms; distributed state space construction; hash functions; load balancing; load balancing distributed state space construction; processor virtualization; Computational modeling; Load management; Load modeling; Message passing; Partitioning algorithms; Process control; Runtime; AMPI; Charm++; Load Balancing; Model-checking; Processor Virtualization; State Space Construction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programming and Systems (ISPS), 2011 10th International Symposium on
  • Conference_Location
    Algiers
  • Print_ISBN
    978-1-4577-0905-0
  • Type

    conf

  • DOI
    10.1109/ISPS.2011.5898879
  • Filename
    5898879