Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jeffrey P. Buzen

dblp:54/1811 · DBLP profile ↗
← Back
13ranked-venue papers
6as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 11 · 4 first-authorSoftware engineering, systems software and programming languages · 8 · 4 first-authorTheory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
9 papers
Performance modeling and evaluation · 97% Storage systems · 3%
Software engineering, system software, and programming languages
2 papers
Concurrent programming · 51% Operating systems · 49%

Topics — the 12 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
queueing models
0.081987
A Unified Operational Treatment of RPS Reconnect Delays · SIGMETRICS 1987
Modeling I/O subsystems (tutorial) · SIGMETRICS 1986
The Response Times of Priority Classes Under Preemptive Resume in M/G/m Queues · SIGMETRICS 1984
Performance modeling and evaluation › storage performance evaluation
i/o subsystem modeling
0.011986
Modeling I/O subsystems (tutorial) · SIGMETRICS 1986
Performance modeling and evaluation › queueing models
priority queueing
0.011984
The Response Times of Priority Classes Under Preemptive Resume in M/G/m Queues · SIGMETRICS 1984
Performance modeling and evaluation › queueing models › queueing network analysis
queueing network approximation
0.011984
Response Time Preservation: A General Technique for Developing Approximate Algorithms for Queueing Networks · SIGMETRICS 1984
Performance modeling and evaluation › queueing models
queueing network analysis
0.011983
The Aggregate Server Method for Analyzing Serialization Delays in Computer System · ACM Trans. Comput. Syst. 1983
Storage systems › i/o architecture
i/o subsystem
0.011986
Modeling I/O subsystems (tutorial) · SIGMETRICS 1986
Performance modeling and evaluation › analytical modeling
operational analysis
0.011976
Fundamental laws of computer system performance · SIGMETRICS 1976
Internet architecture and protocols
network interconnection
0.011984
A Unified Approach to Scan Time Analysis of Token Rings and Polling Networks · SIGMETRICS 1984
Performance modeling and evaluation › queueing models
response time approximation
0.011984
The Response Times of Priority Classes Under Preemptive Resume in M/G/m Queues · SIGMETRICS 1984
Concurrent programming › synchronization
critical sections
0.011983
The Aggregate Server Method for Analyzing Serialization Delays in Computer System · ACM Trans. Comput. Syst. 1983
Operating systems › resource management
memory management
0.011974
A model of performance for virtual memory systems · SIGMETRICS 1974
Performance modeling and evaluation › queueing models
queueing network model
0.011974
A model of performance for virtual memory systems · SIGMETRICS 1974

Methods — techniques the papers use, named apart from their topics

operational analysis · 0.0mean and variance derivation · 0.0iterative approximation · 0.0queueing theory · 0.0maximum entropy principle · 0.0constrained independence · 0.0shadow CPU technique · 0.0response time preservation · 0.0product form queueing network · 0.0norton's theorem duality · 0.0aggregate server method · 0.0
YearPublicationVenuePosition
2012 Computation, Uncertainty and Risk
abstract
A model is developed for representing computations that arise when deterministic algorithms process workloads whose detailed structure is uncertain. The new computational model, which is based upon the notion of loosely constrained deterministic systems (LCD systems), incorporates a characterization of uncertainty that is expressed entirely in terms of observable properties of the computation itself. This provides a number of advantages over traditional probabilistic models. In addition to providing a more direct link to problems that arise in practical settings, LCD models offer a new perspective on the analysis of risk and support a new method for improving the efficiency of certain computer driven simulations.
Jeffrey P. Buzen
Comput. J.1
1987 A Unified Operational Treatment of RPS Reconnect Delays
abstract
Expressions are presented for RPS reconnect delays in three basic cases: single path, multiple path with static reconnect, multiple path with dynamic reconnect. The assumption of homogeneous reconnects, which is introduced in the analysis, is shown to be implicit in many prior analyses. This assumption simplifies the resulting equations, but more general equations are also presented for the case where homogeneous reconnects are not assumed. These general results have not appeared previously. This paper also uses the assumption of constrained independence to derive a result for static reconnect which has only been derived previously using the maximum entropy principle. In the case of dynamic reconnect, constrained independence yields an entirely new closed form result. In addition to being a consistent extension of the static reconnect case, this new result is the only closed form expression for dynamic reconnect that yields a correct solution in certain saturated cases. Constrained independence can provide a useful alternative assumption in many other cases where complete independence is known to be only approximately correct.
Jeffrey P. Buzen, Annie W. Shum
SIGMETRICS1
1986 Modeling I/O subsystems (tutorial)
abstract
This tutorial will present techniques for modeling the performance of I/O subsystems that incorporate channels, control units, string controllers and direct access devices. The presentation will focus on the general principles involved in analyses of this type, and will explore the strengths and weaknesses of alternative assumptions. Attendees should gain an overall understanding of basic analysis procedures so they can deal with alternative I/O architectures that are not treated explicitly in the presentation.The material in this tutorial is mathematically oriented, and attendees should have some familiarity with basic queueing theory. However, the presentation is almost entirely self contained, and all important concepts and equations will be fully explained. Operational analysis will be used throughout to simplify the derivation of major results and clarify the assumptions required at each stage.
Jeffrey P. Buzen
SIGMETRICS1
1984 Response Time Preservation: A General Technique for Developing Approximate Algorithms for Queueing Networks
abstract
Response Time Preservation (RTP) is introduced as a general technique for developing approximate analysis procedures for queueing networks. The underlying idea is to replace a subsystem by an equivalent server whose response time in isolation equals that of the entire subsystem in isolation. The RTP based approximations, which belong to the class of decomposition approximations, can be viewed as a dual of the Norton's Theorem approach for solving queueing networks since it matches response times rather than throughputs. The generality of the RTP technique is illustrated by developing solution procedures for several important queueing systems which violate product form assumptions. Examples include FCFS servers with general service times, FCFS servers with different service times for multiple classes, priority scheduling, and distributed systems.
Subhash C. Agrawal, Jeffrey P. Buzen, Annie W. Shum
SIGMETRICS2
1984 A Unified Approach to Scan Time Analysis of Token Rings and Polling Networks
abstract
Token rings and multipoint polled lines are two widely used network interconnection techniques. The general concept of cyclic allocation processes is defined and used to characterize token passing and polling in these networks. Scan time, the time to poll all nodes at least once, is an important quantity in the response time analysis of such networks. We derive expressions for the mean and variance of scan times using a direct, operational approach. Resulting expressions are general and are applicable to both exhaustive and non-exhaustive service. The effect of higher level protocols is easily incorporated in the analysis via calculations of constituent quantities. The expression for mean scan time is exact and depends only on the means of message transmission times and arrival rates. The approximate analysis of variance takes into account the correlation between message transmissions at different nodes. Expected level of accuracy is indicated by an example.
Subhash C. Agrawal, Jeffrey P. Buzen, Ashok K. Thareja
SIGMETRICS2
1984 The Response Times of Priority Classes Under Preemptive Resume in M/G/m Queues
abstract
Approximations are given for the mean response times of each priority level in a multiple-class multiserver M/G/m queue operating under preemptive resume scheduling. The results have been tested against simulations of systems with two and three priority classes and different numbers of servers.
Andre B. Bondi, Jeffrey P. Buzen
SIGMETRICS2
1983 State space transformations in queueing network modeling
abstract
An important problem in queueing network modeling is that of characterizing and analyzing relationships among alternative models of a single system. The problem is approached by developing the concept of a state space transformation, which is a mechanism for expressing the way one model can be mapped into another. After discussing state space transformations in general terms, some important transformations are presented. The usefulness of the technique is demonstrated by developing state space transformations for the shadow CPU technique for analyzing preemptive priority scheduling and the aggregate server method for modeling serialization delays.
Jeffrey P. Buzen, Subhash C. Agrawal
SIGMETRICS1
1983 The Aggregate Server Method for Analyzing Serialization Delays in Computer System
abstract
Method for Analyzing Computer SystemsThe aggregate server method is an approximate, iterative technique for analyzing the delays that programs encounter while waiting to enter critical sections, non-reentrant subroutines, and similar software structures that cause processing to become serialized.The method employs a conventional product form queuing network comprised of servers that represent actual I/O devices and processors, plus additional aggregate servers that represent serialized processing activity.The parameters of the product form network are adjusted iteratively to account for contention among serialized and nonserialized customers at each physical device.The algorithm is developed for single-class closed queuing networks with load-independent servers employing processor sharing scheduling disciplines.Validations based on comparisons with exact numerical solutions are presented, and some factors affecting the accuracy of the method are discussed.Extensions to multiclass queuing networks, variable rate servers, and other scheduling disciplines are also suggested.
Subhash C. Agrawal, Jeffrey P. Buzen
ACM Trans. Comput. Syst.2
1977 Operational Analysis of Queueing Networks
Peter J. Denning, Jeffrey P. Buzen
Performance2
1977 A Method for Obtaining Approximate Solutions to Closed Queueing Networks with General Service Times
Annie W. Shum, Jeffrey P. Buzen
Performance2
1976 Fundamental laws of computer system performance
abstract
A number of laws are derived which establish relationships between throughput, response time, device utilization, space-time products and various other factors related to computer system performance. These laws are obtained by using the operational method of computer system analysis. The operational method, which differs significantly from the conventional stochastic modeling approach, is based on a set of concepts that correspond naturally and directly to observed properties of real computer systems. Except for measurement errors, the operational laws presented in this paper apply with complete precision to all collections of observational data, and they are similar to fundamental laws found in other areas of engineering and applied science.
Jeffrey P. Buzen
SIGMETRICS1
1976 Fundamental Operational Laws of Computer System Performance
Jeffrey P. Buzen
Acta Informatica1
1974 A model of performance for virtual memory systems
abstract
Queueing network models are well suited for analyzing certain resource allocation problems associated with operating system design. An example of such a problem is the selection of the level of multiprogramming in virtual memory systems. If the number of programs actively competing for main memory is allowed to reach too high a value, trashing will occur and performance will be seriously degraded. On the other hand, performance may also suffer if the level of multiprogramming drops too low since system resources can become seriously under utilized in this case. Thus it is important for virtual memory systems to maintain optimal or near optimal levels of multiprogramming at all times.
A. Brandwain, Jeffrey P. Buzen, Erol Gelenbe, Dominique Potier
SIGMETRICS2