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.
Original language | English (US) |
---|---|
Pages | 128-135 |
Number of pages | 8 |
State | Published - 2000 |
Externally published | Yes |
Event | 20th International Conference on Distributed Computing Systems (ICDCS 2000) - Taipei, Taiwan Duration: Apr 10 2000 → Apr 13 2000 |
Other
Other | 20th International Conference on Distributed Computing Systems (ICDCS 2000) |
---|---|
City | Taipei, Taiwan |
Period | 4/10/00 → 4/13/00 |
ASJC Scopus subject areas
- Software
- Hardware and Architecture
- Computer Networks and Communications