Performance of address-space multiplexing on the Pentium
Authors
University of Karlsruhe
DE
The University of New South Wales
Sydney 2052
Australia
Abstract
This paper presents an analysis of the performance potential and limitation of the so-called small-space scheme, where several logical address spaces are securely multiplexed onto a single hardware address space. This can be achieved on the IA-32 architecture by using the segment registers to relocate address spaces transparently to the applications.
Our results show that the scheme can provide significant performance improvements in cases where processes with small working sets interact frequently, as is often the case in client-server applications, and particularly in microkernel-based systems. We also investigate how potentially costly revocation of mappings can be prevented by clustering communicating processes.
BibTeX Entry
@techreport{Uhlig_DSHH_02, author = {Volkmar Uhlig and Uwe Dannowski and Espen Skoglund and Andreas Haeberlen and Gernot Heiser}, institution = {Computer Science Department, University of Karlsruhe}, note = {\url{http://i30www.ira.uka.de/research/documents/l4ka/smallspaces.pdf}}, number = {2002-1}, paperurl = {https://trustworthy.systems/publications/papers/Uhlig_DSHH_02.pdf}, title = {Performance of Address-Space Multiplexing on the {Pentium}}, year = {2002} }