| Chen, R., Dasgupta, P., "Integrating Consistency Control and Distributed Shared Memory: The Travails of an Implementation", to appear in Proceedings of the Symposium on Experiences with Distributed |
....constructs. This requires that the functionality of distributed abstractions be partitioned orthogonally. Overlapping functionality not only confuses the programmer and adds to maintenance costs, but often restricts the use of a distributed system. Consider the problems faced by Chen et al. [Ch92] in building transaction level support on top of a DSM implementation. The DSM locking protocol used to implement synchronization points was not adequate to support transactions. Constructing version management was also awkward and complicated. These difficulties could have been alleviated with ....
Chen, R., Dasgupta, P., "Integrating Consistency Control and Distributed Shared Memory: The Travails of an Implementation", to appear in Proceedings of the Symposium on Experiences with Distributed
....be classified on the basis of synchronization points in a sequence of shared accesses [Ni91] With Ivy s strict coherence, every read or write is a synchronization point. Munin s release consistency is based on acquire and release operations which are similar to ARCADE s lock and unlock. Clouds [Cn92,Ra89] offers both strict and weak coherency. Weaker coherency typically increases the concurrency of shared data accesses, but their use depends on the application s ability to tolerate stale data. Therefore, application specific coherence policies [An92] can be more efficient. Applications can use ....
Chen, R., Dasgupta, P., Integrating Consistency Control and Distributed Shared Memory: The Travails of an Implementation, to appear in Proceedings of the Symposium on Experiences with
....than this section presents. The original Clouds dsm system [158] provided recoverability using shadowing of segments and a transactional system using commits. The recovery system was not really integrated with the dsm system and is merely implemented at the segment storage site. More recent work [43] describes the implementation of a transactional system called Invocation Based Concurrency Control (ibcc) above Clouds. They intended to implement ibcc as a separate layer, but found this to be impossible. In order to maintain a consistent view of data when one transaction is active at ....
Raymond C. Chen and Partha Dasgupta. Integrating Consistency Control and Distributed Shared Memory: The Travails of an Implementation. In Symposium on Experiences with Distributed and Multiprocessor Systems [191], pages 279--295.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC