• 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