Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/800277.809384acmconferencesArticle/Chapter ViewAbstractPublication PagesmetricsConference Proceedingsconference-collections
Article

Adaptive optimization of the performance of a virtual memory computer

Published: 01 January 1974 Publication History

Abstract

It is known that the regulation of the degree of multiprogramming is perhaps one of the most important factors determining the overall performance of a virtual memory computer. In this paper we present an approach which differs some what from the approaches usually taken to regulate the degree of multiprogramming, which are mainly derived from the working-set principles.
We design a controller which will regulate the system in order to optimize a given performance measure. The controller is applied to a system where the critical resource is primary memory, and we are only concerned with systems where ineffective regulation leads to the phenomenon known as thrashing due to extensive paging activity.
In the first section, the dynamics of the system we wish to regulate are investigated using an analytical model. The system consists of a set of terminals and of a resource loop (CPU, secondary memory device, file disk) shared by the users. Using classical assumptions about program behavior (e.g., life-time function), the throughput of the RL is obtained as a function of the degree of multiprogramming n (number of users sharing the resources at a given instant of time) and of the system parameters. This result provides a greater insight of the “plant” we wish to control. The mathematical results are validated and extended with data from simulation experiments using a more detailed model (overheads and non-exponential assumption).
In the next section, a criterion called “dilatation” based on the utilization of the different resources is defined. From the analytical and simulation results of the first section, it can be shown that there exists a value no of the degree of multiprogramming which maximizes this criterion. The regulation of n to no is achieved by controlling the access of the users to the RL. The value of no is estimated in real-time through a continuous estimation of the two first moments of the criterion. Using these estimations, the decision of introducing or not a new user in the RL is taken whenever a user leaves a terminal or departs from the RL.
Extensive simulation experiments were conducted, where the implementation of the different functions of the controller have been thoroughly simulated. They have shown that the control scheme leaves to an improvement of the system performance in mean response time and resource utilization, and, overall, adapts in real-time the degree of multiprogramming to the characteristics of the users (the adaptation is performed in 4 sec. or so for a unit variation of the optimal degree of multiprogramming). A discussion of practical application of results ends the paper.

Cited By

View all
  • (2005)Optimal multiprogramming: Principles and implementationInformation Systems Methodology10.1007/3-540-08934-9_94(474-503)Online publication date: 25-May-2005
  • (1979)Overview of the ARCADE systemProceedings of the 6th annual symposium on Computer architecture10.1145/800090.802891(42-49)Online publication date: 23-Apr-1979
  • (2020)Performance, Energy Savings and Security: An IntroductionModelling, Analysis, and Simulation of Computer and Telecommunication Systems10.1007/978-3-030-68110-4_1(3-28)Online publication date: 17-Nov-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMETRICS '74: Proceedings of the 1974 ACM SIGMETRICS conference on Measurement and evaluation
January 1974
213 pages
ISBN:9781450373777
DOI:10.1145/800277
  • cover image ACM SIGMETRICS Performance Evaluation Review
    ACM SIGMETRICS Performance Evaluation Review  Volume 3, Issue 4
    December 1974
    206 pages
    ISSN:0163-5999
    DOI:10.1145/1007773
    Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 1974

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 459 of 2,691 submissions, 17%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2005)Optimal multiprogramming: Principles and implementationInformation Systems Methodology10.1007/3-540-08934-9_94(474-503)Online publication date: 25-May-2005
  • (1979)Overview of the ARCADE systemProceedings of the 6th annual symposium on Computer architecture10.1145/800090.802891(42-49)Online publication date: 23-Apr-1979
  • (2020)Performance, Energy Savings and Security: An IntroductionModelling, Analysis, and Simulation of Computer and Telecommunication Systems10.1007/978-3-030-68110-4_1(3-28)Online publication date: 17-Nov-2020
  • (2016)Saturation Estimation In Interactive Computer SystemsINFOR: Information Systems and Operational Research10.1080/03155986.1983.1173188021:1(1-19)Online publication date: 25-May-2016
  • (2016)EROL GELENBE: A CAREER IN MULTI-DISCIPLINARY PROBABILITY MODELSProbability in the Engineering and Informational Sciences10.1017/S026996481600002430:03(308-325)Online publication date: 20-May-2016
  • (2015)ISCIS and Erol Gelenbe’s ContributionsInformation Sciences and Systems 201510.1007/978-3-319-22635-4_1(3-17)Online publication date: 4-Aug-2015

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media