ABSTRACT
A computer center typically faces questions of how to deal with a growing load in the face of tight financial constraints and with the need for lead time for planning ways to meet the demand. The needs may be met by altering the equipment configuration, changing priority algorithms and other features of the operating system, controlling the time scheduling of various classes of job load, or perhaps shifting load from one machine to another if the center is large enough to have such a capability. It is often difficult to gather enough data and insight to show the direction these changes should go and to support the decision to do so. One useful set of tools is provided by simulation backed up by measurements required for validation. However, it is all too common to find that fear of interruptions of the computing center's service to user, combined with an overworked systems programming staff, prevents insertion of the desired measurement probes into the operating system. Then one is restricted to measures that can be derived from the normal accounting log, or "Dayfile", and to software probes that can be injected in the guise of user's programs. In spite of these limitations, useful results can be obtained, and this paper describes validation of a simulation model of a multiprogramming system, the Control Data 6400, making use of these restricted measurements.
- J E Thornton Design of a computer: The Control Data 6600 Scott Foresman & Co 1970 Google ScholarDigital Library
- CDC 6400/6500/6600 reference manual Control Data Publication number 60100000 1965Google Scholar
- CDC 6400/6500/6600 SCOPE 3.2 reference manual Control Data Publication number 60189400 1968Google Scholar
- M H MacDougall Simulation of an ECS-based operating system SJCC Proceedings 30 pp 735--741 1967 Google ScholarDigital Library
- J D Noe A Petri net description of the CDC 6400 Proceedings ACM Workshop on System Performance Evaluation Harvard University pp 362--378 1971 Google ScholarDigital Library
- D F Stevens System evaluation on the Control Data 6600 IFIP Proceedings C34--38 1968Google Scholar
- CDC 6400/6500/6600 partner reference manual Control Data Publication number 60222500Google Scholar
- Sherman et al Trace driven modeling and analysis of CPU scheduling in a multiprogramming system Proceedings ACM Workshop on System Performance Evaluation Harvard University pp 173--199 1971 Google ScholarDigital Library
- G J Nutt SIM6000 program description and use University of Washington Computer Science Group Technical Report number 71-07-05Google Scholar
- M H MacDougall Computer system simulation: An introduction Computing Surveys 2 No 3 pp 191--209 1970 Google ScholarDigital Library
- E Hunt G Diehr D Garnatz Who are the users?---An analysis of computer use in a university computer center SJCC Proceedings 38 pp 231--238 1971 Google ScholarDigital Library
Recommendations
Validation of Trace-Driven Simulation Models: Bootstrap Tests
Trace-driven or correlated inspection simulation means that the simulated and the real systems have some common inputs say, historical arrival times so that the two systems' outputs are cross-correlated. To validate such a simulation, this paper focuses ...
Class-based weighted fair queueing: validation and comparison by trace-driven simulation: Research Articles
World-wide web as well as proxy servers rely for their scheduling on services provided by the underlying operating system. In practice, this means that some form of first-come-first-served (FCFS) scheduling is utilized. Although FCFS is a reasonable ...
Comments