skip to main content
10.1145/98457acmconferencesBook PagePublication PagesmetricsConference Proceedingsconference-collections
SIGMETRICS '90: Proceedings of the 1990 ACM SIGMETRICS conference on Measurement and modeling of computer systems
ACM1990 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
Univ. of Colorado, Boulder Colorado USA
ISBN:
978-0-89791-359-1
Published:
01 April 1990
Sponsors:

Bibliometrics
Abstract

No abstract available.

Article
Free
Unboundedly parallel simulations via recurrence relations

New methods are presented for parallel simulation of discrete event systems that, when applicable, can usefully employ a number of processors much larger than the number of objects in the system being simulated. Abandoning the distributed event list ...

Article
Free
A performance evaluation of a general parallel processing model

In this paper we analyze a model of a parallel processing system. In our model there is a single queue which is K ≥ 1 identical processors. Jobs are assumed to consist of a sequence of barrier synchronizations where, at each step, the number of tasks ...

Article
Free
Efficient trace-driven simulation method for cache performance analysis

We propose improvements to current trace-driven cache simulation methods to make them faster and more economical. We attack the large time and space demands of cache simulation in two ways. First, we reduce the program traces to the extent that exact ...

Article
Free
Techniques for efficient inline tracing on a shared-memory multiprocessor

While much current research concerns multiprocessor design, few traces of parallel programs are available for analyzing the effect of design trade-offs. Existing trace collection methods have serious drawbacks: trap-driven methods often slow down ...

Article
Free
Blocking: exploiting spatial locality for trace compaction

Trace-driven simulation is a popular method of estimating the performance of cache memories, translation lookaside buffers, and paging schemes. Because the cost of trace-driven simulation is directly proportional to trace length, reducing the number of ...

Article
Free
A Bayesian approach to fault classification

According to their temporal behavior, faults in computer systems are classified into permanent, intermittent, and transient faults. Since it is impossible to identify the type of a fault upon its first detection, the common practice is to retry the ...

Article
Free
Probabilistic language analysis of weighted voting algorithms

We present a method of analyzing the performance of weighted voting algorithms in a fault-tolerant distributed system. In many distributed systems, some processors send messages more frequently than others and all processors share a common communication ...

Article
Free
An evaluation of redundant arrays of disks using an Amdahl 5890

Recently we presented several disk array architectures designed to increase the data rate and I/O rate of supercomputing applications, transaction processing, and file systems [Patterson 88]. In this paper we present a hardware performance measurement ...

Article
Free
Queueing analysis of an ATM switch with multichannel transmission groups

The discrete-time D[A]/D/c/B queueing system is studied. We consider both a bulk arrival process with constant bulk inter-arrival time (D) and general bulk-size distribution (A) and a periodic arrival process (D1 + ··· + DN). The service/transmission ...

Article
Free
Approximate analysis of reader and writer access to a shared resource

In this paper we present a queue that has two classes of customers: readers and writers. Readers access the resource concurrently and writers access the resource serially. The queue discipline is FCFS: readers must wait until all writers that arrived ...

Article
Free
Quartz: a tool for tuning parallel program performance

Initial implementations of parallel programs typically yield disappointing performance. Tuning to improve performance is thus a significant part of the parallel programming process. The effort required to tune a parallel program, and the level of ...

Article
Free
A calculus of variations approach to file allocation problems in computer systems

This paper is concerned with the parameter optimization in closed product-form queueing networks. Our approach is to combine the techniques of the calculus of variations with the mean value analysis (MVA) recursion of closed queueing networks. We view ...

Article
Free
Data cache management using frequency-based replacement

We propose a new frequency-based replacement algorithm for managing caches used for disk blocks by a file system, database management system, or disk control unit, which we refer to here as data caches. Previously, LRU replacement has usually been used ...

Article
Free
An approximate analysis of the LRU and FIFO buffer replacement schemes

In this paper, we develop approximate analytical models for predicting the buffer hit probability under the Least Recently Used (LRU) and First In First Out (FIFO) buffer replacement policies under the independent reference model. In the case of the ...

Article
Free
An advisor for flexible working sets

The traditional model of virtual memory working sets does not account for programs that can adjust their working sets on demand. Examples of such programs are garbage-collected systems and databases with block cache buffers. We present a memory-use ...

Article
Free
Analysis of critical architectural and programming parameters in a hierarchical

Scalable shared-memory multiprocessors are the subject of much current research, but little is known about the performance behavior of these machines. This paper studies the performance effects of two machine characteristics and two program ...

Article
Free
Performance evaluation of a commercial cache-coherent shared memory multiprocessor

This paper describes an approximate Mean Value Analysis (MVA) model developed to project the performance of a small-scale shared-memory commercial symmetric multiprocessor system. The system, based on Hewlett Packard Precision Architecture processors, ...

Article
Free
Performance analysis of the connection machine

This paper presents an analysis of the performance of the Connection Machine, with special emphasis on estimating the effect of its interprocessor communication architecture. A queueing model of the network architecture, including the NEWS and ROUTER ...

Article
Free
An analytic model of multistage interconnection networks

Multiprocessors require an interconnection network to connect processors with memory modules. The performance of the interconnection network can have a large effect upon overall system performance, and, therefore, methods are needed to model and compare ...

Article
Free
Dynamic partitioning in a transputer environment

Parallel programs are characterized by their speedup behavior. As more processors are allocated to a particular parallel program, the program (potentially) executes faster. However, there is often a point of diminishing returns, beyond which extra ...

Article
Free
Processor scheduling in shared memory multiprocessors

Existing work indicates that the commonly used “single queue of runnable tasks” approach to scheduling shared memory multiprocessors can perform very poorly in a multiprogrammed parallel processing environment. A more promising approach is the class of “...

Article
Free
The performance of multiprogrammed multiprocessor scheduling algorithms

Scheduling policies for general purpose multiprogrammed multiprocessors are not well understood. This paper examines various policies to determine which properties of a scheduling policy are the most significant determinants of performance. We compare a ...

Article
Free
Factors affecting the performance of multiuser database management systems

While in the past 20 years database management systems (DBMS) have become a critical component of almost all organizations, their behavior in a multiuser environment has surprisingly not been studied carefully. In order to help us understand the ...

Article
Free
Article
Free
Performance analysis of a fault tolerant computer system

This paper presents the description of an analytical queueing network model of a Tandem computer system in the FAA Remote Maintenance Monitoring environment and a performance analysis of the Maintenance Processor Subsystem for the 1990s time frame. The ...

Contributors
  • University of Colorado Boulder

Recommendations

Acceptance Rates

Overall Acceptance Rate459of2,691submissions,17%
YearSubmittedAcceptedRate
SIGMETRICS '193175016%
SIGMETRICS '182705420%
SIGMETRICS '17 Abstracts762736%
SIGMETRICS '162082813%
SIGMETRICS '152393213%
SIGMETRICS '142374017%
SIGMETRICS '131965428%
SIGMETRICS '032222612%
SIGMETRICS '021702314%
SIGMETRICS '012332912%
SIGMETRICS '001652817%
SIGMETRICS '99921820%
SIGMETRICS '98/PERFORMANCE '981362518%
SIGMETRICS '971302519%
Overall2,69145917%