| 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 |