VECPAR'06 - Seventh International Meeting on High Performance Computing for Computational Science
vecpar.fe.up.pt/2006 | vecpar2006@fe.up.pt
The Distributed Data Protocol within OOPAR
Philippe Devloo (UNICAMP)
Edimar Cesar Rylo (UNICAMP)
Tiago Forti (UNICAMP)
Abstract:
This contribution describes a distributed data protocol as implemented in the object oriented programming environment OOPAR. OOPAR develops a paradigm for the development of parallel algorithms based on the concepts of tasks which act on distributed data. The task objects which implement a part of the parallel program depends on data objects with specific version to operate. The dependency of the tasks with respect to the data are registered by a data manager which takes actions to satisfy the tasks request. The procedure implemented by the data manager resembles a distributed data access protocol and is documented in the paper. Its main features are : -the administration is performed in a distributed manner (there is no "central processor") -objects are transmitted between processors only if needed -several processors can access an object simultaneously if they requested read access -the administration guarantees the consistency of access states if the requests are consistent -tasks which request access to objects with version older than the actual version of the object are automatically canceled.
Keywords:
Data Processing, Parallel and Distributed Computing
 
Logos Universidade Federal do Rio de Janeiro - Coordenação dos Programas de Pós-graduação de Engenharia Instituto Nacional de Matemática Pura e Aplicada Rio de Janeiro | Brazil | 2006 | July | 10 11 12 13