Distributed Java virtual machine for message passing architectures

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

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 languageEnglish (US)
Title of host publicationProceedings - International Conference on Distributed Computing Systems
PublisherIEEE
Pages128-135
Number of pages8
StatePublished - 2000
Externally publishedYes
Event20th International Conference on Distributed Computing Systems (ICDCS 2000) - Taipei, Taiwan
Duration: Apr 10 2000Apr 13 2000

Other

Other20th International Conference on Distributed Computing Systems (ICDCS 2000)
CityTaipei, Taiwan
Period4/10/004/13/00

Fingerprint

Message passing
Network protocols
Data storage equipment
Virtual machine

ASJC Scopus subject areas

  • Hardware and Architecture

Cite this

Surdeanu, M. (2000). Distributed Java virtual machine for message passing architectures. In Proceedings - International Conference on Distributed Computing Systems (pp. 128-135). IEEE.

Distributed Java virtual machine for message passing architectures. / Surdeanu, Mihai.

Proceedings - International Conference on Distributed Computing Systems. IEEE, 2000. p. 128-135.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Surdeanu, M 2000, Distributed Java virtual machine for message passing architectures. in Proceedings - International Conference on Distributed Computing Systems. IEEE, pp. 128-135, 20th International Conference on Distributed Computing Systems (ICDCS 2000), Taipei, Taiwan, 4/10/00.
Surdeanu M. Distributed Java virtual machine for message passing architectures. In Proceedings - International Conference on Distributed Computing Systems. IEEE. 2000. p. 128-135
Surdeanu, Mihai. / Distributed Java virtual machine for message passing architectures. Proceedings - International Conference on Distributed Computing Systems. IEEE, 2000. pp. 128-135
@inproceedings{c3e9ad0b16af45bfa8000dfe48331f1a,
title = "Distributed Java virtual machine for message passing architectures",
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.",
author = "Mihai Surdeanu",
year = "2000",
language = "English (US)",
pages = "128--135",
booktitle = "Proceedings - International Conference on Distributed Computing Systems",
publisher = "IEEE",

}

TY - GEN

T1 - Distributed Java virtual machine for message passing architectures

AU - Surdeanu, Mihai

PY - 2000

Y1 - 2000

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=0033726453&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0033726453&partnerID=8YFLogxK

M3 - Conference contribution

SP - 128

EP - 135

BT - Proceedings - International Conference on Distributed Computing Systems

PB - IEEE

ER -