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
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;
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2012 20th Euromicro International Conference on
Conference_Location :
Garching
Print_ISBN :
978-1-4673-0226-5
DOI :
10.1109/PDP.2012.88