DocumentCode :
1651116
Title :
Integrating parallel functions into the manipulation for distributed persistent objects
Author :
Jiang, Yun ; Aritsugi, Masayoshi ; Makinouchi, Akifumi
Author_Institution :
Dept. of Comput. Sci. & Math., Kurashiki Univ. of Sci. and the Arts, Okayama, Japan
fYear :
1996
Firstpage :
76
Lastpage :
82
Abstract :
Integrating parallel functions into the manipulation of persistent objects on a network-based shared memory architecture is a proposal under consideration. The cost associated with manipulating a large amount of distributed persistent objects is expected to improve from sequential to parallel processing. However, it is a complex task to combine persistence with the capability of parallel and distributed processing. We put forward the design and implementation methods concerning this. Based on a C++ based language called INADA, in which functions for handling persistent objects are introduced, we present a language construct for accessing distributed persistent objects in parallel, and a new approach for supporting transparent parallel and distributed processing. The transparency assures that distributed persistent objects are manipulated in parallel on multiple threads of remote computers as if they were manipulated in a local multiprocessor machine. A key point of this proposal is that we have made a combination of persistence, multithread primitives, network-based shared-memory, and the agent-oriented paradigm
Keywords :
C language; cooperative systems; object-oriented languages; object-oriented programming; parallel languages; parallel programming; shared memory systems; software agents; C++ based language; INADA; agent-oriented paradigm; cost; distributed persistent objects; distributed processing; multiprocessor machine; multithread primitives; network-based shared memory architecture; object oriented programming; parallel functions; parallel language; parallel processing; persistence; remote computers; Application software; Computer networks; Computer science; Concurrent computing; Distributed computing; Object oriented databases; Parallel processing; Proposals; Workstations; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1996. COMPSAC '96., Proceedings of 20th International
Conference_Location :
Seoul
ISSN :
0730-3157
Print_ISBN :
0-8186-7579-9
Type :
conf
DOI :
10.1109/CMPSAC.1996.542429
Filename :
542429
Link To Document :
بازگشت