Integrating Parallel Functions into the Manipulation for Distributed Persistent Objects

  • Authors:
  • Yun Jiang;Masayoshi Aritsugi;Akifumi Makinouchi

  • Affiliations:
  • -;-;-

  • Venue:
  • COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

Integrating parallel functions into the manipulation for persistent objects on a network-based shared memory architecture is a proposal currently under consideration. The cost associated with manipulating a large amount of distributed persistent objects is expected to improve from sequence to parallel processing. However, it is a complex task to combine persistence with the capability of parallel and distributed processing. This paper puts forth 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 a 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, multi-thread primitives, network-based shared-memory, and agent-oriented paradigm.