Please use this identifier to cite or link to this item:
Title: JDM : building distributed synchronization support into Java
Authors: Cao, J 
Cheung, NKC
Chan, A 
Keywords: Distributed monitor
Distributed mutual exclusion
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.
ISSN: 0219-2659
DOI: 10.1142/S0219265901000373
Appears in Collections:Journal/Magazine Article

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

Page view(s)

Last Week
Last month
Checked on Aug 13, 2017

Google ScholarTM



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