No abstract available.
Analysis of the impact of memory in distributed parallel processing systems
We consider an important tradeoff between processor and memory allocation in distributed parallel processing systems. To study this tradeoff, we formulate stochastic models of parallel program behavior, distributed parallel processing environments and ...
Processor allocation policies for message-passing parallel computers
When multiple jobs compete for processing resources on a parallel computer, the operating system kernel's processor allocation policy determines how many and which processors to allocate to each. In this paper we investigate the issues involved in ...
Use of application characteristics and limited preemption for run-to-completion parallel processor scheduling policies
The performance potential of run-to-completion (RTC) parallel processor scheduling policies is investigated by examining whether (1) application execution rate characteristics such as average parallelism (avg) and processor working set (PWS) and/or (2) ...
Scheduling multiple queries on a parallel machine
There has been a good deal of progress made recently towards the efficient parallelization of individual phases of single queries in multiprocessor database systems. In this paper we devise and evaluate a number of scheduling algorithms designed to ...
Accurate modeling of the hybrid hash join algorithm
The join of two relations is an important operation in database systems. It occurs frequently in relational queries, and join performance is a significant factor in overall system performance. Cost models for join algorithms are used by query optimizers ...
Asymptotic performance of a buffer model in a data sharing environment
The performance of a transaction processing system is very sensitive to the buffer hit probability. In a data sharing environment where multiple computing nodes are coupled together with direct access to shared data on disks, buffer coherency needs to ...
Approximate mean value analysis of client-server systems with multi-class requests
Stochastic Rendezvous Networks (SRVNs) are performance models for multitasking parallel software with intertask communication via rendezvous introduced in [1], which are very appropriate to model client-server systems. SRVNs differ from Queueing ...
Arrival theorems for product-form stochastic Petri nets
We consider a particular class of Stochastic Petri Nets whose stationary probabilities at arbitrary instants exhibit a product form. We study these nets at specific instants in the steady state that occur directly after the firing of a transition. We ...
Phased-mission system analysis using Boolean algebraic methods
Most reliability analysis techniques and tools assume that a system is used for a mission consisting of a single phase. However, multiple phases are natural in many missions. The failure rates of components, system configuration, and success criteria ...
SynRGen: an extensible file reference generator
SynRGen, a synthetic file reference generator operating at the system call level, is capable of modeling a wide variety of usage environments. It achieves realism through trace-inspired micromodels and flexibility by combining these micromodels ...
Generative networkload models for a single server environment
Any performance evaluation study requires a concise description of the workload under which the performance of the system is to be evaluated. Also, the repeatability of the experiments for different workload profiles, requires that the workload models ...
Shade: a fast instruction-set simulator for execution profiling
Tracing tools are used widely to help analyze, design, and tune both hardware and software systems. This paper describes a tool called Shade which combines efficient instruction-set simulation with a flexible, extensible trace generation capability. ...
An empirical study of a highly available file system
In this paper we present results from a six-month empirical study of the high availability aspects of the Coda File System. We report on the service failures experienced by Coda clients, and show that such failures are masked successfully. We also ...
A quantitative analysis of cache policies for scalable network file systems
Current network file system protocols rely heavily on a central server to coordinate file activity among client workstations. This central server can become a bottleneck that limits scalability for environments with large numbers of clients. In central ...
The expected lifetime of “single-address-space” operating systems
Trends toward shared-memory programming paradigms, large (64-bit) address spaces, and memory-mapped files have led some to propose the use of a single virtual-address space, shared by all processes and processors. Typical proposals require the single ...
An approach to scalability study of shared memory parallel systems
The overheads in a parallel system that limit its scalability need to be identified and separated in order to enable parallel algorithm design and the development of parallel machines. Such overheads may be broadly classified into two components. The ...
A comparison of two model-based performance-prediction techniques for message-passing parallel programs
This paper describes our experience in modeling two significant parallel applications: ARC2D, a 2-dimensional Euler solver; and, Xtrid, a tridiagonal linear solver. Both of these models were expressed in BDL (Behavior Description language) and simulated ...
A multi-level solution algorithm for steady-state Markov chains
A new iterative algorithm, the multi-level algorithm, for the numerical solution of steady state Markov chains is presented. The method utilizes a set of recursively coarsened representations of the original system to achieve accelerated convergence. It ...
An adaptive memory management protocol for Time Warp parallel simulation
It is widely believed that Time Warp is prone to two potential problems: an excessive amount of wasted, rolled back computation resulting from “rollback thrashing” behaviors, and inefficient use of memory, leading to poor performance of virtual memory ...
Providing end-to-end statistical performance guarantees with bounding interval dependent stochastic models
This paper demonstrates a new, efficient, and general approach for providing end-to-end performance guarantees in integrated services networks. This is achieved by modeling a traffic source with a family of bounding interval-dependent (BIND) random ...
A comparison of sender-initiated and receiver-initiated reliable multicast protocols
Sender-initiated reliable multicast protocols, based on the use of positive acknowledgments (ACKs), lead to an ACK implosion problem at the sender as the number of receivers increases. Briefly, the ACK implosion problem refers to the significant ...
Time-parallel simulation of cascaded statistical multiplexers
The multiplexing of several lightly loaded links onto a more heavily loaded output link is a problem of considerable importance to the design and traffic engineering of many types of packet-oriented telecommunications equipment, including that used in ...
Scheduling algorithms for modern disk drives
Disk subsystem performance can be dramatically improved by dynamically ordering, or scheduling, pending requests. Via strongly validated simulation, we examine the impact of complex logical-to-physical mappings and large prefetching caches on scheduling ...
Optimal multiphase complete exchange on circuit-switched hypercube architectures
The complete-exchange communication primitive on a distributed memory multiprocessor calls for every processor to send a message to every other processor, each such message being unique. For circuit-switched hypercube networks there are two well-known ...
Cache interference phenomena
The impact of cache interferences on program performance (particularly numerical codes, which heavily use the memory hierarchy) remains unknown. The general knowledge is that cache interferences are highly irregular, in terms of occurrence and ...
Index Terms
Proceedings of the 1994 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% |



