Title
Efficient and flexible object sharing
Abstract
DiSOM is a software-based distributed shared memory (DSM) system, which supports intra- and inter- application sharing in heterogeneous networks of multiprocessor workstations. Unlike previous DSM systems, DiSOM provides fine-grained control over communication while retaining a simple shared memory model. It achieves this by using an update-based implementation of entry consistency, semaphores, remote object invocation, dynamic decomposition of objects and object-oriented language mechanisms. These techniques allow programmers to exploit application-specific knowledge to improve performance. A comparison between DiSOM and TreadMarks, a state-of-the- art DSM system, shows that on average DiSOM executes 33% faster, and sends 69% fewer messages and 38% less data.
Year
DOI
Venue
1996
10.1109/ICPP.1996.537153
Parallel Processing, 1996. Vol.3. Software., Proceedings of the 1996 International Conference
Keywords
Field
DocType
distributed memory systems,object-oriented programming,shared memory systems,synchronisation,DiSOM,TreadMarks,dynamic decomposition,entry consistency,flexible object sharing,heterogeneous networks,inter-application sharing,intra-application sharing,microprocessor workstations,object-oriented language mechanisms,remote object invocation,semaphores,shared memory model,software-based distributed shared memory,update-based implementation
Distributed object,Object-oriented programming,Shared memory,Semaphore,Computer science,Parallel computing,Distributed memory,Data diffusion machine,Distributed shared memory,TreadMarks,Operating system,Distributed computing
Conference
Volume
ISSN
ISBN
1
0190-3918
0-8186-7623-X
Citations 
PageRank 
References 
8
0.88
14
Authors
4
Name
Order
Citations
PageRank
Miguel Castro15088328.69
Manuel Sequeira2412.77
Manuel Costa3158988.62
Paulo Guedes4808.74