Please use this identifier to cite or link to this item: http://hdl.handle.net/10397/18514
Title: JDM : building distributed synchronization support into Java
Authors: Cao, J 
Cheung, NKC
Chan, A 
Keywords: Distributed monitor
Distributed mutual exclusion
Synchronization
Java monitor
Issue Date: 2001
Publisher: World Scientific Publishing Co
Source: Journal of interconnection networks, 2001, v. 2, no. 3, p. 269-282 How to cite?
Journal: Journal of interconnection networks 
Abstract: The monitor concept has been widely used in a concurrent programming environment for implicitly ensuring mutual exclusion and explicitly achieving process synchronization. It has also been extended to support high-level distributed programming. In this paper, we present JDM, a distributed monitor construct in Java for programming large-scale distributed systems. The distributed monitor construct is based on a well-know tree-based distributed mutual exclusion algorithm proposed by K. Raymond. To increase scalability of the construct, a two-level system architecture is developed, where the node level controls the access to the system-wide shared resources using Raymond's algorithm and the process level synchronizes local processes based on the local monitor concept. An object-oriented design of the system architecture is presented. Implementation and results of performance evaluation are reported and factors that influence the performance of the construct are discussed.
URI: http://hdl.handle.net/10397/18514
ISSN: 0219-2659
DOI: 10.1142/S0219265901000373
Appears in Collections:Journal/Magazine Article

Access
View full-text via PolyU eLinks SFX Query
Show full item record

Page view(s)

63
Last Week
4
Last month
Checked on Aug 13, 2017

Google ScholarTM

Check

Altmetric



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.