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 Castro | 1 | 5088 | 328.69 |
Manuel Sequeira | 2 | 41 | 2.77 |
Manuel Costa | 3 | 1589 | 88.62 |
Paulo Guedes | 4 | 80 | 8.74 |