• DocumentCode
    1982813
  • Title

    Distributed Java Virtual Machine for message passing architectures

  • Author

    Surdeanu, Mihai

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    128
  • Lastpage
    135
  • Abstract
    This paper introduces a distributed shared memory Java Virtual Machine architecture. This project is targeted for any distributed message-passing architecture, and specifically for networks of workstations. The whole system is implemented in user space which offers portability and flexibility. The memory consistency is provided by one of four protocols implementing release consistency. The novelty of the consistency protocols presented is that access faults are avoided by replicating objects ahead-of-time where necessary. The relative performance of these protocols is evaluated for three benchmark applications. Our experimental results indicate that, in the majority of cases, update protocols outperform invalidate protocols
  • Keywords
    Java; distributed shared memory systems; message passing; protocols; workstation clusters; access faults; benchmark applications; distributed shared memory Java Virtual Machine architecture; flexibility; invalidate protocols; memory consistency; message passing architectures; object replication; portability; protocols; release consistency; update protocols; user space; workstation networks; Access protocols; Computer architecture; Computer science; Electrical capacitance tomography; Java; Memory management; Message passing; Runtime environment; Virtual machining; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2000. Proceedings. 20th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0601-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2000.840914
  • Filename
    840914