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
Link To Document