dc.contributor.author |
MacGregor, KJ
|
|
dc.contributor.author |
Campbell, RH
|
|
dc.contributor.editor |
Linck, M.H.
|
|
dc.date.accessioned |
2018-08-06T13:29:35Z |
|
dc.date.available |
2018-08-06T13:29:35Z |
|
dc.date.issued |
1991 |
|
dc.identifier.citation |
MacGregor, K.J. & Campbell, R.H. (1991) The design and analysis of distributed virtual memory consistency protocols in an object oriented operating system. Proceedings of the 6th Southern African Computer Symposium, De Overberger Hotel, Caledon, 2-3 July 1991 |
en |
dc.identifier.uri |
http://hdl.handle.net/10500/24565 |
|
dc.description.abstract |
An object-orientated framework for the design of distributed virtual memory consistency is presented. It is shown that custom designed protocols for different types of applications are easy to construct and use within this framework. Consistency protocols are shown to be useful in implementing atomic updates, and in controlling the assignment of pages to process.
An analysis of the performance of the Choices distributed virtual memory implementation is presented. It is shown that distributed virtual memory improves the performance of many applications by separating, and distributing the tasks of process management, synchronisation and paging. This performance improvement occurs despite the overhead in setting up and maintaining the coherence across the network. This is particularly noticeable when more processes than processors are active on a node. The results presented illustrate the effective improvements that can be achieved using correct coherence protocol and the current hardware restrictions limiting the performance of distributed virtual memory. In this it suggests further areas for research.
memory . her areas for research . |
en |
dc.language.iso |
en |
en |
dc.title |
The design and analysis of distributed virtual memory consistency protocols in an object oriented operating system |
en |