Abstract
In this paper we have described a user-definable memory coherence scheme for distributed shared memory that is flexible enough to meet the varying needs of a wide variety of user applications. We believe that the concepts presented in this paper will be useful for the design of other distributed systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bennett, J. K., Carter, J. B. and Zwaenepole, W., "Munin: Distributed Shared Memory Based on Type-Specific Memory Coherence," Proc. 2nd ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming, pp. 168–175, (1990).
Cheriton, D. R., "Problem-Oriented Shared Memory: A Decentralized Approach to Distributed System Design," Proc. 6th Int. Conf. Distributed Computing Systems, pp. 190–197, (1986).
Fitzgerald, R. and Rashid, R. F., "The Integration of Virtual Memory Management and Interprocess Communication in Accent," ACM Trans. on Computer Systems, Vol. 4, No. 2, pp. 147–177, (May 1986).
Garcia-Molina, H. and Wiederhold, G., "Read-Only Transactions in a Distributed Database," ACM Trans. on Database Systems, Vol. 7, No. 2, pp. 209–234, (June 1982).
Halpern, J., Simons, B., Strong, R. and Dolev, D., "Fault Tolerant Clock Synchronization," Proc. 3rd Annual ACM Symp. on Principles of Distributed Computing, pp. 89–102, (1984).
Jia, X., H. Nakano, K. Shimizu, and M. Maekawa, “Highly Concurrent Directory Management in Distributed Systems," Proc. 10th Int. Conf. Distributed Computing Systems, pp. 416–423, (1990).
Lamport, L. and Smith, P. M., "Byzantine Clock Synchronization," Proc. 3rd Annual ACM Symp. on Principles of Distributed Computing, pp. 68–74, (1984).
Li, K. and Hudak, P., "Memory Coherence in Shared Virtual Memory Systems," Proc. 5th ACM Symp. on Principles of Distributed Computing, pp. 229–239, (1986).
Minnich, R. G. and Farber D. J., "The Mether System: A Distributed Shared Memory for SunOS 4.0," Proc. Summer 1989 USENIX Conf.
Shimizu, K., M. Maekawa and J. Hamano, "Hierarchical Object Groups in Distributed Operating Systems," in Proc. 8th Int. Conf. Distributed Computing Systems, pp. 18–24, (1988).
Sinha, P. K., K. Shimizu, N. Utsunomiya, H. Nakano and M. Maekawa, "Network Transparent Object Naming and Locating in Distributed Operating Systems," Tech. Rep., Dept. of Info. Sc., Univ. of Tokyo, TR89-033, (1989).
Stumm, M. and Zhou, S., "Algorithms Implementing Distributed Shared Memory," IEEE Computer, pp. 54–64, (May 1990).
Tam, M. C., Smith, J. M. and Farber, D. J., "A Taxonomy-Based Comparison of Several Distributed Shared Memory Systems," Operating Systems Review, Vol. 24, No. 3, pp. 40–67, (July 1990).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sinha, P.K., Ashihara, H., Shimizu, K., Maekawa, M. (1991). Flexible user-definable memory coherence scheme in distributed shared memory of galaxy. In: Bode, A. (eds) Distributed Memory Computing. EDMCC 1991. Lecture Notes in Computer Science, vol 487. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0032922
Download citation
DOI: https://doi.org/10.1007/BFb0032922
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53951-3
Online ISBN: 978-3-540-46478-5
eBook Packages: Springer Book Archive