• DocumentCode
    3543993
  • Title

    Global Control in Distributed Programs with Dynamic Process Membership

  • Author

    Borkowski, J. ; Tudruj, M.

  • Author_Institution
    Polish-Japanese Inst. of Inf. Technol., Warsaw, Japan
  • fYear
    2012
  • fDate
    15-17 Feb. 2012
  • Firstpage
    525
  • Lastpage
    529
  • Abstract
    The paper is concerned with distributed program execution control based on global application states monitoring for multi-core processors. The proposed control infrastructure is based on structural program elements called synchronizers, which collect program state information at the process and thread levels, discover strongly consistent application global states, evaluate control predicates on such states and send signals to application program threads and processes to stimulate global control actions. The paper discusses problems of designing program execution control based on global application states in the presence of dynamic composition of program in terms of processes and threads.
  • Keywords
    multi-threading; multiprocessing systems; application global states; application program thread; control infrastructure; control predicates; distributed program execution control; dynamic process membership; global application states monitoring; global control action; multicore processor; process level; program dynamic composition; program state information; structural program elements; synchronizers; thread level; Clocks; Control systems; Message systems; Monitoring; Process control; Program processors; Synchronization; consistent global state; dynamic group membership; parallel program control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2012 20th Euromicro International Conference on
  • Conference_Location
    Garching
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4673-0226-5
  • Type

    conf

  • DOI
    10.1109/PDP.2012.88
  • Filename
    6169631