Abstract
This paper discusses the effect and the feasibility of dynamical tuning of operating systems. There are many factors which can be modified dynamically in order to handle jobs with different characteristics and they interact with each other in various ways. Repeated tuning procedure that takes the correlation among these factors into consideration is reported to achieve the improved cost performance of existing computer systems. Many examples including an adaptive multiprogramming scheduler are given.
This paper also refers to the influence of the adaptive operating systems over future software architecture and a means of personalization of VLSI architecture.
Preview
Unable to display preview. Download preview PDF.
References
Badel M. et al (1975). Adaptive Optimization of a Time Sharing System's Performance. Proc. IEEE, 63, No. 6 (1975), pp. 958–965.
Geck A. (1979) Performance Improvement by Feedback Control of Operating Systems. Proc. 4th Int'l Symp. on Modelling and Performance Evaluation of Computer Systems, Vienna, Austria, Feb. 1979, pp. 459–471.
Gurin N. N., et al (1978). A Heuristic Approach to File Allocation Problem. Proc. 2nd Int'l Symp. on Operating Systems Theory and Practice, Rocquencourt, France, Oct. 1978, pp. 199–206.
Hughes J., and Moe G. (1973) A structured Approach to Computer Performance Analysis, Proc. AFIPS Conf., Vol. 42, pp. 109–120.
Ishikawa C., Sakamura K., and Maekawa M. (1980). Operating Systems with Adaptation Mechanism. (in Japanese) Architecture Work-group of Japan Information Processing Society, June 1980.
Lycklama H., and Bayer D. L. The MERT Operating System. The Bell System Technical Journal, Vol. 57, No. 6, July–August 1978, pp. 2049–2086.
Maekawa M., and Boyd D. L. (1974). A Model of Concurrent Tasks within Jobs of a Multiprocessing System, Proc. 8th Princeton Conference on Information Science and Systems, pp. 97–101.
Maekawa M., and Boyd D. L. (1976). Two Models of Task Overlap within Jobs of Multiprocessing Systems. Proc. 1976 Int'l Conference on Parallel Processing, pp. 83–91.
Maekawa M., and Morimoto Y. (1979). Performance Adjustment of an APL Interpreter. Microprocessors and their Applications, EUROMICRO 1979, pp. 65–75.
Sakamura K., and et al. (1979). Automatic Tuning of Computer Architectures. Proc. AFIPS Conf., Vol. 48, pp. 499–512.
Shardt R. M. (1980). An MVS Tuning Approach. IBM Syst. Journal, Vol. 19, NO. 1, pp. 102–119.
Snyder R. (1978). On a priori Program Restructuring for Virtual Systems. Proc. 2nd Int'l Symp. on Operating Systems Theory and Practice, Rocquencourt, France, Oct. 1978, pp. 207–224.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1982 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ishikawa, C., Sakamura, K., Maekawa, M. (1982). Dynamic tuning of operating systems. In: Maekawa, M., Belady, L.A. (eds) Operating Systems Engineering. IBM 1980. Lecture Notes in Computer Science, vol 143. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-11604-4_51
Download citation
DOI: https://doi.org/10.1007/3-540-11604-4_51
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-11604-2
Online ISBN: 978-3-540-39424-2
eBook Packages: Springer Book Archive