Paper Details
Reference:
Marc A. Auslander, Hubertus Franke, Benjamin Gamsa, Orran Krieger, and Michael Stumm,
"Customization Lite",
In Proceedings 6th Workshop on Hot Topics in Operating Systems (HotOS'97), Cape Cod, MA, USA, IEEE Computer Society, Washington, DC, USA, May, 1997, pp. 43–48.
Download:
Abstract:
There has been a great deal of interest in recent years in developing operating systems that can be customized to meet the performance and functionality needs of particular applications while being extensible to support new policies, new implementations and new interfaces. We describe a structuring technique, called building-block composition, that we are employing for this purpose. The customizability that this technique provides to untrusted applications is, while large, less than that provided by some other techniques. However, it results in a more extensible and maintainable system, is easier for untrusted applications to use, and provides a better foundation for overall improved performance, particularly for multiprocessors.
Keywords:
Operating systems, performance, functionality, extensibility, policies, implementations, interfaces, structuring technique, building-block composition, customizability, untrusted applications, maintainable system, multiprocessors
Reference Info:
DOI: 10.1109/HOTOS.1997.595180
ACMid: 822423
ISBN: 0-8186-7834-8
BibTeX:
@inproceedings(Auslander-HotOS97, author = {Marc A. Auslander and Hubertus Franke and Benjamin Gamsa and Orran Krieger and Michael Stumm}, title = {Customization {Lite}}, booktitle = {Proceedings 6th Workshop on Hot Topics in Operating Systems (\textbf{HotOS'97})}, location = {Cape Cod, MA, USA}, organization = {IEEE Computer Society}, address = {Washington, DC, USA}, month = {May}, year = {1997}, pages = {43-48}, doi = {10.1109/HOTOS.1997.595180}, isbn = {0-8186-7834-8}, keywords = {Operating systems, performance, functionality, extensibility, policies, implementations, interfaces, structuring technique, building-block composition, customizability, untrusted applications, maintainable system, multiprocessors} )