No abstract available.
Designing systems for performance
Real-time systems and systems to interface human work environments will dominate the growth of computer applications over the next decade. These systems must execute their functions with the time-liness and responsiveness required in these environments. ...
A method for adaptive performance improvement of operating systems
This paper presents a method for dynamic modification of operating system control parameters to improve system performance. Improved parameter settings are learned by experimenting on the system. The experiments compare the performance of alternative ...
On the VAX/VMS time-critical process scheduling
The VAX/VMS process schedule is briefly described. A simple priority-driven round-robin queuing model is then constructed to analyze the behavior of the time-critical processes of VAX/VMS under such a schedule.
Mean and variance of the conditional ...
Evaluation of concurrent physical database reorganization through simulation modeling
The performance of a database system commonly deteriorates due to degradation of the database's physical data structure. The structure degradation is a consequence of the normal operations of a general database management system.
When system performance ...
Analytic modelling of disk I/O subsystems: A tutorial
This is a summary of a tutorial presented during the conference discussing a number of approaches to representing disk I/O subsystems in analytic models of computer systems.
As in any analytic modelling study, the fundamental objective in considering an ...
A model of Univac 1100/42 swapping
The performance of a computer system depends upon the efficiency of its swapping mechanisms. The swapping efficiency is a complex function of many variables. The degree of multiprogramming, the relative loading on the swapping devices, and the speed of ...
Segmented FIFO page replacement
A fixed-space page replacement algorithm is presented. A variant of FIFO management using a secondary FIFO buffer, this algorithm provides a family of performance curves lying between FIFO and LRU. The implementation is simple, requires no periodic ...
A generative model of working set dynamics
An algorithm for generating a page reference string which exhibits a given working set size behavior in the time domain is presented, and the possible applications of such a string are discussed. The correctness of the algorithm is proved, and its ...
Balanced job bound analysis of queueing networks
Applications of queueing network models to computer system performance prediction typically involve the computation of their equilibrium solution. When numerous alternative systems are to be examined and the numbers of devices and customers are large, ...
SCAT: A heuristic algorithm for queueing network models of computing systems
This paper presents a new algorithm for the approximate analysis of closed product-form queueing networks with fixed-rate, delay (infinite-server), and load-dependent queues. This algorithm has the accuracy, speed, small memory requirements, and ...
The solution of separable queueing network models using mean value analysis
Because it is more intuitively understandable than the previously existing convolution algorithms, Mean Value Analysis (MVA) has gained great popularity as an exact solution technique for separable queueing networks. However, the derivations of MVA ...
Aggregation of stations in queueing network models of multiprogrammed computers
In queueing network models the complexity of the model can be reduced by aggregating stations. This amounts to obtaining the throughput of the flow-equivalent station for the subnetwork of stations to be aggregated. When the subnetwork has a separable ...
Computer system models: An introduction
A system model is a tool used to predict system performance under changing conditions. There are two widely used modeling techniques: one based on discrete event simulation and one based on queuing theory models. Because queueing theory models are so ...
Performance evaluation: Experimental computer science at its best
What is experimental computer science? This question has been widely discussed ever since the Feldman Report was published (1979 [18]). Many computer scientists believe that survival of their discipline is intimately linked to their ability to ...
Structure and application of a measurement tool-SAMPLER/3000
Design, internal structure, implementation experience and a number of unique features of the SAMPLER/3000 performance evaluation tool are presented. This package can be used to produce program CPU and wait time profiles in several levels of detail in ...
An event trace monitor for the VAX 11/780
This paper describes an event trace monitor implemented on Version 1.6 of the VMS operating system at Purdue University. Some necessary VMS terminology is covered first. The operation of the data gathering mechanism is then explained, and the events ...
A log file design for analyzing secondary storage occupancy
A description of the design and implementation of a log file for analyzing the occupancy of secondary storage on IBM computer systems is discussed. Typical applications of the data contained in the log are also discussed.
The effects of solid state paging devices in a large time-sharing system
This paper reports the results of some measurements taken on the effects two new solid state paging devices, the STC 4305 and the Intel 3805, have on paging performance in the Michigan Terminal System at the University of Michigan. The measurements were ...
Virtual machine-based simulation of distributed computing and network computing
This paper proposes the use of virtual machine architectures as a means of modeling and analyzing networks and distributed computing systems. The requirements for such modeling and analysis are explored and defined along with an illustrative study of an ...
A combined evaluation of performance and reliability for degradable systems
As the field of fault-tolerant computing is maturing and results from this field are taken into practical use the effects of a failure in a computer system need not be catastrophic. With good fault-detection mechanisms it is now possible to cover a very ...
The method of surrogate delays: Simultaneous resource possession in analytic models of computer systems
This paper presents a new approach to modelling the simultaneous or overlapped possession of resources in queueing networks. The key concept is that of iteration between two models, each of which includes an explicit representation of one of the ...
Approximate analytic models of arbiters
Results at very light and very heavy loads are easy to obtain, but at intermediate loads performance modelling is necessary. Because of the considerable cost of simulation, we develope queueing network models which can be solved quickly by approximate ...
Performance of cache-based multiprocessors
A possible design alternative to improve the performance of a multiprocessor system is to insert a private cache between each processor and the shared memory. The caches act as high-speed buffers, reducing the memory access time, and affect the delays ...
A queueing network approach to the module allocation problem in distributed systems
Given a collection of distributed programs and the modules they use, the module allocation problem is to determine an assignment of modules to processors that minimizes the total execution cost of the programs. Standard approaches to this problem are ...
Analytical models for an Ethernet-like local area network link
Ethernet -like local area network links have been studied by a number of researchers. Most of these studies have involved extensive simulation models operating at the level of individual packets. However, as we begin building models of systems built ...
Index Terms
- Proceedings of the 1981 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Recommendations
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
SIGMETRICS '19 | 317 | 50 | 16% |
SIGMETRICS '18 | 270 | 54 | 20% |
SIGMETRICS '17 Abstracts | 76 | 27 | 36% |
SIGMETRICS '16 | 208 | 28 | 13% |
SIGMETRICS '15 | 239 | 32 | 13% |
SIGMETRICS '14 | 237 | 40 | 17% |
SIGMETRICS '13 | 196 | 54 | 28% |
SIGMETRICS '03 | 222 | 26 | 12% |
SIGMETRICS '02 | 170 | 23 | 14% |
SIGMETRICS '01 | 233 | 29 | 12% |
SIGMETRICS '00 | 165 | 28 | 17% |
SIGMETRICS '99 | 92 | 18 | 20% |
SIGMETRICS '98/PERFORMANCE '98 | 136 | 25 | 18% |
SIGMETRICS '97 | 130 | 25 | 19% |
Overall | 2,691 | 459 | 17% |